2010-12-04 18 views
0

OpenGL ESでベクトル変換を逆の順序で行うのはなぜですか?ベクトルは列行列形式で格納されているからですか?彼らは物事を不必要に困難にしたようです。OpenGL ESのベクトル変換

答えて

1

おそらく、ベクトル変換は可換性ではないという事実と関係しています。注文を変更すると、別の結果が得られます。約+90度回転し、続いてZ軸回り、90度回転、(0、1、0)単位ベクトルの

  1. 単純な思考実験は、ポイントを証明しますx軸はベクトル(0、0、1)になります。

  2. x軸の周りを+90度回転し、次にz軸を中心に+90度の回転を開始すると、ベクトル(0、1、0)になります。
+0

私はそれが可換ではないことを知っています。私はなぜそれが後方に行われたのか知りたい。 –

+0

「後方に」は、より正しいと考える「前方」の方向があることを意味します。これを明確にすることはできますか? – duffymo