0

現在、three.js のオリビット コントロールの panUp 関数の動作を変更しようとしています。

デフォルトの動作では、カメラが y 軸で上下に移動し、z 軸で内外に移動したいと考えています。panLeft 関数と同じように動作するようにしたいと思いますが、軸が異なるだけです。

私は以下からpanOffsetを変更しようとしました:

panOffset.set( te[4], te[5], te[6] );

に:

panOffset.set( te[2], te[1], te[0] );

これはある程度機能しますが、カメラは x 軸と z 軸上でのみ移動できるようで、両方を組み合わせることはできないようです。一方、 panLeft 関数は、どの方向にも問題なく移動できるようです。

4

2 に答える 2