解答: 在 fillScene() 裡 var theta 後,替換程式為:

var cylinderGeo = new THREE.CylinderGeometry( 0.2, 0.2, cylLength, 32 );
for ( var i = 0; i < 4; i++ )
{
	var cylinder = new THREE.Mesh( cylinderGeo, cylinderMaterial );
	var x = (i < 2) ? -1 : 1;
	var z = (i % 2) ? -1 : 1;
	var rotationAxis = new THREE.Vector3(x,0,z);
	rotationAxis.normalize();
	cylinder.matrixAutoUpdate = false;
	cylinder.matrix.makeRotationAxis( rotationAxis, theta );
	scene.add( cylinder );
}