Bài giảng Đồ họa máy tính: Các phép biến đổi - Ma Thị Châu (2017)

10 15 0
Bài giảng Đồ họa máy tính: Các phép biến đổi - Ma Thị Châu (2017)

Đang tải... (xem toàn văn)

Thông tin tài liệu

[r]

(1)

2/17/17 Ma Thị Châu - Bộ môn KHMT

1

(2)

2/17/17 Ma Thị Châu - Bộ môn KHMT

2

Một số khái niệm bản

• Một số đối tượng hình học bản

– Đại lượng vơ hướng s

– Vec-tơ v

– Điểm p’ = p + s * v

• Các phép biến đổi

– Các loại biến đổi: quay, tịnh tiến, co dãn. – Biểu diễn ma trận

– Thứ tự

• Mơ hình hóa hình học

(3)

2/17/17 Ma Thị Châu - Bộ môn KHMT

3

Các phép biến đổi

Thế phép biến đổi? l P¢=T(P)

Tại phải sử dụng phép biến đổi? l Mơ hình hóa

- To đi tượng vi ta đtnhiên/ tin li

- Nhiều phiên khác mẫu hình - Các mi ni/khung xương – to hot nh robot

l Tm nhìn

Ca svà thiết bđc lp vi nhau

Camera o: Các phép chiếu song song chiếu phi

(4)

2/17/17 Ma Thị Châu - Bộ môn KHMT

4

Các loại phép biến đổi

Liên tc (Bo tn lân cn) Mt – mt, có nghch đo

Phân chia theo tính cht bt biến tính cht

đi xng

Isometry (bảo tồn khoảng cách)

– Phn x(Reflections) – đo hai bên trái phi

– Quay + Tnh tiến

Similarity (bảo tồn góc)

– Co dãn đng nht (Uniform scale)

Affine (bảo tồn đường thẳng song song) – Co dãn không đng nht (Non-uniform

scales), shears or skews

Collineation (đường thẳng giữ là đường thẳng)

(5)

2/17/17 Ma Thị Châu - Bộ môn KHMT

5

Tịnh tiến 2D

ú û ù ê ë é = ú û ù ê ë é ¢ ¢ = ¢ ú û ù ê ë é = y x , , d d T y x P y x P P P’

Xét điểm P P(x,y),

Tịnh tiến điểm P’(x’,y’) khoảng cách dx theo trục x, dy theo trục y:

x’ = x + dx y’ = y + dy Viết theo dạng véc-tơ

(6)

2/17/17 Ma Thị Châu - Bộ môn KHMT

6

Co dãn 2D theo gốc tọa độ

ú û ù ê ë é ú û ù ê ë é = ú û ự ờ ở ộ Â Â ì = Â ỳ û ù ê ë é = y x . 0 0 y x hay đó Do 0 0 y x y x s s P S P s s S P P’

Xét điểm P P(x,y),

Co dãn điểm P’(x’,y’) với tỉ lệ sx theo trục x, sy theo trục y: x’ = x * sx y’ = y * sy

(7)

Phép kéo

l Kéo theo chiều x

l Kéo theo chiều y

2/17/17 Ma Thị Châu - Bộ môn KHMT

(8)

Phép kéo

2/17/17 Ma Thị Châu - Bộ môn KHMT

(9)

2/17/17 Ma Thị Châu - Bộ môn KHMT

9

Quay 2D quanh tâm

y

x r

r

P’(x’,y’)

P(x,y)

(10)

2/17/17 Ma Thị Châu - Bộ môn KHMT

10

Quay 2D quanh tâm

y

x r

r

P’(x’,y’)

P(x,y)

q f

y

f f sin .

cos . r y

r x

= =

Ngày đăng: 08/03/2021, 17:21

Tài liệu cùng người dùng

Tài liệu liên quan