SlideShare uma empresa Scribd logo
1 de 17
3D Geometric Transformations
Ishan Parekh MBA(tech.)
Manufacturing #315
Ishan Parekh MBA(tech.)
Manufacturing #315 1
Kinds of Transformations
Rotation
Reflection
• The process of moving points in space is called
transformation
• These transformations are an important
component of computer graphics programming
• Each transformation type can be expressed in a (4
x 4) matrix, called the Transformation Matrix
NOTES:
Ishan Parekh MBA(tech.)
Manufacturing #315 2
Rotation
Rotating the object about an axis
Ishan Parekh MBA(tech.)
Manufacturing #315 3
Rotation
Rotation is the process of moving a
point in space in a non-linear manner
it involves moving the point from one
position on a sphere whose center is at
the origin to another position on the
sphere
Rotation a point requires:
1) The coordinates for the point.
2) The rotation angles.
Ishan Parekh MBA(tech.)
Manufacturing #315 4
3D Rotation Convention
Right-handed Cartesian coordinates
x
y
z
x
y
z
Positive rotation goes
counter-clockwise looking in
this direction
x
y
z
Left-handed:
Ishan Parekh MBA(tech.)
Manufacturing #315 5
3D Rotation
Rotation about the z axis
cos q - sin q 0 0
sin q cos q 0 0
0 0 1 0
0 0 0 1
x’
y’
z’
1
x
y
z
1
=
x
y
z Ishan Parekh MBA(tech.)
Manufacturing #315 6
Rotation
Rotation about x-axis (i.e. in yz plane):
x′ = x
y′ = y cosθ – z sinθ
z′ = y sinθ + z cosθ
Rotation about y-axis (i.e. in xz plane):
x′ = z sinθ + x cosθ
y ′ = y
z′ = z cosθ – x sinθ Ishan Parekh MBA(tech.)
Manufacturing #315 7
3D rotation around axis parallel
to coordinate axis
Translate object so that rotation axis
aligned with coordinate axis
Rotate about that axis
Translate back
Ishan Parekh MBA(tech.)
Manufacturing #315 8
3D rotation around any axis
Translate object so that rotation axis passes through coordinate
origin
Rotate object so that axis of rotation coincides with coordinate axis
Perform rotation
Inverse rotate so that rotation axis goes back to original orientation
Inverse translate so that rotation axis goes back to original position
x
y
z
y’
x’
z’
(x0,y0,z0)
3D rotation around arbitrary axis:
Given: (x0,y0,z0) and vector v
Method:
(1) Let v be z’
(2) Derive y’ and x’
(3) Translate by (-x0,-y0,-z0)
(4) Rotate to line up x’y’z’ with xyz axes (see next
page), call this the rotation R.
(5) Rotate by q about the z axis
(6) Rotate back (R-1)
(7) Translate by (x0,y0,z0)
Ishan Parekh MBA(tech.)
Manufacturing #315 9
Rotations – Positive and Negative
Ishan Parekh MBA(tech.)
Manufacturing #315 10
Rotations – Positive about x,y,z
Ishan Parekh MBA(tech.)
Manufacturing #315 11
Multiple Rotations
Ishan Parekh MBA(tech.)
Manufacturing #315 12
Reflection
Mirroring an object about a plane
Ishan Parekh MBA(tech.)
Manufacturing #315 13
Reflection
A three-dimensional reflection can be
performed relative to a selected
reflection axis or with respect to a
selected reflection plane.
three dimensional
reflection matrices are set up similarly to
those for two dimensions.
Reflections relative to a given axis are
equivalent to 180 degree rotations.
Ishan Parekh MBA(tech.)
Manufacturing #315 14
3D reflection
Let z-plane be the reflection plane
Comment: Reflection is like negative
scaling
Then, transformation matrix is:
1 0 0 0
0 1 0 0
0 0 -1 0
0 0 0 1
Ishan Parekh MBA(tech.)
Manufacturing #315 15
AutoCAD Transformation Commands
Geometric
Transformation
AutoCAD
Command
Rotation ROtate and ROTATE3D
Reflection MIrror and MIRROR3D
Ishan Parekh MBA(tech.)
Manufacturing #315 16
3D Transformations
The End
Ishan Parekh MBA(tech.)
Manufacturing #315 17

