SlideShare a Scribd company logo
1 of 13
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
GANDHINAGAR INSTITUTE OF TECHNOLOGY Computer Aided Design (2161903) Active Learning Assignment

More Related Content

What's hot

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 surfacessushma chinta
 
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 AnalysisIJRTEMJOURNAL
 
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 modellingPirouz 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 Etabsvishal shinde
 
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 GANDHINAGAR INSTITUTE OF TECHNOLOGY Computer Aided Design (2161903) Active Learning Assignment

Homogeneous representation
Homogeneous representationHomogeneous representation
Homogeneous representationgosaliya dheirya
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdfKeerthanaP37
 
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.pptxKhalil Alhatab
 
Solid Modeling Schemes CAM
Solid Modeling Schemes CAMSolid Modeling Schemes CAM
Solid Modeling Schemes CAMCDO
 
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 reconstructionIJRES Journal
 
Part 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxPart 2- Geometric Transformation.pptx
Part 2- Geometric Transformation.pptxKhalil Alhatab
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
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-victoriaRaghu 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.pptxKhalil Alhatab
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineeringFaleSh 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 graphicsAniket Joshi
 
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPALCad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPALAbhishek 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 MANUFACTURINGMohanumar 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-ProjectEsraa Fathy
 

Similar to GANDHINAGAR INSTITUTE OF TECHNOLOGY Computer Aided Design (2161903) Active Learning Assignment (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 (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

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 

GANDHINAGAR INSTITUTE OF TECHNOLOGY Computer Aided Design (2161903) Active Learning Assignment

  • 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