Computer Graphics 2 Dimensional, Study notes of Computer Graphics

It describes about 2D transformation in Computer Graphics

Typology: Study notes

2019/2020

Uploaded on 08/23/2020

revathi-sundararajan
revathi-sundararajan 🇮🇳

5

(5)

6 documents

1 / 35

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Graphics
Graphics Lab @ Korea University
cgvr.korea.ac.kr
2D Geometric
Transformations
Dr.D.Revathi
Assistant Professor
Department of Information Technology
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Partial preview of the text

Download Computer Graphics 2 Dimensional and more Study notes Computer Graphics in PDF only on Docsity!

Graphics

2D Geometric

Transformations

Dr.D.Revathi

Assistant Professor

Department of Information Technology

CGVR Contents ■ Definition & Motivation ■ 2D Geometric Transformation ■ Translation ■ Rotation ■ Scaling ■ Matrix Representation ■ Homogeneous Coordinates ■ Matrix Composition ■ Composite Transformations ■ Pivot-Point Rotation ■ General Fixed-Point Scaling ■ Reflection and Shearing ■ Transformations Between Coordinate Systems

CGVR Example: 2D Geometric Transformation Modeling Coordinates World Coordinates

CGVR Example: 2D Scaling Modeling Coordinates World Coordinates Scale(0.3, 0.3)

CGVR Example: 2D Translation Modeling Coordinates Scale(0.3, 0.3) Rotate(-90) Translate(5, 3) World Coordinates

CGVR Example: 2D Geometric Transformation Modeling Coordinates World Coordinates Again?

CGVR Basic 2D Transformations ■ Translation ■ ■ ■ Scale ■ ■ ■ Rotation ■ ■ ■ Shear ■ ■

CGVR Basic 2D Transformations ■ Translation ■ ■ ■ Scale ■ ■ ■ Rotation ■ ■ ■ Shear ■ ■ Transformations can be combined (with simple algebra)

CGVR Basic 2D Transformations ■ Translation ■ ■ ■ Scale ■ ■ ■ Rotation ■ ■ ■ Shear ■ ■

CGVR Basic 2D Transformations ■ Translation ■ ■ ■ Scale ■ ■ ■ Rotation ■ ■ ■ Shear ■ ■

CGVR Matrix Representation ■ Represent a 2D Transformation by a Matrix ■ Apply the Transformation to a Point Transformation Matrix Point

CGVR Matrix Representation ■ Transformations can be combined by matrix multiplication Matrices are a convenient and efficient way to represent a sequence of transformations Transformation Matrix

CGVR 2×2 Matrices ■ What types of transformations can be represented with a 2×2 matrix? 2D Rotation 2D Shearing

CGVR 2×2 Matrices ■ What types of transformations can be represented with a 2×2 matrix? 2D Mirror over Y axis 2D Mirror over (0,0)