2012-03-01 10 views

答えて

9

前、後の機能は、それぞれ前後乗算するために使用されます。

たとえば、次の関数呼び出し:

reset(); //reset to identity matrix 
setRotate(90); //set the matrix to be a 90 degree rotation 
preScale(2.0f,2.0f); //scale uniformly with factor 2 

または今

reset(); //reset to identity matrix 
setRotate(90); //set the matrix to be a 90 degree rotation 
postScale(2.0f,2.0f); //scale uniformly with factor 2 

を、違いは何ですか?

最初のバージョンでは、最後の行列が最初にスケールされ、次に回転します。第二に、それは逆です。

プリ関数は、行列を構築し、右から左に掛け算する既存の行列ポスト関数を掛けます。

関連する問題