CG-lecture02-3 - Computer Graphics Lecture 2-3 Geometric...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
Computer Graphics Lecture 2-3 Geometric Transformation used in OpenGL
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Remember? (1) We only consider one point in complex geometric graphics. And we refer it as observed vector . (2) The row or column vectors in a matrix are basis vectors .
Background image of page 2
How to describe graphics with vectors ? glBegin(GL_XXX); …… glEnd();
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Transformation in 3D pipeline 1. Local-World system transformation 2. World-Viewing system transformation 3. Perspective Projection transformation
Background image of page 4
1. Local-World system transformation (1) Vector transformation (2) Coordinate System transformation
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
A 2D example Scale Rotate Translate Scale Translate X Y World Coordinates Local Coordinates Y W X W
Background image of page 6
(1) Vector transformation X Y Local Coordinates Initial location at (0, 0) with x- and y-axes aligned Y W X W Y X
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
(1) Vector transformation Scale 0.3, 0.3 Rotate -90 Translate 1, 9 Y X X Y Local Coordinates
Background image of page 8
(1) Vector transformation X Y Local Coordinates Y X Scale 0.3, 0.3 Rotate -90 Translate 1, 9
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
(1) Vector transformation X Y Local Coordinates Y X Scale 0.3, 0.3 Rotate -90 Translate 1, 9
Background image of page 10
= 1 1 0 0 0 1 0 0 0 1 1 Y X Y X V V V V (1) Vector transformation Identity Vector Transformation (Local system is equal to World system) Vector Transformation in the example
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 06/12/2011 for the course ECON 101 taught by Professor Professor during the Spring '10 term at Cisco Junior College.

Page1 / 26

CG-lecture02-3 - Computer Graphics Lecture 2-3 Geometric...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online