SlideShare uma empresa Scribd logo
1 de 32
3D Geometric  Transformation 고려대학교 컴퓨터 그래픽스 연구실
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Transformation in 3D ,[object Object],3  3 : Scaling, Reflection, Shearing, Rotation 3  1 : Translation 1  3 : Homogeneous representation 1  1 : Uniform global Scaling
3D Translation ,[object Object],x z y
3D Scaling ,[object Object],x z y
Relative Scaling ,[object Object],x x x x z z z z y y y y Original position Translate Scaling Inverse Translate
3D Rotation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Coordinate-Axes Rotations ,[object Object],[object Object],[object Object],z y x z y x z y x
Order of Rotations ,[object Object],[object Object],[object Object]
General 3D Rotations ,[object Object],[object Object],[object Object],[object Object]
General 3D Rotations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(x 2 ,y 2 ,z 2 ) (x 1 ,y 1 ,z 1 ) x z y R -1 T -1 R T
General 3D Rotations ,[object Object],(x 2 ,y 2 ,z 2 ) (x 1 ,y 1 ,z 1 ) x z y
General 3D Rotations ,[object Object],(a,b,c) (0,b,c) Projected Point   Rotated Point x y z
Arbitrary Axis Rotation ,[object Object],(a,b,c) (a,0,d)  l d x y Projected Point z Rotated Point
Arbitrary Axis Rotation ,[object Object], l y x z
Arbitrary Axis Rotation ,[object Object],x y l l z
Example Find the new coordinates of a unit cube 90º-rotated about an axis defined by its endpoints A(2,1,0) and B(3,3,1). A Unit Cube
Example ,[object Object],A’(0,0,0) x z y B’(1,2,1)
Example ,[object Object],x z y l B’(1,2,1)  Projected point  (0,2,1) B”(1,0,  5)
Example ,[object Object],x z y l  B”(1,0,    5) (0,0,  6)
Example ,[object Object],[object Object]
Example
Example ,[object Object]
Rotations with Quaternions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rotations with Quaternions ,[object Object],[object Object],[object Object],[object Object]
Example ,[object Object],[object Object],[object Object]
Other Transformations ,[object Object],[object Object],x z y x z y
Coordinate Transformations ,[object Object],[object Object],[object Object],Local Coordinate System
Coordinate Transformations ,[object Object],[object Object],[object Object],Word Coordinate System
Coordinate Transformations ,[object Object],[object Object],[object Object]
Coordinate Transformations ,[object Object],[object Object],[object Object],[object Object],u ' y u ' z u ' x x y z (0,0,0) y’ z’ x’ u ' y u ' z u ' x ( x 0 , y 0 , z 0 ) x y z (0,0,0)
Coordinate Transformations ,[object Object],y’ z’ x’ u ' y u ' z u ' x u ' y u ' z u ' x u ' y u ' z u ' x x y z (0,0,0) x y z (0,0,0) x y z (0,0,0)

Mais conteúdo relacionado

Mais procurados

3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics FundamentalsMuhammed Afsal Villan
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformationsMohd Arif
 
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
 
Homogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingHomogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingManthan Kanani
 
3D transformation and viewing
3D transformation and viewing3D transformation and viewing
3D transformation and viewingYogita Jain
 
3 d transformation
3 d transformation3 d transformation
3 d transformationMani Kanth
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformationjapan vasani
 
Overview of 2D and 3D Transformation
Overview of 2D and 3D TransformationOverview of 2D and 3D Transformation
Overview of 2D and 3D TransformationDheeraj Sadawarte
 
2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinatesTarun Gehlot
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformationSelvakumar Gna
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformationsNareek
 
Modeling Transformations
Modeling TransformationsModeling Transformations
Modeling TransformationsTarun Gehlot
 
Transformations computer graphics
Transformations computer graphics Transformations computer graphics
Transformations computer graphics Vikram Halder
 
04transformation2d
04transformation2d04transformation2d
04transformation2dKetan Jani
 
Computer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2DComputer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2D2013901097
 
Supot37255412160
Supot37255412160Supot37255412160
Supot37255412160Ajay Ochani
 

Mais procurados (20)

3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformations
 
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)
 
Homogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingHomogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearing
 
3D transformation and viewing
3D transformation and viewing3D transformation and viewing
3D transformation and viewing
 
3 d transformation
3 d transformation3 d transformation
3 d transformation
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Two dimensional geometric transformation
Two dimensional geometric transformationTwo dimensional geometric transformation
Two dimensional geometric transformation
 
Overview of 2D and 3D Transformation
Overview of 2D and 3D TransformationOverview of 2D and 3D Transformation
Overview of 2D and 3D Transformation
 
2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates2 d transformations and homogeneous coordinates
2 d transformations and homogeneous coordinates
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformation
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformations
 
Modeling Transformations
Modeling TransformationsModeling Transformations
Modeling Transformations
 
Transformations computer graphics
Transformations computer graphics Transformations computer graphics
Transformations computer graphics
 
04transformation2d
04transformation2d04transformation2d
04transformation2d
 
3D Transformation
3D Transformation 3D Transformation
3D Transformation
 
Computer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2DComputer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2D
 
