2012-03-01 10 views

Odpowiedz

9

Wstępnie funkcje post- służą do przed- i post-mnożenia odpowiednio.

Na przykład, należy zadzwonić pod następujące funkcje:

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 

lub

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 

Teraz, co za różnica?

W pierwszej wersji ostateczna macierz najpierw skaluje się, a następnie obraca. W drugim jest odwrotnie.

Funkcje wstępne tworzą macierz i mnożą ją od prawej do istniejących funkcji macierzy macierzyowych mnożąc się od lewej.

Powiązane problemy