【发布时间】:2019-01-09 23:40:45
【问题描述】:
我有这些:
翻译:
[x1, y1, z1]
四元数:
[x, y, z, w]
如何使用平移和四元数进行旋转并使用 three.js 网格进行平移。
另外,我可以将它们组合成一个 4X4 矩阵,用于 mesh.applyMatrix() 吗?
谢谢。
【问题讨论】:
标签: three.js
我有这些:
翻译:
[x1, y1, z1]
四元数:
[x, y, z, w]
如何使用平移和四元数进行旋转并使用 three.js 网格进行平移。
另外,我可以将它们组合成一个 4X4 矩阵,用于 mesh.applyMatrix() 吗?
谢谢。
【问题讨论】:
标签: three.js
var obj = new THREE.Object3D()
obj.position.set(x1,y1,z1)
obj.quaternion.set(x,y,z,w)
obj.updateMatrix();
yourMesh.applyMatrix(obj.matrix)
【讨论】: