【发布时间】:2016-05-31 11:15:55
【问题描述】:
我注意到当我围绕 Z 轴旋转模型时,如下所示:
model.rotateZ(rotatedAngle * Math.PI / 180);
它似乎绕轴逆时针旋转。
- 这个观察结果准确吗?
- 这是否记录在某处?我找不到它,可能是我使用了错误的搜索字词。
- 这是可配置的吗?
- 最重要的是,管理轮换的最佳做法是什么?
【问题讨论】:
标签: javascript three.js rotation
我注意到当我围绕 Z 轴旋转模型时,如下所示:
model.rotateZ(rotatedAngle * Math.PI / 180);
它似乎绕轴逆时针旋转。
【问题讨论】:
标签: javascript three.js rotation
Three.js 使用right handed system,这意味着逆时针是默认旋转。有关所有轮换规则,请参阅here...
左手系统(顺时针),右手系统(逆时针)
然后在你的角度上添加一些东西会逆时针旋转 移除东西顺时针旋转。
function rotate(){
mesh1.rotation.z += 0.01; // rotates counter clockwise
mesh2.rotation.z -= 0.01; // rotates clockwise
}
【讨论】: