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

Lecture Computer graphics: Lecture 14 - Fasih ur Rehman

12 61 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 12
Dung lượng 316,81 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 14

Fasih ur Rehman

Trang 2

Last Class

- Translation

- Shear

- Reflection

Trang 3

Today’s Agenda

* Combining Transformations

- Affine versus Rigid body Transformations

* Homogenous Transformations

Trang 4

Combining Transforms

* General transformation of a point:

` P.=N»P+A Scaling or rotation,

- Translate, we set A, and N ts the

multiplicative identity

Trang 5

Example

Trang 6

Rigid Body Transforms

- The transforms in which angles and

lengths are preserved are called rigid body transforms

— The body or object Is not distorted after the

application of transformation

- Rotation and Translation are examples

Trang 7

Affine Transformations

- Parallelism of lines are preserved but

angles between the lines are not

preserved in affine transformations

— An arbitrary sequence of rotation, translation and scaling can cause affine transformation

— Shear is another example

Trang 8

A Dangerous Representation

- Point and vectors are two distinct

geometric types but a confusion may arise

Trang 9

Homogeneous Coordinates

* How a 2D vector Is represented by 3 x 3

matrix

X=Xt+a

: 4 U a

Transdation » 0 b

0 0 1

Trang 10

Homogenous Coordinate -_A 3rd Coordinat@}4SÍ@Häf to every 2D

point

- (X, y, t) represents (x/t, y/t)

— (x, y, 0) represents infinity

— (0, O, 0) is not allowed

Trang 11

Summary

* Combining Transformations

- Affine versus Rigid body Transformations

* Homogenous Transformations

Trang 12

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:18

TỪ KHÓA LIÊN QUAN