Mais conteúdo relacionado

Mais procurados

2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)Amit Kapoor
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformationAnkit Garg
 
2d-transformation
2d-transformation2d-transformation
2d-transformationPooja Dixit
 
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiTekendra Nath Yogi
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 
Computer animation
Computer animationComputer animation
Computer animationshusrusha
 
Transformations computer graphics
Transformations computer graphics Transformations computer graphics
Transformations computer graphics Vikram Halder
 
3 d transformation
3 d transformation3 d transformation
3 d transformationPooja Dixit
 
Reflection transformation
Reflection transformationReflection transformation
Reflection transformationMani Kanth
 
Unit 3
Unit 3Unit 3
Unit 3ypnrao
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transformPatel Punit
 
Composite transformations
Composite transformationsComposite transformations
Composite transformationsMohd Arif
 
Geometric transformation
Geometric transformationGeometric transformation
Geometric transformationDhruv Shah
 
seminar on 2D transformation
seminar on 2D transformationseminar on 2D transformation
seminar on 2D transformation9784
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformationSelvakumar Gna
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics FundamentalsMuhammed Afsal Villan
 
Coordinate transformation
Coordinate transformationCoordinate transformation
Coordinate transformationMohd Arif
 

Mais procurados (20)

2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
 
2d-transformation
2d-transformation2d-transformation
2d-transformation
 
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 2 By Tekendra Nath Yogi
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Computer animation
Computer animationComputer animation
Computer animation
 
Transformations computer graphics
Transformations computer graphics Transformations computer graphics
Transformations computer graphics
 
3 d transformation
3 d transformation3 d transformation
3 d transformation
 
Reflection transformation
Reflection transformationReflection transformation
Reflection transformation
 
Unit 3
Unit 3Unit 3
Unit 3
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transform
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
Geometric transformation
Geometric transformationGeometric transformation
Geometric transformation
 
seminar on 2D transformation
seminar on 2D transformationseminar on 2D transformation
seminar on 2D transformation
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformation
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals
 
transformation IT.ppt
transformation IT.ppttransformation IT.ppt
transformation IT.ppt
 
2d/3D transformations in computer graphics(Computer graphics Tutorials)
2d/3D transformations in computer graphics(Computer graphics Tutorials)2d/3D transformations in computer graphics(Computer graphics Tutorials)
2d/3D transformations in computer graphics(Computer graphics Tutorials)
 
Coordinate transformation
Coordinate transformationCoordinate transformation
Coordinate transformation
 

Destaque

Notes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNotes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNANDINI SHARMA
 
3 d projections
3 d projections3 d projections
3 d projectionsMohd Arif
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devicesvinay arora
 
3 d geometric transformations
3 d geometric transformations3 d geometric transformations
3 d geometric transformationsMohd Arif
 
Display devices CRT and LCD screen
Display devices CRT and LCD screenDisplay devices CRT and LCD screen
Display devices CRT and LCD screenManoj Harsule
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics PrathimaBaliga
 
Video display device
Video display deviceVideo display device
Video display devicemissagrata
 
Computer Graphics Notes (B.Tech, KUK, MDU)
Computer Graphics Notes (B.Tech, KUK, MDU)Computer Graphics Notes (B.Tech, KUK, MDU)
Computer Graphics Notes (B.Tech, KUK, MDU)Rajesh Kamboj
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer GraphicsSanu Philip
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinatesTarun Gehlot
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displaysSomya Bagai
 
liquid crystal display
liquid crystal displayliquid crystal display
liquid crystal displayDinesh Pasi
 

Destaque (16)

Notes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNotes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphics
 
transformation 3d
transformation 3dtransformation 3d
transformation 3d
 
