SlideShare a Scribd company logo
GANDHINAGAR INSTITUTE OF TECHNOLOGY
Computer Aided Design (2161903)
Active Learning Assignment
On
Homogeneous representation in geometric transformation
Branch : Mechanical Engineering
Batch : 6 C-3
Prepared by: Guided By:
Suthar Chandresh (140120119229) Prof. Jatin Patel
Contents
• Definition & Motivation
• Geometric Transformation
:- Translation
:- Scaling
:- Shearing
• Matrix Representation
• Homogeneous Co-ordinates
Geometric transformation
• Definition
:- Translation , Scaling , Shearing
• Motivation – Why do we need geometric
transformations in CG?
:- As a viewing aid
:- As a modeling tool
:- As an image manipulation tool
Example: 2D Translation
Modeling
Coordinates
Translate(5, 3)
World Coordinates
EXAMPLE: 2D SCALING
Modeling
Coordinates
World Coordinates
Scale(0.3, 0.3)
Basic 2D Transformations
• Translation
–
–
• Scale
–
–
• Shear
–
–
txxx 
tyyy 
sxxx 
syyy 
yhxxx 
xhyyy 
Matrix Representation
• Represent a 2D Transformation by a Matrix
• Apply the Transformation to a Point




















y
x
dc
ba
y
x
dycxy
byaxx








dc
ba
Transformation
Matrix
Point
Matrix Representation
• Transformations can be combined by matrix
multiplication
































y
x
lk
ji
hg
fe
dc
ba
y
x
Matrices are a convenient and efficient way
to represent a sequence of transformations
Transformation
Matrix
2×2 Matrices
• What types of transformations can be
represented with a 2×2 matrix?
2D Translation
txxx 
tyyy  



















y
x
ty
tx
y
x
0
0
2×2 Matrices
• What types of transformations can be
represented with a 2×2 matrix?2D
Scaling
ysyy
xsxx






















y
x
sy
sx
y
x
0
0
2×2 Matrices
• What types of transformations can be
represented with a 2×2 matrix?
2D Shearing




















y
x
shy
shx
y
x
1
1
yxshyy
yshxxx


Basic 2D Transformations
• Basic 2D transformations as 3x3 Matrices

































1100
10
01
1
y
x
ty
tx
y
x

































1100
00
00
1
y
x
sy
sx
y
x

































1100
01
01
1
y
x
shy
shx
y
x
Translate
Shear
Scale
Homogeneous representation in geometric transformation

More Related Content

What's hot

CAD
CADCAD
JayeshN_Resume
JayeshN_ResumeJayeshN_Resume
JayeshN_Resume
Jayesh Navare
 
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
Mansi Sharma
 
Development of surfaces
Development of surfacesDevelopment of surfaces
Development of surfaces
sushma chinta
 
CAD
CAD CAD
Optimization of Design Parameters for Crane Hook Using Finite Element Analysis
Optimization of Design Parameters for Crane Hook Using Finite Element AnalysisOptimization of Design Parameters for Crane Hook Using Finite Element Analysis
Optimization of Design Parameters for Crane Hook Using Finite Element Analysis
IJRTEMJOURNAL
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
IJERA Editor
 
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modellingPreliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Pirouz Nourian
 
Design and Analysis of Building using Etabs
Design and Analysis of Building using EtabsDesign and Analysis of Building using Etabs
Design and Analysis of Building using Etabs
vishal shinde
 
Construction 1
Construction 1Construction 1
Construction 1
Glen Gainer
 
Engineering Graphics Drawing PPT : Download above File and Click on each topi...
Engineering Graphics Drawing PPT : Download above File and Click on each topi...Engineering Graphics Drawing PPT : Download above File and Click on each topi...
Engineering Graphics Drawing PPT : Download above File and Click on each topi...
Make Mannan
 

What's hot (12)

CAD
CADCAD
CAD
 
JayeshN_Resume
JayeshN_ResumeJayeshN_Resume
JayeshN_Resume
 
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
A Novel Image Fusion Scheme for FTV View Synthesis based on Layered Depth Sce...
 
Egl (engineering graphics lab)
Egl (engineering graphics lab)Egl (engineering graphics lab)
Egl (engineering graphics lab)
 
Development of surfaces
Development of surfacesDevelopment of surfaces
Development of surfaces
 
CAD
CAD CAD
CAD
 
Optimization of Design Parameters for Crane Hook Using Finite Element Analysis
Optimization of Design Parameters for Crane Hook Using Finite Element AnalysisOptimization of Design Parameters for Crane Hook Using Finite Element Analysis
Optimization of Design Parameters for Crane Hook Using Finite Element Analysis
 
Fm33980983
Fm33980983Fm33980983
Fm33980983
 
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modellingPreliminaries of Analytic Geometry and Linear Algebra 3D modelling
Preliminaries of Analytic Geometry and Linear Algebra 3D modelling
 
