Thứ tự các phép biến đổi

Một phần của tài liệu Xây dựng game Highway bằng OpenGL ES 2.0. (Trang 25 - 26)

 Khi một đối tƣợng bị ảnh hƣởng bới 2 phép biến đổi là phép tỷ lệ và phép quay thì:

 Nếu thực hiện phép quay trƣớc đến phép tỷ lệ phép quay đã làm thay đổi trục nên khi làm phép tỷ lệ sẽ bị sai.

H nh 12: Áp dụn phép quay sau đó áp dụn phép biến đổi tỷ lệ

 Khi thực hiện phép tỷ lên trƣớc các trục của vật không thay đổi nên khi thực hiện phép quay sẽ đúng.

Nguyễn Thị Ngọc Thúy – 10CNTT4 Trang 18  Khi một đối tƣợng bị ảnh hƣởng bởi phép biến đổi quay với phép biến

đổi tịnh tiến thì:

 Nếu thực hiện phép biến đổi tịnh tiến trƣớc thì tâm của vật đã bị thay đổi so với ban đầu nên khi thực hiện phép biến đổi quay thì vật vẽ sẽ bị sai.

H nh 14: Áp dụn phép biến đổi tịnh tiến trước khi quay

 Nếu thực hiện phép biến đổi quay trƣớc rồi biến đổi tịnh tiến thì phép biến đổi sẽ đúng vì phép quay thực hiện trƣớc không làm thay đổi tâm của vật so với ban đầu.

H nh 15: Áp dụn phép biến đổi quay trước khi tịnh tiến

 Phép biến đổi quay theo ba trục Ox, Oy, Oz

 Đối với phép quay quay ba trục Ox, Oy, Oz sẽ tiến hành quay theo quy tắc “roll-pitch-yaw” tức là quay theo trục Oz trƣớc, đến trục Ox, đến trục Oy.

 Vậy nếu áp dụng cả ba loại biến đổi cho một đối tƣợng ta sẽ áp dụng lần lƣợt theo thứ tự là: phép tỉ lệ - phép quay theo trục Oz, quay theo trục Ox, quay theo trục Oy – phép tịnh tiến.

Một phần của tài liệu Xây dựng game Highway bằng OpenGL ES 2.0. (Trang 25 - 26)