2013-03-20 89 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

回答

相关问题