Design and Analysis of Building using Etabs
Design and Analysis of Building using EtabsDesign and Analysis of Building using Etabs
Design and Analysis of Building using Etabs
 
Construction 1
Construction 1Construction 1
Construction 1
 
Engineering Graphics Drawing PPT : Download above File and Click on each topi...
Engineering Graphics Drawing PPT : Download above File and Click on each topi...Engineering Graphics Drawing PPT : Download above File and Click on each topi...
Engineering Graphics Drawing PPT : Download above File and Click on each topi...
 

Similar to Homogeneous representation in geometric transformation

Homogeneous representation
Homogeneous representationHomogeneous representation
Homogeneous representation
gosaliya dheirya
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
Dhiraj Bhaskar
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf
KeerthanaP37
 
Part 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptxPart 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptx
Khalil Alhatab
 
Solid Modeling Schemes CAM
Solid Modeling Schemes CAMSolid Modeling Schemes CAM
Solid Modeling Schemes CAM
CDO
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstruction
IJRES Journal
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptx
Khalil Alhatab
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
manojg1990
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
manojg1990
 
5 geometric modeling
5 geometric modeling5 geometric modeling
5 geometric modeling
Ankush Khansole
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria
Raghu Gadde
 
Automated Sys. Design.11-For LinkedIn
Automated Sys. Design.11-For LinkedInAutomated Sys. Design.11-For LinkedIn
Automated Sys. Design.11-For LinkedInHARDIK MODI
 
Part 2- Transformation.pptx
Part 2- Transformation.pptxPart 2- Transformation.pptx
Part 2- Transformation.pptx
Khalil Alhatab
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineering
FaleSh ShaRma
 
CAD/CAM & Automation Unit I computer graphics
CAD/CAM & Automation Unit I computer graphicsCAD/CAM & Automation Unit I computer graphics
CAD/CAM & Automation Unit I computer graphics
Aniket Joshi
 
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPALCad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Abhishek Kandare
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Mohanumar S
 
Can Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-ProjectCan Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-Project
Esraa Fathy
 

Similar to Homogeneous representation in geometric transformation (20)

Homogeneous representation
Homogeneous representationHomogeneous representation
Homogeneous representation
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf
 
Cad notes
Cad notesCad notes
Cad notes
 
Part 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptxPart 3- Manipulation and Representation of Curves.pptx
Part 3- Manipulation and Representation of Curves.pptx
 
Solid Modeling Schemes CAM
Solid Modeling Schemes CAMSolid Modeling Schemes CAM
Solid Modeling Schemes CAM
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstruction
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptx
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
5 geometric modeling
5 geometric modeling5 geometric modeling
5 geometric modeling
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria
 
Automated Sys. Design.11-For LinkedIn
Automated Sys. Design.11-For LinkedInAutomated Sys. Design.11-For LinkedIn
Automated Sys. Design.11-For LinkedIn
 
Part 2- Transformation.pptx
Part 2- Transformation.pptxPart 2- Transformation.pptx
Part 2- Transformation.pptx
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineering
 
CAD/CAM & Automation Unit I computer graphics
CAD/CAM & Automation Unit I computer graphicsCAD/CAM & Automation Unit I computer graphics
CAD/CAM & Automation Unit I computer graphics
 
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPALCad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
 
CAD
CADCAD
CAD
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Can Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-ProjectCan Crusher Device - Theory of Machines Mini-Project
Can Crusher Device - Theory of Machines Mini-Project
 

More from Chandresh Suthar

Process of entrepreneureship
Process of entrepreneureshipProcess of entrepreneureship
Process of entrepreneureship
Chandresh Suthar
 
Solar energy
Solar energySolar energy
Solar energy
Chandresh Suthar
 
CELLULAR MANUFACTURING
CELLULAR MANUFACTURINGCELLULAR MANUFACTURING
CELLULAR MANUFACTURING
Chandresh Suthar
 
Recording techniques in method study
Recording techniques in method studyRecording techniques in method study
Recording techniques in method study
Chandresh Suthar
 
Multiport fuel injector system
Multiport fuel injector system Multiport fuel injector system
Multiport fuel injector system
Chandresh Suthar
 
Dynamics of reciprocating masses
Dynamics of reciprocating massesDynamics of reciprocating masses
Dynamics of reciprocating masses
Chandresh Suthar
 
Air conditioning system
Air conditioning system Air conditioning system
Air conditioning system
Chandresh Suthar
 
Design of pressure vessel
Design of pressure vesselDesign of pressure vessel
Design of pressure vessel
Chandresh Suthar
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
Chandresh Suthar
 
Solidification
SolidificationSolidification
Solidification
Chandresh Suthar
 
Fire wall security
Fire wall securityFire wall security
Fire wall security
Chandresh Suthar
 
