three.js を使用して、アニメーション化された HTML5 グラフィックで回転する四面体を表示する必要があります。
オブジェクトを作成すると上下が逆になりますが、このスクリーンショットのように、1 つの面で地面にある必要があります。
これは、現時点でオブジェクトを回転させるためのコードです。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();
これは現時点での結果です: http://jsfiddle.net/DkhT3/
正しい軸にアクセスして、地上の四面体を移動/回転するにはどうすればよいですか?
提案をありがとう!