Instructor: Dr. Shereen Aly Taie 1. 5.1 Basic Two-Dimensional Geometric Transformation 5.2 Matrix Representations and Homogeneous Coordinates 5.3 Inverse.

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
Advertisements

Geometric Transformations
Three Dimensional Modeling Transformations
1 Computer Graphics Chapter 6 2D Transformations.
Two-Dimensional Geometric Transformations
25 May May May 2015Week 5-2D Transformations1 2D Transformations By: KanwarjeetSingh.
2D TRANSFORMATIONS.
CMPE 466 COMPUTER GRAPHICS
CS 376 Introduction to Computer Graphics 02 / 09 / 2007 Instructor: Michael Eckmann.
2D/3D Geometric Transformations CS485/685 Computer Vision Dr. George Bebis.
1 Geometrical Transformation Tong-Yee Lee. 2 Modeling Transform Specify transformation for objects Allow definitions of objects in own coordinate systems.
Computer Graphics University of Palestine Dr. Sana’a Wafa Al-Sayegh
Computer Graphics with OpenGL 3e
CS 450: Computer Graphics 2D TRANSFORMATIONS
UNIT - 5 3D transformation and viewing. 3D Point  We will consider points as column vectors. Thus, a typical point with coordinates (x, y, z) is represented.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Transformation of Graphics
2D Transformation of Graphics
Lecture Notes: Computer Graphics.
Two Dimensional Viewing
2D Geometric Transformations
Part7: Geometric Transformations
Geometric Transformations
Computer Graphics 2D Transformations. 2 of 74 Contents In today’s lecture we’ll cover the following: –Why transformations –Transformations Translation.
Computer Graphics 3D Transformations. Translation.
Two-Dimensional Geometric Transformations ch5. 참조 Subjects : Basic Transformations Homogeneous Coordinates Composite Transformations Other Transformations.
Two-Dimensional Geometric Transformations A two dimensional transformation is any operation on a point in space (x, y) that maps that point's coordinates.
Geometric Transformations Hearn & Baker Chapter 5 Some slides are taken from Robert Thomsons notes.
Geometric Transformations
2D Geometric Transformation Translation A translation is applied to an object by repositioning it along a straight-line path from one coordinate location.
Geometric Transformations UBI 516 Advanced Computer Graphics Aydın Öztürk
3-D Geometric Transformations
3D Geometric Transformation
3D Geometric Transformation
Lesson 2.7 Objective: To complete dilations on a coordinate plane.
CONGRUENCE AND TRANSFORMATIONS (GET GRAPH PAPER WHEN YOU ENTER CLASS) SECTION 4.4.
III- 1 III 3D Transformation Homogeneous Coordinates The three dimensional point (x, y, z) is represented by the homogeneous coordinate (x, y, z, 1) In.
Computer Graphics I, Fall 2010 Transformations.
Computer Graphic 2 D Transformation.
3D Geometry and Transformations
Transformations. Transformations Introduce standard transformations ◦ Rotation ◦ Translation ◦ Scaling ◦ Shear Derive homogeneous coordinate transformation.
Chapter 11 Three-Dimensional Geometric and Modeling Transformations
Modeling Transformations
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
Geometric Transformations
3D Geometric Transformation
Warm up Identify the transformation ∆RST → ∆XYZ.
Congruence and Transformations on the coordinate plane
Geometric Transformations Hearn & Baker Chapter 5
2D Transformations By: KanwarjeetSingh
2D Geometric Transformations
Computer Graphics CC416 Week 15 3D Graphics.
Computer Graphics Transformations.
3D Transformation.
Computer Graphics 3D Transformations
3D Geometric Transformations
Clipping Polygon Clipping Polygon : Area primitive
Computer Graphics Transformations.
Lecture 7 Geometric Transformations (Continued)
Unit 1 Transformations in the Coordinate Plane
4-4 Geometric Transformations with Matrices
Geometric Transformations for Computer Graphics
2D Geometric Transformations
Reflections in Coordinate Plane
Transformation Operators
Transformations.
Algebra 4-2 Transformations on the Coordinate Plane
TWO DIMENSIONAL TRANSFORMATION
Transformations Translation Reflection The FRAME Routine
Translation in Homogeneous Coordinates
Presentation transcript:

Instructor: Dr. Shereen Aly Taie 1

5.1 Basic Two-Dimensional Geometric Transformation 5.2 Matrix Representations and Homogeneous Coordinates 5.3 Inverse Transformations 5.4 Two-Dimensional Composite Transformations

 Basic geometric transformations: - Translation - Rotation - Scaling  Other useful transformations: - Reflection - Shear

Two-Dimensional Translation  To translate a two-dimensional position, we add translation distances (translation vector) t x and t y to the original coordinates (x, y ) to obtain the new coordinate position (x', y') x' = x + t x y' = y + t y Note: House shifts position relative to origin y x

Two-Dimensional Translation  With column-vector representation,,  Translation is a rigid-body transformation Note: House shifts position relative to origin y x Example:

7  moving a point by a given t x and t y amount  e.g. point P is translated to point P’  moving a line by a given t x and t y amount  e.g. translate each of the 2 endpoints

Two-Dimensional Rotation  Need to specify: - Rotation angle - Rotation point (pivot point) - Rotation axis  Rotation is rigid-body transformation y x

Two-Dimensional Rotation  We first consider rotation about the origin in a two-dimensional plane  A positive value for the angle θ defines a counterclockwise rotation about the pivot point x y

Two-Dimensional Rotation  With column-vector representation

Two-Dimensional Scaling  Scaling transformation alter the size of objects (non rigid- b ody transformation)  Performed by multiplying object positions (x,y) by scaling factors s x and s y to produce the transformed coordinates (x `,y ` ).

12 Simple scaling - relative to (0,0)  General form: Ex: s x = 2 and s y =1

Two-Dimensional Scaling  Any positive values can be assigned to the scaling factors. ◦ Values less than 1 reduce the size of object; ◦ Values greater than 1 produce enlargements. ◦ Uniform scaling : scaling factors have the same value ◦ Differential scaling : unequal values of the scaling factors

14  To rotate a line or polygon, we must rotate each of its vertices  Shear (x,y) Original Datay Shear x Shear