3 d projections
3 d projections3 d projections
3 d projections
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
lecture1 introduction to computer graphics(Computer graphics tutorials)
lecture1 introduction to computer graphics(Computer graphics tutorials)lecture1 introduction to computer graphics(Computer graphics tutorials)
lecture1 introduction to computer graphics(Computer graphics tutorials)
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devices
 
3 d geometric transformations
3 d geometric transformations3 d geometric transformations
3 d geometric transformations
 
Display devices CRT and LCD screen
Display devices CRT and LCD screenDisplay devices CRT and LCD screen
Display devices CRT and LCD screen
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
Video display device
Video display deviceVideo display device
Video display device
 
Computer Graphics Notes (B.Tech, KUK, MDU)
Computer Graphics Notes (B.Tech, KUK, MDU)Computer Graphics Notes (B.Tech, KUK, MDU)
Computer Graphics Notes (B.Tech, KUK, MDU)
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displays
 
liquid crystal display
liquid crystal displayliquid crystal display
liquid crystal display
 

Semelhante a 3D Geometric Transformations

3D transformation and viewing
3D transformation and viewing3D transformation and viewing
3D transformation and viewingYogita Jain
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphicssabbirantor
 
09transformation3d
09transformation3d09transformation3d
09transformation3dKetan Jani
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformationjapan vasani
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformationsNareek
 
Unit-3 overview of transformations
Unit-3 overview of transformationsUnit-3 overview of transformations
Unit-3 overview of transformationsAmol Gaikwad
 
Function transformations
Function transformationsFunction transformations
Function transformationsTerry Gastauer
 
3 d transformation Rotation
3 d transformation   Rotation3 d transformation   Rotation
3 d transformation RotationArvind Kumar
 
Lecture 9-online
Lecture 9-onlineLecture 9-online
Lecture 9-onlinelifebreath
 
3 d transformation
3 d transformation3 d transformation
3 d transformationMani Kanth
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.pptDebjit Doira
 
Transformational geometry
Transformational geometryTransformational geometry
Transformational geometryNeil_Plays
 
affine transformation for computer graphics
affine transformation for computer graphicsaffine transformation for computer graphics
affine transformation for computer graphicsDrSUGANYADEVIK
 
Hearn and Baker 2 D transformations
Hearn and Baker 2 D transformations   Hearn and Baker 2 D transformations
Hearn and Baker 2 D transformations Taher Barodawala
 

Semelhante a 3D Geometric Transformations (20)

3D transformation and viewing
3D transformation and viewing3D transformation and viewing
3D transformation and viewing
 
Computer graphics presentation
Computer graphics presentationComputer graphics presentation
Computer graphics presentation
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
 
3D Transformation
3D Transformation3D Transformation
3D Transformation
 
09transformation3d
09transformation3d09transformation3d
09transformation3d
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformation
 
computer graphic.pptx
computer graphic.pptxcomputer graphic.pptx
computer graphic.pptx
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformations
 
Unit-3 overview of transformations
Unit-3 overview of transformationsUnit-3 overview of transformations
Unit-3 overview of transformations
 
Function transformations
Function transformationsFunction transformations
Function transformations
 
3 d transformation Rotation
3 d transformation   Rotation3 d transformation   Rotation
3 d transformation Rotation
 
Lecture 9-online
Lecture 9-onlineLecture 9-online
Lecture 9-online
 
3 d transformation
3 d transformation3 d transformation
3 d transformation
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Transformational geometry
Transformational geometryTransformational geometry
Transformational geometry
 
Module 4_New.pptx
Module 4_New.pptxModule 4_New.pptx
Module 4_New.pptx
 
affine transformation for computer graphics
affine transformation for computer graphicsaffine transformation for computer graphics
affine transformation for computer graphics
 
Hearn and Baker 2 D transformations
Hearn and Baker 2 D transformations   Hearn and Baker 2 D transformations
Hearn and Baker 2 D transformations
 

Mais de Ishan Parekh

