threejs 角度属性.rotation 学习笔记

js yekong

模型的角度属性,rotation和四元数属性.quaternion 都是表示模型的角度状态,只是表示方法不同,.rotation属性值是欧拉对象Euler,.quaternion 属性值是是四元数对象Quaternion

16738741459528K55HB

欧拉对象 Euler

创建一个欧拉对象,表示绕xyz轴分别旋转45度,0度,90度

const Euler = new THREE.Euler(Math.PI / 4, 0, Math.PI / 2);

旋转方法,rotateX() rotateY() rotateZ()

模型执行rotateX() rotateY() rotateZ()等旋转方法,你会发现改变了模型的角度属性.rotation。

mesh.rotateY(Math.PI / 4)
喜欢