0

クラス内の唯一の要素/子として単純な三角形があるとしObject3Dます。私はそれを見ています。たとえば、キーを押したときに、カメラの正の X 軸に沿っPerspectiveCameraて移動したいと考えています。Object3D

Object3D移動がカメラの X 軸に沿って平行になるように操作するにはどうすればよいですか? の内部の仕組みを見ると、 や などPerspectiveCameraのメンバーが表示されますが、それらが何を表しているのか、ここでどのように使用するのが最適なのかわかりません。 matrixWorldmatrixWorldInverse

カメラのマトリックスを使用して、matrixWorldInverseObject3D をカメラ座標に取得し、オブジェクトをカメラの x 軸に沿って移動できますか?PerspectiveCamera表示されない) 次に、Object3D に 'matrixWorld' マトリックスを再度掛けて、ワールド座標に戻しますか?

4

1 に答える 1

1

オブジェクトをカメラの子にしようとしましたか? 次に、カメラの動きがオブジェクトに影響します。カメラをオブジェクトの yz 平面に配置すると、x 軸上のオブジェクトの動きもカメラの x 軸上に表示されます。

于 2013-03-20T07:25:51.713 に答える