Internship Presentation - Scarecrow Communications
Internship Presentation - Scarecrow CommunicationsInternship Presentation - Scarecrow Communications
Internship Presentation - Scarecrow CommunicationsIshan Parekh
 
Consumer Driven Marketing - Online Marketing
Consumer Driven Marketing - Online MarketingConsumer Driven Marketing - Online Marketing
Consumer Driven Marketing - Online MarketingIshan Parekh
 
New Product Development - Automative Industry & Nanotechnology
New Product Development - Automative Industry & NanotechnologyNew Product Development - Automative Industry & Nanotechnology
New Product Development - Automative Industry & NanotechnologyIshan Parekh
 
Business Newspapers in India
Business Newspapers in IndiaBusiness Newspapers in India
Business Newspapers in IndiaIshan Parekh
 
Leadership in Organizations - Amul (Case Study)
Leadership in Organizations - Amul (Case Study)Leadership in Organizations - Amul (Case Study)
Leadership in Organizations - Amul (Case Study)Ishan Parekh
 
Project Communications Management - Information Technology
Project Communications Management - Information TechnologyProject Communications Management - Information Technology
Project Communications Management - Information TechnologyIshan Parekh
 
Services Marketing - Cinemax (Case Study)
Services Marketing - Cinemax (Case Study)Services Marketing - Cinemax (Case Study)
Services Marketing - Cinemax (Case Study)Ishan Parekh
 
The Osborne Effect - A Case of Nokia (Research Paper)
The Osborne Effect - A Case of Nokia (Research Paper)The Osborne Effect - A Case of Nokia (Research Paper)
The Osborne Effect - A Case of Nokia (Research Paper)Ishan Parekh
 
Integrated Marketing Communications - Marvel Studios
Integrated Marketing Communications - Marvel StudiosIntegrated Marketing Communications - Marvel Studios
Integrated Marketing Communications - Marvel StudiosIshan Parekh
 
Entrepreneurship Management - Adventure Training Center
Entrepreneurship Management - Adventure Training CenterEntrepreneurship Management - Adventure Training Center
Entrepreneurship Management - Adventure Training CenterIshan Parekh
 
Energy Management - Biomass Based Cogeneration
Energy Management - Biomass Based CogenerationEnergy Management - Biomass Based Cogeneration
Energy Management - Biomass Based CogenerationIshan Parekh
 
Business Models in a Digital Economy - On Demand Webinars
Business Models in a Digital Economy - On Demand WebinarsBusiness Models in a Digital Economy - On Demand Webinars
Business Models in a Digital Economy - On Demand WebinarsIshan Parekh
 
Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Ishan Parekh
 
Internship Presentation - Larsen & Toubro
Internship Presentation - Larsen & ToubroInternship Presentation - Larsen & Toubro
Internship Presentation - Larsen & ToubroIshan Parekh
 
Internship Presentation - Vitruvian Technologies
Internship Presentation - Vitruvian TechnologiesInternship Presentation - Vitruvian Technologies
Internship Presentation - Vitruvian TechnologiesIshan Parekh
 
Study of the Nokia - Microsoft Deal (Research Project)
Study of the Nokia - Microsoft Deal (Research Project)Study of the Nokia - Microsoft Deal (Research Project)
Study of the Nokia - Microsoft Deal (Research Project)Ishan Parekh
 
Management of Technology - Service Industry
Management of Technology - Service IndustryManagement of Technology - Service Industry
Management of Technology - Service IndustryIshan Parekh
 
Intellectual Property Management - Case Study (Dummy Project)
Intellectual Property Management - Case Study (Dummy Project)Intellectual Property Management - Case Study (Dummy Project)
Intellectual Property Management - Case Study (Dummy Project)Ishan Parekh
 
Industrial Marketing - Telecommunications / Telecom Sector
Industrial Marketing - Telecommunications / Telecom SectorIndustrial Marketing - Telecommunications / Telecom Sector
Industrial Marketing - Telecommunications / Telecom SectorIshan Parekh
 
