1

私は基本的なモデリングアプリケーションに取り組んでいます。識別子 (立方体の場合は 1、球の場合は 2 など) を持つオブジェクトのリストを用意して実装し、各オブジェクトのインスタンス変換 (平行移動、回転、スケーリングの組み合わせ) を適用できることを読みました。これらの変換は可換ではないため、順序が重要です。一般に、全体的な変換行列を M=TRS として定義します。ここで、T は移動、R は回転、S はスケーリングです。

私の質問は、一連の変換を実行すると、各タイプの合計変換と同じになるでしょうか? のように、このようなもの:

M = t1*r1*t2*s1*r2*s2 =? t1*t2*r1*r2*s1*s2 = TRS

4

1 に答える 1

0

いいえ、同じではありません。行列の乗算は可換ではないため、異なる変換の乗算の順序を変更することはできません。

于 2013-10-21T06:45:57.333 に答える