Type to enter a caption. Computer Graphics Week 3 Lecture 1.

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
Advertisements

Gursharan Singh Tatla TRANSFORMATIONS Gursharan Singh Tatla Gursharan Singh Tatla.
Computer Graphics Lecture 4 Geometry & Transformations.
1 CSCE 441 Computer Graphics: 2D Transformations Jinxiang Chai.
2D/3D Geometric Transformations CS485/685 Computer Vision Dr. George Bebis.
©College of Computer and Information Science, Northeastern UniversityJune 26, CS U540 Computer Graphics Prof. Harriet Fell Spring 2009 Lecture 11.
Graphics Programming Graphics Programming: Transformations.
CAP4730: Computational Structures in Computer Graphics
3D Graphics Goal: To produce 2D images of a mathematically described 3D environment Issues: –Describing the environment: Modeling (mostly later) –Computing.
CS 450: Computer Graphics 2D TRANSFORMATIONS
©College of Computer and Information Science, Northeastern UniversitySeptember 9, CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture.
FROM CONCRETE TO ABSTRACT Basic Skills Analysis Hypothesis Proof Elementary Matrices and Geometrical Transformations for Linear Algebra Helena Mirtova.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Dx = 2 dy = 3 Y X D Translation A translation is applied to an object by repositioning it along a straight-line path.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Transformations Jehee Lee Seoul National University.
CS 376 Introduction to Computer Graphics 02 / 16 / 2007 Instructor: Michael Eckmann.
Transformations Angel Angel: Interactive Computer Graphics5E © Addison-Wesley
Viewing CS418 Computer Graphics John C. Hart. Graphics Pipeline Homogeneous Divide Model Coords Model Xform World Coords Viewing Xform Still Clip Coords.
CS 325 Introduction to Computer Graphics 02 / 22 / 2010 Instructor: Michael Eckmann.
Two-Dimensional Geometric Transformations ch5. 참조 Subjects : Basic Transformations Homogeneous Coordinates Composite Transformations Other Transformations.
Geometric Transformations
GEOMETRIC TRANFORMATIONS Presented By -Lakshmi Sahithi.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
CSCI 425/ D Mathematical Preliminaries. CSCI 425/525 2 Coordinate Systems Z X Y Y X Z Right-handed coordinate system Left-handed coordinate system.
CONGRUENCE AND TRANSFORMATIONS (GET GRAPH PAPER WHEN YOU ENTER CLASS) SECTION 4.4.
Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab 9: 3D & Projections Basics.
Computer Graphics I, Fall 2010 Transformations.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
CS 325 Introduction to Computer Graphics 02 / 19 / 2010 Instructor: Michael Eckmann.
Computer Graphics Lecture 17 3-D Transformations-I Taqdees A. Siddiqi
CSCE 441 Computer Graphics: 2D Transformations
Computer Graphics Lecture 19 PROJECTIONS I Taqdees A. Siddiqi
Instructor: Dr. Shereen Aly Taie Basic Two-Dimensional Geometric Transformation 5.2 Matrix Representations and Homogeneous Coordinates 5.3 Inverse.
Computer Graphics Lecture 15 Fasih ur Rehman. Last Class Combining Transformations Affine versus Rigid body Transformations Homogenous Transformations.
Objectives Introduce standard transformations Introduce standard transformations Derive homogeneous coordinate transformation matrices Derive homogeneous.
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
3. Transformation
Lecture 3 Jitendra Malik
Geometric Transformations Hearn & Baker Chapter 5
Computer Graphics CC416 Week 15 3D Graphics.
Computer Graphics Transformations.
GEOMETRIC TRANSFORMATIONS Yingcai Xiao
Every segment is congruent to its image.
Every segment is congruent to its image.
Graphics Fundamentals
Chapter 5 2-D Transformations.
9-1 Translations.
Lecture 7 Geometric Transformations (Continued)
Polar Coordinates.
Computer Graphics Transformations
© 2008, Fayyaz A. Afsar, DCIS, PIEAS.
Translation Rotation reflection Dilation Pre Image Image Rigid Motions
CSC4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Transformations.
DEE 3061 – COMPUTER AIDED DESIGN (CAD)
Computer Graphics Lecture 12 2D Transformations II Taqdees A
(c) 2002 University of Wisconsin, CS 559
(c) University of Wisconsin, CS559
9-2: Translations.
TRANSFORMATIONS Translations Reflections Rotations
These are flips, slides, turns, and enlargements/reductions.
Geometrical Transformations
Image manipulation via matrices
Type to enter a caption. Computer Graphics Week 2 Lecture 1.
1.5 Graphical Transformations
Type to enter a caption. Computer Graphics Week 1Lecture 1.
Type to enter a caption. Computer Graphics Week 5 Lecture 1.
Type to enter a caption. Computer Graphics Week 6 Lecture 1.
Type to enter a caption. Computer Graphics Week 10 Lecture 1.
Type to enter a caption. Computer Graphics Week 10 Lecture 2.
Presentation transcript:

Type to enter a caption. Computer Graphics Week 3 Lecture 1

2D Transformations (Part II)

Shear Transform Distorts the object such that it seems that the object is composed of layers which have been slided over one another.

Shear Equations Along x-axis: Points further from the x-axis slide the most Distance from x-axis = y-coordinate x’ = x + ay and y=y where a= cot θ θ = angle transformed shape makes with x-axis Along y-axis: Points further from the y-axis slide the most Distance from y-axis = x-coordinate x’ = x and y’ = y + bx where b= cot θ θ = angle transformed shape makes with y-axis Matrix form?

Example

contd For every point do x’ = x+y * cot 300 and y’ = y

contd For each point do x’= x and y’ = y + x * cot 300

Window to Viewport i.e. How to convert world coordinates to screen coordinates.

Derivation To preserve the relative positions and shapes of the objects we should satisfy the following relationship:

Derivation

Reflection Matrix form for reflection about x- axis ? Matrix form for reflection about y- axis ? Matrix form for reflection about line y=x? Matrix form for reflection about line y= -x ?

Rigid Body vs Affine Transformations Which transforms are rigid body and which ones are affine ? Rigid Body Affine Shape of the object does not distort / change Shape of the object does change / distort

The End

Slide 1

Text

TEXT [TEXT]

Text

Text –Johnny Appleseed