ERP - Automative Industry
ERP - Automative IndustryERP - Automative Industry
ERP - Automative IndustryIshan Parekh
 

Mais de Ishan Parekh (20)

Internship Presentation - Scarecrow Communications
Internship Presentation - Scarecrow CommunicationsInternship Presentation - Scarecrow Communications
Internship Presentation - Scarecrow Communications
 
Consumer Driven Marketing - Online Marketing
Consumer Driven Marketing - Online MarketingConsumer Driven Marketing - Online Marketing
Consumer Driven Marketing - Online Marketing
 
New Product Development - Automative Industry & Nanotechnology
New Product Development - Automative Industry & NanotechnologyNew Product Development - Automative Industry & Nanotechnology
New Product Development - Automative Industry & Nanotechnology
 
Business Newspapers in India
Business Newspapers in IndiaBusiness Newspapers in India
Business Newspapers in India
 
Leadership in Organizations - Amul (Case Study)
Leadership in Organizations - Amul (Case Study)Leadership in Organizations - Amul (Case Study)
Leadership in Organizations - Amul (Case Study)
 
Project Communications Management - Information Technology
Project Communications Management - Information TechnologyProject Communications Management - Information Technology
Project Communications Management - Information Technology
 
Services Marketing - Cinemax (Case Study)
Services Marketing - Cinemax (Case Study)Services Marketing - Cinemax (Case Study)
Services Marketing - Cinemax (Case Study)
 
The Osborne Effect - A Case of Nokia (Research Paper)
The Osborne Effect - A Case of Nokia (Research Paper)The Osborne Effect - A Case of Nokia (Research Paper)
The Osborne Effect - A Case of Nokia (Research Paper)
 
Integrated Marketing Communications - Marvel Studios
Integrated Marketing Communications - Marvel StudiosIntegrated Marketing Communications - Marvel Studios
Integrated Marketing Communications - Marvel Studios
 
Entrepreneurship Management - Adventure Training Center
Entrepreneurship Management - Adventure Training CenterEntrepreneurship Management - Adventure Training Center
Entrepreneurship Management - Adventure Training Center
 
Energy Management - Biomass Based Cogeneration
Energy Management - Biomass Based CogenerationEnergy Management - Biomass Based Cogeneration
Energy Management - Biomass Based Cogeneration
 
Business Models in a Digital Economy - On Demand Webinars
Business Models in a Digital Economy - On Demand WebinarsBusiness Models in a Digital Economy - On Demand Webinars
Business Models in a Digital Economy - On Demand Webinars
 
Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)
 
Internship Presentation - Larsen & Toubro
Internship Presentation - Larsen & ToubroInternship Presentation - Larsen & Toubro
Internship Presentation - Larsen & Toubro
 
Internship Presentation - Vitruvian Technologies
Internship Presentation - Vitruvian TechnologiesInternship Presentation - Vitruvian Technologies
Internship Presentation - Vitruvian Technologies
 
Study of the Nokia - Microsoft Deal (Research Project)
Study of the Nokia - Microsoft Deal (Research Project)Study of the Nokia - Microsoft Deal (Research Project)
Study of the Nokia - Microsoft Deal (Research Project)
 
Management of Technology - Service Industry
Management of Technology - Service IndustryManagement of Technology - Service Industry
Management of Technology - Service Industry
 
Intellectual Property Management - Case Study (Dummy Project)
Intellectual Property Management - Case Study (Dummy Project)Intellectual Property Management - Case Study (Dummy Project)
Intellectual Property Management - Case Study (Dummy Project)
 
Industrial Marketing - Telecommunications / Telecom Sector
Industrial Marketing - Telecommunications / Telecom SectorIndustrial Marketing - Telecommunications / Telecom Sector
Industrial Marketing - Telecommunications / Telecom Sector
 
ERP - Automative Industry
ERP - Automative IndustryERP - Automative Industry
ERP - Automative Industry
 

Último

Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 

Último (20)

Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 

