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

3 d transformation
3 d transformation3 d transformation
3 d transformationPooja Dixit
 
Composite transformations
Composite transformationsComposite transformations
Composite transformationsMohd Arif
 
Random and raster scan
Random and raster scanRandom and raster scan
Random and raster scanankur bhalla
 
2d-transformation
2d-transformation2d-transformation
2d-transformationPooja Dixit
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphicsSHIVANI SONI
 
Composite transformation
Composite transformationComposite transformation
Composite transformationPooja Dixit
 
Geometric transformation 2d chapter 5
Geometric transformation 2d   chapter 5Geometric transformation 2d   chapter 5
Geometric transformation 2d chapter 5geethawilliam
 
Two dimensional viewing
Two dimensional viewingTwo dimensional viewing
Two dimensional viewingMohd Arif
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 
Window to viewport transformation&matrix representation of homogeneous co...
Window to viewport transformation&matrix representation of homogeneous co...Window to viewport transformation&matrix representation of homogeneous co...
Window to viewport transformation&matrix representation of homogeneous co...Mani Kanth
 
3D Transformation
3D Transformation3D Transformation
3D TransformationSwatiHans10
 
Parallel projection
Parallel projectionParallel projection
Parallel projectionPrince Shahu
 
Computer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal AlgorithmComputer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal AlgorithmJyotiraman De
 
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm Aparna Joshi
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformationSelvakumar Gna
 
3 d transformation
3 d transformation3 d transformation
3 d transformationMani Kanth
 
Transformations in Computer Graphics
Transformations in Computer GraphicsTransformations in Computer Graphics
Transformations in Computer GraphicsJatenderKhatri
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devicesalldesign
 

Mais procurados (20)

3 d transformation
3 d transformation3 d transformation
3 d transformation
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
Random and raster scan
Random and raster scanRandom and raster scan
Random and raster scan
 
2d-transformation
2d-transformation2d-transformation
2d-transformation
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
Composite transformation
Composite transformationComposite transformation
Composite transformation
 
Geometric transformation 2d chapter 5
Geometric transformation 2d   chapter 5Geometric transformation 2d   chapter 5
Geometric transformation 2d chapter 5
 
Two dimensional viewing
Two dimensional viewingTwo dimensional viewing
Two dimensional viewing
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Window to viewport transformation&matrix representation of homogeneous co...
Window to viewport transformation&matrix representation of homogeneous co...Window to viewport transformation&matrix representation of homogeneous co...
Window to viewport transformation&matrix representation of homogeneous co...
 
3D Transformation
3D Transformation3D Transformation
3D Transformation
 
Parallel projection
Parallel projectionParallel projection
Parallel projection
 
Computer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal AlgorithmComputer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal Algorithm
 
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm
Raster Scan Graphics, Line Drawing Algorithm and Circle Drawing Algorithm
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformation
 
3 d transformation
3 d transformation3 d transformation
3 d transformation
 
2d transformation
2d transformation2d transformation
2d transformation
 
transformation IT.ppt
transformation IT.ppttransformation IT.ppt
transformation IT.ppt
 
Transformations in Computer Graphics
Transformations in Computer GraphicsTransformations in Computer Graphics
Transformations in Computer Graphics
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
 

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
 
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
 
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
 
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 (17)

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
 
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)
 
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)
 
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
 
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
 
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
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.pptDebjit Doira
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformationsNareek
 
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
 
module 3 ppt2 (1).pptx
module 3 ppt2 (1).pptxmodule 3 ppt2 (1).pptx
module 3 ppt2 (1).pptxRADHIKAB20
 

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
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
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformations
 
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
 
module 3 ppt2 (1).pptx
module 3 ppt2 (1).pptxmodule 3 ppt2 (1).pptx
module 3 ppt2 (1).pptx
 

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

Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Último (20)

Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

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