javascript - 如何使用四元数绕x轴然后y轴旋转

标签 javascript three.js

我想首先围绕对象的 x 轴旋转 90 度,然后围绕对象的 y 轴旋转 90 度。我怎样才能在 Three.js 中做到这一点?

我试过了

mesh.rotation.x = Math.PI * 0.5;
mesh.rotation.y = Math.PI * 0.5;

但它没有按照我想要的方式旋转。

最佳答案

我们可以这样实现,

mesh.rotateX(Math.PI * 0.5);
mesh.rotateY(Math.PI * 0.5);

关于javascript - 如何使用四元数绕x轴然后y轴旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55913126/

相关文章:

javascript - 无法将动画附加到网格?

reactjs - 如何设置 OrbitalControls 初始位置?

javascript - ThreeJS Maya 之类的线框实现

javascript - Html Canvas 智能绘图

javascript - 从 HTML5 FormData 对象中获取所有项目 - HTML5

javascript - Meteor React Native 中的链式订阅调用

css - 三个js flex (bend)CSS3DObject

javascript - 使用 Socket.io 处理多个选项卡

javascript - 应用范围内的 RTK 查询加载和获取指标

javascript - 改变脸部朝向光线的方向不会更新其颜色