Heat conduction equation
Heat conduction equationHeat conduction equation
Heat conduction equation
Chandresh Suthar
 
Frictional clutch
Frictional clutchFrictional clutch
Frictional clutch
Chandresh Suthar
 
Thermal stesses
Thermal stessesThermal stesses
Thermal stesses
Chandresh Suthar
 
Non destructive testing
Non destructive testingNon destructive testing
Non destructive testing
Chandresh Suthar
 
Free body diagram
Free body diagramFree body diagram
Free body diagram
Chandresh Suthar
 
Gears
GearsGears
Boring machine
Boring machineBoring machine
Boring machine
Chandresh Suthar
 
Stess strain basic concept
Stess strain basic conceptStess strain basic concept
Stess strain basic concept
Chandresh Suthar
 
Lami's theorem
Lami's theoremLami's theorem
Lami's theorem
Chandresh Suthar
 

More from Chandresh Suthar (20)

Process of entrepreneureship
Process of entrepreneureshipProcess of entrepreneureship
Process of entrepreneureship
 
Solar energy
Solar energySolar energy
Solar energy
 
CELLULAR MANUFACTURING
CELLULAR MANUFACTURINGCELLULAR MANUFACTURING
CELLULAR MANUFACTURING
 
Recording techniques in method study
Recording techniques in method studyRecording techniques in method study
Recording techniques in method study
 
Multiport fuel injector system
Multiport fuel injector system Multiport fuel injector system
Multiport fuel injector system
 
Dynamics of reciprocating masses
Dynamics of reciprocating massesDynamics of reciprocating masses
Dynamics of reciprocating masses
 
Air conditioning system
Air conditioning system Air conditioning system
Air conditioning system
 
Design of pressure vessel
Design of pressure vesselDesign of pressure vessel
Design of pressure vessel
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 
Solidification
SolidificationSolidification
Solidification
 
Fire wall security
Fire wall securityFire wall security
Fire wall security
 
Heat conduction equation
Heat conduction equationHeat conduction equation
Heat conduction equation
 
Frictional clutch
Frictional clutchFrictional clutch
Frictional clutch
 
Thermal stesses
Thermal stessesThermal stesses
Thermal stesses
 
Non destructive testing
Non destructive testingNon destructive testing
Non destructive testing
 
Free body diagram
Free body diagramFree body diagram
Free body diagram
 
Gears
GearsGears
Gears
 
Boring machine
Boring machineBoring machine
Boring machine
 
Stess strain basic concept
Stess strain basic conceptStess strain basic concept
Stess strain basic concept
 
Lami's theorem
Lami's theoremLami's theorem
Lami's theorem
 

Recently uploaded

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 

Recently uploaded (20)

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 

Homogeneous representation in geometric transformation

  • 1. GANDHINAGAR INSTITUTE OF TECHNOLOGY Computer Aided Design (2161903) Active Learning Assignment On Homogeneous representation in geometric transformation Branch : Mechanical Engineering Batch : 6 C-3 Prepared by: Guided By: Suthar Chandresh (140120119229) Prof. Jatin Patel
  • 2. Contents • Definition & Motivation • Geometric Transformation :- Translation :- Scaling :- Shearing • Matrix Representation • Homogeneous Co-ordinates
  • 3. Geometric transformation • Definition :- Translation , Scaling , Shearing • Motivation – Why do we need geometric transformations in CG? :- As a viewing aid :- As a modeling tool :- As an image manipulation tool
  • 6. Basic 2D Transformations • Translation – – • Scale – – • Shear – – txxx  tyyy  sxxx  syyy  yhxxx  xhyyy 
  • 7. Matrix Representation • Represent a 2D Transformation by a Matrix • Apply the Transformation to a Point                     y x dc ba y x dycxy byaxx         dc ba Transformation Matrix Point
  • 8. Matrix Representation • Transformations can be combined by matrix multiplication                                 y x lk ji hg fe dc ba y x Matrices are a convenient and efficient way to represent a sequence of transformations Transformation Matrix
  • 9. 2×2 Matrices • What types of transformations can be represented with a 2×2 matrix? 2D Translation txxx  tyyy                      y x ty tx y x 0 0
  • 10. 2×2 Matrices • What types of transformations can be represented with a 2×2 matrix?2D Scaling ysyy xsxx                       y x sy sx y x 0 0
  • 11. 2×2 Matrices • What types of transformations can be represented with a 2×2 matrix? 2D Shearing                     y x shy shx y x 1 1 yxshyy yshxxx  
  • 12. Basic 2D Transformations • Basic 2D transformations as 3x3 Matrices                                  1100 10 01 1 y x ty tx y x                                  1100 00 00 1 y x sy sx y x                                  1100 01 01 1 y x shy shx y x Translate Shear Scale