-1

本当に思いつきませんでした。わかりました、モデル座標からワールド座標に変換しますが、それは何で構成されていますか? 回転または平行移動またはスケーリング? モデリング変換行列を取得するにはどうすればよいですか?

4

1 に答える 1

2

わかりました、それはモデル座標から世界座標に変換します、しかしそれは何で構成されていますか?

modelview変換は、マッピングW(v):R^4→R^4です。正確なマッピングは、頂点シェーダーを使用して自由に定義できます。通常の場合、線形マッピングv'⟼Mvを使用する固定関数パイプラインに従います。ここで、Mは4×4行列です。

回転または平行移動またはスケーリング?

マッピングR^4→R^4です。このグループに分類されるマッピングは、モデルビュー変換として使用できます。回転、スケーリング、平行移動、およびそれらの任意の組み合わせがグループに分類されますが、さらに多くの組み合わせがあります。

モデリング変換行列を取得するにはどうすればよいですか?

OpenGLから?OpenGLは数学ライブラリではないため、できません。実際、そのマトリックススタック全体は、OpenGLの新しいバージョンから削除されています。これらの行列を自分で作成し(したがって、すでに持っています)、OpenGLの均一状態変数にロードします。

于 2012-09-01T19:29:38.497 に答える