1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Computer graphics: Lecture 15 - Fasih ur Rehman

16 77 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 217,76 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

This chapter discuss the purpose of the components required for successful communications; describe these uses of computer communications: wireless messaging services, wireless Internet access points, cybercafés, global positioning systems, collaboration, groupware, voice mail, and Web services;

Trang 1

Computer Graphics

Lecture 15

Fasih ur Rehman

Trang 2

Last Class

* Combining Transformations

- Affine versus Rigid body Transformations

* Homogenous Transformations

Trang 3

Today’s Agenda

Homogeneous transformations

- Types of Transformations

— Linear Transformations

— Affine Transformations

— Projective Transformations

Trang 4

Homogenous Coordinate

- Basic 2D transf@/Sl©fBin 3D are

— Translation

x 1 O a

y 0 1 b

1 0 0 1 —

Trang 5

scaling as 3x3

a OO x

O b OO y

QO O 1

x'

Trang 6

Rotation as 3x3

x COs sin QO x

y sin COS Q y

l 0 0 1 |

Trang 7

Shear as 3x3

| h O x

|

O O |

|

Trang 8

Linear Transformations

* Combination of Scaling, rotation and shear

are linear transformations

!

!

y cd y

- Linear Transformations satisfy following

—- Origin maps origin

— Lines maps lines

Trang 9

Affine Transformations

- Affine transformations are combinations of

linear transformations and Translation

y deféey

- Affine transformations obey the following

—- Origin does not necessarily map the origin

— Lines maps lines

Trang 10

Projective Transformations

- Affine Transformations and projective warps form projective transformation

y defy

W g h i w

- Projective Transformations obey the

following

— Origin does not necessarily map the origin

Trang 11

Matrix Composition

‘ Homogenous transformations can also be combined by Matrix multiplication

Trang 12

Example

Trang 14

Multiplication Order

* Scaling, Rotation and then translation

Trang 15

Summary

Homogeneous transformations

- Types of Transformations

— Linear Transformations

— Affine Transformations

— Projective Transformations

Trang 16

References

‘ Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve

Marschner

* Interactive Computer Graphics, A Top-

down Approach with OpenGL (Sixth

Edition) by Edward Angel

Ngày đăng: 30/01/2020, 06:04