Transforms UNIt 2
Transforms UNIt 2 Transforms UNIt 2
Transforms UNIt 2
 
Computer graphics presentation
Computer graphics presentationComputer graphics presentation
Computer graphics presentation
 
Supot37255412160
Supot37255412160Supot37255412160
Supot37255412160
 

Destaque

Effectiveness of major and ancillary tasks
Effectiveness of major and ancillary tasksEffectiveness of major and ancillary tasks
Effectiveness of major and ancillary taskschloeedwards
 
Evaluation question 5
Evaluation question 5Evaluation question 5
Evaluation question 5kieronmc
 

Destaque (9)

03raster 1
03raster 103raster 1
03raster 1
 
Effectiveness of major and ancillary tasks
Effectiveness of major and ancillary tasksEffectiveness of major and ancillary tasks
Effectiveness of major and ancillary tasks
 
Evaluation question 5
Evaluation question 5Evaluation question 5
Evaluation question 5
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
02mathematics
02mathematics02mathematics
02mathematics
 
05viewing2d
05viewing2d05viewing2d
05viewing2d
 
07object3d 1
07object3d 107object3d 1
07object3d 1
 
Shading
ShadingShading
Shading
 

Semelhante a 09transformation3d

3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphicsSHIVANI SONI
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transformPatel Punit
 
robot kinematics
robot kinematicsrobot kinematics
robot kinematicsSumit Kumar
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformationsNareek
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphicssabbirantor
 
2 d transformation
2 d transformation2 d transformation
2 d transformationAnkit Garg
 
3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics3-D Transformation in Computer Graphics
3-D Transformation in Computer GraphicsSanthiNivas
 
Unit-3 overview of transformations
Unit-3 overview of transformationsUnit-3 overview of transformations
Unit-3 overview of transformationsAmol Gaikwad
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.pptDebjit Doira
 
Kinematics_final.pdf
Kinematics_final.pdfKinematics_final.pdf
Kinematics_final.pdfYGBala
 
2D Translation.pdf
2D Translation.pdf2D Translation.pdf
2D Translation.pdfMehulMunshi3
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic TransformationVarun Ojha
 

Semelhante a 09transformation3d (20)

3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
Two dimentional transform
Two dimentional transformTwo dimentional transform
Two dimentional transform
 
2d transformation
2d transformation2d transformation
2d transformation
 
06.Transformation.ppt
06.Transformation.ppt06.Transformation.ppt
06.Transformation.ppt
 
robot kinematics
robot kinematicsrobot kinematics
robot kinematics
 
Unit 3 notes
Unit 3 notesUnit 3 notes
Unit 3 notes
 
Two dimensionaltransformations
Two dimensionaltransformationsTwo dimensionaltransformations
Two dimensionaltransformations
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
 
2 d transformation
2 d transformation2 d transformation
2 d transformation
 
Robotics: 3D Movements
Robotics: 3D MovementsRobotics: 3D Movements
Robotics: 3D Movements
 
3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics
 
Unit-3 overview of transformations
Unit-3 overview of transformationsUnit-3 overview of transformations
Unit-3 overview of transformations
 
GeometricTransformations.ppt
GeometricTransformations.pptGeometricTransformations.ppt
GeometricTransformations.ppt
 
4.8 notes
4.8 notes4.8 notes
4.8 notes
 
Kinematics_final.pdf
Kinematics_final.pdfKinematics_final.pdf
Kinematics_final.pdf
 
transformations.pdf
transformations.pdftransformations.pdf
transformations.pdf
 
computer graphic.pptx
computer graphic.pptxcomputer graphic.pptx
computer graphic.pptx
 
2D Translation.pdf
2D Translation.pdf2D Translation.pdf
2D Translation.pdf
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
 

Mais de Ketan Jani

Graphics pipeline
Graphics pipelineGraphics pipeline
Graphics pipelineKetan Jani
 
Graphics6 bresenham circlesandpolygons
Graphics6 bresenham circlesandpolygonsGraphics6 bresenham circlesandpolygons
Graphics6 bresenham circlesandpolygonsKetan Jani
 
02mathematics 1
02mathematics 102mathematics 1
02mathematics 1Ketan Jani
 

Mais de Ketan Jani (8)

08viewing3d
08viewing3d08viewing3d
08viewing3d
 
Graphics pipeline
Graphics pipelineGraphics pipeline
Graphics pipeline
 
Graphics6 bresenham circlesandpolygons
Graphics6 bresenham circlesandpolygonsGraphics6 bresenham circlesandpolygons
Graphics6 bresenham circlesandpolygons
 
Curves
CurvesCurves
Curves
 
07object3d
07object3d07object3d
07object3d
 
06 clipping
06 clipping06 clipping
06 clipping
 
03raster
03raster03raster
03raster
 
02mathematics 1
02mathematics 102mathematics 1
02mathematics 1
 

09transformation3d

  • 1. 3D Geometric Transformation 고려대학교 컴퓨터 그래픽스 연구실
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Example Find the new coordinates of a unit cube 90º-rotated about an axis defined by its endpoints A(2,1,0) and B(3,3,1). A Unit Cube
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.