小编Pat*_*ner的帖子

three.js:在正确的轴上旋转四面体

我必须使用three.js在动画HTML5图形中显示旋转四面体.

当我创建对象时,它是颠倒的,但它应该在地面上有一个表面,如截图所示:http://www10.pic-upload.de/08.10.12/v3nnz25zo65q.png

这是此刻旋转对象的代码.存储在render()函数中.但是轴不正确并且物体旋转错误.

object.useQuaternion = true;
var rotateQuaternion_ = new THREE.Quaternion();
rotateQuaternion_.setFromAxisAngle(new THREE.Vector3(0, 1, 1), 0.2 * (Math.PI / 180));
object.quaternion.multiplySelf(rotateQuaternion_);
object.quaternion.normalize();
Run Code Online (Sandbox Code Playgroud)

(从Three.JS复制- 如何设置旋转轴)

这是目前的结果:http://jsfiddle.net/DkhT3/

如何访问正确的轴以在地面上移动/旋转四面体?

谢谢你的建议!

javascript 3d rotation three.js

1
推荐指数
1
解决办法
2082
查看次数

标签 统计

3d ×1

javascript ×1

rotation ×1

three.js ×1