コールと逆の順序でOpenGLの行列シーケンス

OpenGLの種々の変換は、x(すなわち、同次座標を使用して、OpenGLで(すべてのオブジェクトの座標を順の4×4変換行列を生成する変換コマンドを発行するときに、具体的には、行列演算によって実現されます、Y、Z、W)、すべての変換行列は、4×4行列を使用しているように)、マトリックスは、新しい現在の行列を生成するために、現在の変換行列と乗算されます。例えば、頂点Vの座標、現在の行列がCである場合、変換コマンドは、典型的には、コマンドの頂点座標の前に発行され、マトリクススイッチコマンド構成はMであり、変換コマンドを発行した後、新たな現在の行列がCMで生成し、行列が乗算され頂点が新たな頂点を形成し、V座標CMV座標。手順上記は、直前のコマンドを描画する変換プログラムは、最初の頂点上の頂点に適用しました。それはまた、OpenGLのプログラミングは、指定された順序で、変換の実際の順序を逆に示しています。

おすすめ

転載: www.cnblogs.com/canyeweiwei/p/11746298.html