Lecture Computer graphics: Lecture 15 - Fasih ur Rehman

16 75 0
Lecture Computer graphics: Lecture 15 - Fasih ur Rehman

Đ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

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;

Computer Graphics Lecture 15 Fasih ur Rehman Last Class • Combining Transformations • Affine versus Rigid body Transformations • Homogenous Transformations Today’s Agenda • Homogeneous transformations • Types of Transformations – Linear Transformations – Affine Transformations – Projective Transformations • Homogenous Coordinate System in 3D are Basic 2D transformations – Translation x' y' 1 a x b y 0 1 Scaling as 3x3 x' y' a 0 x b y 0 1 Rotation as 3x3 x' y' cos sin sin cos 0 x y 1 Shear as 3x3 x' hx x y' hy y 0 1 Linear Transformations • Combination of Scaling, rotation and shear are linear transformations x' y' • a b c d x y Linear Transformations satisfy following – Origin maps origin – Lines maps lines Affine Transformations • • Affine transformations are combinations of linear transformations and Translation x' a b c x y' w d e 0 f y w Affine transformations obey the following – Origin does not necessarily map the origin – Lines maps lines Projective Transformations • • Affine Transformations and projective warps form projective transformation x' a b c x y' w d g f i y w e h Projective Transformations obey the following – Origin does not necessarily map the origin Matrix Composition • Homogenous transformations can also be combined by Matrix multiplication Example Example Multiplication Order • Scaling, Rotation and then translation Summary • Homogeneous transformations • Types of Transformations – Linear Transformations – Affine Transformations – Projective Transformations References • • Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve Marschner Interactive Computer Graphics, A Topdown Approach with OpenGL (Sixth Edition) by Edward Angel ... Projective Transformations References • • Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve Marschner Interactive Computer Graphics, A Topdown Approach with OpenGL (Sixth

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

Mục lục

  • Slide 1

  • Last Class

  • Today’s Agenda

  • Homogenous Coordinate System

  • Scaling as 3x3

  • Rotation as 3x3

  • Shear as 3x3

  • Linear Transformations

  • Affine Transformations

  • Projective Transformations

  • Matrix Composition

  • Example

  • Example

  • Multiplication Order

  • Summary

  • References

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

  • Đang cập nhật ...

Tài liệu liên quan