2013-03-20 103 views
0

我有一個移動和旋轉的網格,我想向父Object3D添加一個絕對定位/旋轉的子元素,並且在父元素更改位置或旋轉時它應該保持其位置。計算Object3d的子元素的絕對位置/旋轉

parent_ = new THREE.Object3D() 
parent_.add(new THREE.Mesh(new THREE.CubeGeometry(2, 20, 2), new THREE.MeshNormalMaterial())) 
child_ = new THREE.Mesh(new THREE.CubeGeometry(30, 3, 30), new THREE.MeshNormalMaterial()) 
child_.position.set(1,10,1) 
parent_.add(child_) 
scene.add(parent_); 

fiddle

如何從一個絕對定位/旋轉的對象計算相對於父object3d位置/旋轉,使得它保持它的絕對位置?

+0

'當父母......應保持其絕對位置時應保持其立場?那爲什麼讓它成爲那個父母的孩子呢? – leonbloy 2013-03-20 18:21:32

+0

我知道這是通告,但我仍然想知道它是如何正確完成的。 – supernova 2013-03-20 19:27:59

回答