3D Geometric Transformations

  • 1. 3D Geometric Transformations Ishan Parekh MBA(tech.) Manufacturing #315 Ishan Parekh MBA(tech.) Manufacturing #315 1
  • 2. Kinds of Transformations Rotation Reflection • The process of moving points in space is called transformation • These transformations are an important component of computer graphics programming • Each transformation type can be expressed in a (4 x 4) matrix, called the Transformation Matrix NOTES: Ishan Parekh MBA(tech.) Manufacturing #315 2
  • 3. Rotation Rotating the object about an axis Ishan Parekh MBA(tech.) Manufacturing #315 3
  • 4. Rotation Rotation is the process of moving a point in space in a non-linear manner it involves moving the point from one position on a sphere whose center is at the origin to another position on the sphere Rotation a point requires: 1) The coordinates for the point. 2) The rotation angles. Ishan Parekh MBA(tech.) Manufacturing #315 4
  • 5. 3D Rotation Convention Right-handed Cartesian coordinates x y z x y z Positive rotation goes counter-clockwise looking in this direction x y z Left-handed: Ishan Parekh MBA(tech.) Manufacturing #315 5
  • 6. 3D Rotation Rotation about the z axis cos q - sin q 0 0 sin q cos q 0 0 0 0 1 0 0 0 0 1 x’ y’ z’ 1 x y z 1 = x y z Ishan Parekh MBA(tech.) Manufacturing #315 6
  • 7. Rotation Rotation about x-axis (i.e. in yz plane): x′ = x y′ = y cosθ – z sinθ z′ = y sinθ + z cosθ Rotation about y-axis (i.e. in xz plane): x′ = z sinθ + x cosθ y ′ = y z′ = z cosθ – x sinθ Ishan Parekh MBA(tech.) Manufacturing #315 7
  • 8. 3D rotation around axis parallel to coordinate axis Translate object so that rotation axis aligned with coordinate axis Rotate about that axis Translate back Ishan Parekh MBA(tech.) Manufacturing #315 8
  • 9. 3D rotation around any axis Translate object so that rotation axis passes through coordinate origin Rotate object so that axis of rotation coincides with coordinate axis Perform rotation Inverse rotate so that rotation axis goes back to original orientation Inverse translate so that rotation axis goes back to original position x y z y’ x’ z’ (x0,y0,z0) 3D rotation around arbitrary axis: Given: (x0,y0,z0) and vector v Method: (1) Let v be z’ (2) Derive y’ and x’ (3) Translate by (-x0,-y0,-z0) (4) Rotate to line up x’y’z’ with xyz axes (see next page), call this the rotation R. (5) Rotate by q about the z axis (6) Rotate back (R-1) (7) Translate by (x0,y0,z0) Ishan Parekh MBA(tech.) Manufacturing #315 9
  • 10. Rotations – Positive and Negative Ishan Parekh MBA(tech.) Manufacturing #315 10
  • 11. Rotations – Positive about x,y,z Ishan Parekh MBA(tech.) Manufacturing #315 11
  • 12. Multiple Rotations Ishan Parekh MBA(tech.) Manufacturing #315 12
  • 13. Reflection Mirroring an object about a plane Ishan Parekh MBA(tech.) Manufacturing #315 13
  • 14. Reflection A three-dimensional reflection can be performed relative to a selected reflection axis or with respect to a selected reflection plane. three dimensional reflection matrices are set up similarly to those for two dimensions. Reflections relative to a given axis are equivalent to 180 degree rotations. Ishan Parekh MBA(tech.) Manufacturing #315 14
  • 15. 3D reflection Let z-plane be the reflection plane Comment: Reflection is like negative scaling Then, transformation matrix is: 1 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 1 Ishan Parekh MBA(tech.) Manufacturing #315 15
  • 16. AutoCAD Transformation Commands Geometric Transformation AutoCAD Command Rotation ROtate and ROTATE3D Reflection MIrror and MIRROR3D Ishan Parekh MBA(tech.) Manufacturing #315 16
  • 17. 3D Transformations The End Ishan Parekh MBA(tech.) Manufacturing #315 17