2017-04-19 9 views
0

THREE.CylinderGeometryによって作成された円錐のサイズを変更する必要があります。 私はそれが負と正の両方であることがわかっている間、それを長くし、負のz軸に向かって成長する方向にする必要があります。3Jで円錐スケールのピボットを変更するにはどうすればよいですか?

私はコーンのスケールピボットがそれに置かれていることを知っています。誰も私がどのように3jのメッシュのスケールピボットを変更できるか教えていただけますか?

here is the img of my question

答えて

0
//CYLINDER 
var cyl_material = new THREE.MeshBasicMaterial({ color: 0xff0000 }); 
var cyl_width = 1; 
var cyl_height = 5; 
// THREE.CylinderGeometry(bottomRadius, topRadius, height, segmentsRadius, 
segmentsHeight, openEnded) 
var cylGeometry = new THREE.CylinderGeometry(cyl_width, cyl_width, cyl_height, 20, 1, false); 
// translate the cylinder geometry so that the desired point within the 
geometry is now at the origin 
cylGeometry.applyMatrix(new THREE.Matrix4().makeTranslation(0, cyl_height/2, 0)); 
var cylinder = new THREE.Mesh(cylGeometry, cyl_material); 

scene.add(cylinder); 
関連する問題