THREE.AxisHelperが追加されたメッシュがあります。メッシュは回転して世界に渡り、ある時点でメッシュのx軸の方向を知る必要があります。どのように私はTHREE.AxisHelperの軸から方向(単位ベクトル)を知ることができますか?
0
A
答えて
0
Object3D.getWorldDirection()
のソースコードをコピーして新しいメソッドを作成します。
getWorldDirection: function() {
var quaternion = new Quaternion();
return function getWorldDirection(optionalTarget) {
var result = optionalTarget || new Vector3();
this.getWorldQuaternion(quaternion);
return result.set(0, 0, 1).applyQuaternion(quaternion);
};
}(),
x軸(1, 0, 0)
とz軸(0, 0, 1)
を置き換えます。
メソッドを使用すると、を渡すことができるので、メソッドが呼び出されるたびに新しいVector3
が割り当てられません。 WestLangley RESPに基づいて
three.js R.80
1
、私はこの機能を書かれている:。
this.dirAirplane = new THREE.Vector3();
...
this.takeDir = function(){
var quaternion = new THREE.Quaternion();
this.mesh.getWorldQuaternion(quaternion);
this.dirAirplane.set(1,0,0).applyQuaternion(quaternion);
}
おかげ
+0
ようこそstackoverflowへ。あなたは自由に自分の質問に答えることができますが、緑色のチェックマークをクリックすることであなたを助けてくれた人の回答を "受け入れる"ことを忘れないでください。 – WestLangley
関連する問題
- 1. 方向ベクトルの方向(単位ベクトル)からの回転行列を作成する方法を
- 2. 位置ベクトルに速度ベクトルを追加すると、速度ベクトルは無限大の方向に向かう
- 3. 2Dオブジェクトを単位ベクトルの方向に向ける
- 4. ユーザーがスワイプした方向をどのように知ることができますか?
- 5. 角度2は私が@Inputから値を知らせることができますどのように()
- 6. 私は通知からどのように意図することができますか?
- 7. どのように方向/大きさベクトルと衝突した三角形に基づいて方向/大きさベクトルを偏向できますか?
- 8. このビット単位のコードはどのように動作させることができますか?
- 9. x軸とy軸の間隔の長さをどのようにすることができますか?
- 10. TableViewが空であるかどうかはどのように知ることができますか?
- 11. マウスがウィジェット上にあるかどうかはどのように知ることができますか?
- 12. 私はこの警告を私のプロジェクトからどのように得ることができますか?
- 13. ここにどのファイルが必要かをどのようにして知ることができますか?
- 14. どのように私はベクトルで特定の数を掛けることができますか?
- 15. 小数点が終了するかどうかはどのように知ることができますか?
- 16. ブラウザはscssファイルをどのように知ることができますか?
- 17. matplotlib軸のスパンにどのようにラベルを付けることができますか?私のヒストグラムで
- 18. word2vecベクトルはどのように読み込むことができますか?
- 19. Cのバージョンはどのように知ることができますか?
- 20. サーバのIPアドレスはどのように知ることができますか?
- 21. spark-coreのバージョンはどのように知ることができますか?
- 22. ユーザーがスクリーンショットを作成したかどうかはどのように知ることができますか?
- 23. アクティブなスレッドがあるかどうかはどのように知ることができますか?
- 24. はどのように水平方向および垂直方向に私のアイコンを中央にすることができますか?
- 25. どのように文字列ベクトルを返すことができますか?
- 26. Android:向き/回転角度からの軸ベクトル?
- 27. サービス名はどのように知ることができますか?
- 28. リクエスト先はどのように知ることができますか?
- 29. どのように解決のステップを知ることができますか?
- 30. Matlabでこれらのループをどのようにベクトル化できますか?
をすでにテストしていたものを共有してください。 – Sachith