SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Reflection transformation
Reflection transformationReflection transformation
Reflection transformationMani Kanth
 
3D Transformation
3D Transformation 3D Transformation
3D Transformation Mahmudul Hasan
 
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTHOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTAhtesham Ullah khan
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 
Two dimensional geometric transformations
Two dimensional geometric transformationsTwo dimensional geometric transformations
Two dimensional geometric transformationsMohammad Sadiq
 
Geometric transformation
Geometric transformationGeometric transformation
Geometric transformationDhruv Shah
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphicsSHIVANI SONI
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformationAnkit Garg
 
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
 
Composite transformations
Composite transformationsComposite transformations
Composite transformationsMohd Arif
 
3 D transformation translation, scaling
3 D transformation   translation, scaling3 D transformation   translation, scaling
3 D transformation translation, scalingArvind Kumar
 
3 d geometric transformations
3 d geometric transformations3 d geometric transformations
3 d geometric transformationsMohd Arif
 
2D Transformations(Computer Graphics)
2D Transformations(Computer Graphics)2D Transformations(Computer Graphics)
2D Transformations(Computer Graphics)AditiPatni3
 
Mid point circle algorithm
Mid point circle algorithmMid point circle algorithm
Mid point circle algorithmMani Kanth
 
Bezier and Spline Curves and Surfaces
Bezier and Spline Curves and SurfacesBezier and Spline Curves and Surfaces
Bezier and Spline Curves and SurfacesSyed Zaid Irshad
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODSSanthiNivas
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan systemshalinikarunakaran1
 

Was ist angesagt? (20)

Reflection transformation
Reflection transformationReflection transformation
Reflection transformation
 
3D Transformation
3D Transformation 3D Transformation
3D Transformation
 
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPTHOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
HOMOGENEOUS CO-ORDINATES IN COMPUTER GRAPHICS PPT
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Two dimensional geometric transformations
Two dimensional geometric transformationsTwo dimensional geometric transformations
Two dimensional geometric transformations
 
Geometric transformation
Geometric transformationGeometric transformation
Geometric transformation
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
 
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)
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
3 D transformation translation, scaling
3 D transformation   translation, scaling3 D transformation   translation, scaling
3 D transformation translation, scaling
 
3 d geometric transformations
3 d geometric transformations3 d geometric transformations
3 d geometric transformations
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
2D Transformations(Computer Graphics)
2D Transformations(Computer Graphics)2D Transformations(Computer Graphics)
2D Transformations(Computer Graphics)
 
Mid point circle algorithm
Mid point circle algorithmMid point circle algorithm
Mid point circle algorithm
 
Bezier and Spline Curves and Surfaces
Bezier and Spline Curves and SurfacesBezier and Spline Curves and Surfaces
Bezier and Spline Curves and Surfaces
 
BRESENHAM’S LINE DRAWING ALGORITHM
BRESENHAM’S  LINE DRAWING ALGORITHMBRESENHAM’S  LINE DRAWING ALGORITHM
BRESENHAM’S LINE DRAWING ALGORITHM
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODS
 
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)
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan system
 

Andere mochten auch

transformation 3d
transformation 3dtransformation 3d
transformation 3dHiteshJain007
 
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
 

Andere mochten auch (14)

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
 
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
 

Ă„hnlich wie 3D Geometric Transformations

3D transformation and viewing
3D transformation and viewing3D transformation and viewing
3D transformation and viewingYogita Jain
 
3D Transformation
3D Transformation3D Transformation
3D TransformationAhammednayeem
 
09transformation3d
09transformation3d09transformation3d
09transformation3dKetan Jani
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformationjapan vasani
 
computer graphic.pptx
computer graphic.pptxcomputer graphic.pptx
computer graphic.pptxujjwalmatoliya
 
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
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transformPatel Punit
 
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
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematicsVarinder Singh
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformationsNareek
 
Transformational geometry
Transformational geometryTransformational geometry
Transformational geometryNeil_Plays
 
Module 4_New.pptx
Module 4_New.pptxModule 4_New.pptx
Module 4_New.pptxSonuMittal18
 
affine transformation for computer graphics
affine transformation for computer graphicsaffine transformation for computer graphics
affine transformation for computer graphicsDrSUGANYADEVIK
 

Ă„hnlich wie 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
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transform
 
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
 
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
 

Mehr von 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
 

Mehr von 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
 

KĂĽrzlich hochgeladen

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
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
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Trucks in Minnesota
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
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
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 

KĂĽrzlich hochgeladen (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
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...
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow đź’‹ Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
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
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
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
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

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