我用过三个={REVISION:"68"}
我已经按轴完成了旋转(OBJECT_X)"z"
http://jsfiddle.net/eVkgs/39/
当我更改位置 OBJECT_X 时:CubeGeometry.applyMatrix( new THREE.Matrix4().makeTranslation( 20,Cube_height/2, 0 ) );
http://jsfiddle.net/eVkgs/40/
对象仍然按轴“z”旋转,因为我设置:OBJECT_X.rotation.z += 0.3*Math.PI/30;
Question:应该如何查看允许围绕该对象放置的轴旋转的代码?
对象将绕其局部坐标系中的原点旋转。如果你想移动原点,那么你必须平移几何本身。以下是要遵循的模式:
geometry.translate( dx, dy, dz );
您现在可以从几何体创建网格,并设置网格位置:
mesh.position.set( x, y, z );
如果旋转网格,它将绕其新原点旋转,并且网格将位于点 ( x, y, z )。
三.js r.84
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)