185x Filetype PDF File size 2.54 MB Source: www.di.ubi.pt
Chap. 3: Geometric Transformations 1 Summary −Motivation. −Euclidean transformations: translation and rotation. −Euclidean geometry. −Homogeneous coordinates. −Affine transformations: translation, rotation, scaling, and shearing. −Matrix representation of affine transformations. −Composition of geometric transformations in 2D and 3D. −Affine transformations in OpenGL. −OpenGL matrix operations and arbitrary geometric transformations. −Examples in OpenGL. 2 Motivation Geometric transformations Translation, rotation, reflection Scaling, shearing Orthogonal projection, perspective projection Why are geometric transformations necessary? for positioning geometric objects in 2D and 3D. for modelling geometric objects in 2D and 3D For viewing geometric objects in 2D and 3D. 3 Motivation (cont.): modelling objects in 2D Geometric transformations can specify object modelling operations They allow us to define an object through its local coordinate system (modeling coordinates) They allow us to define an object several times in a scene with a global coordinate system (world coordinates) 4
no reviews yet
Please Login to review.