2012-03-01 30 views

Trả lời

9

Các trước, chức năng hậu được sử dụng cho trước và sau nhân tương ứng.

Ví dụ, hãy gọi các chức năng sau:

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 

hoặc

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 

Bây giờ, sự khác biệt là gì?

Trong phiên bản đầu tiên, ma trận cuối cùng có tỷ lệ đầu tiên và sau đó xoay. Trong lần thứ hai, nó ngược lại.

Chức năng trước xây dựng một ma trận và nhân nó từ phải sang các hàm ma trận hiện tại có nhân từ trái.

Các vấn đề liên quan