SlideShare a Scribd company logo
3D Projection
By:
Arvind Kumar
Assistant Professor
(Vidya College of Engineering)
Projection
Mapping of 3D viewing coordinates to 2D screen
coordinates
cgvr.korea.ac.kr
- By Arvind Kumar
Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Projection
Parallel Perspective
Orthographic Oblique
Top
Front
Side
Axonometric Cabinet
Cavalier
Other
One-point
Two-point
Three-point
Parallel & Perspective
cgvr.korea.ac.kr
- By Arvind Kumar
Parallel Projection:
Perspective Projection:
Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Parallel Projection :
Center of projection is at infinity.
-Direction of projection (DOP) same for all points
View Plane
DOP
Orthographic Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Orthographic Parallel Projection :
The projection is perpendicular to the view
plane
Orthographic Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
The projection is perpendicular to the view plane
Front
Top Side
Orthographic Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Axonometric Projection: It uses projection planes
that are not normal to a principle axis.
Type of Axonometric:
Isometric : All three principle axis are foreshortened equally.
Dimetric: Two Principle axis are foreshortened equally.
Trimetric: All three principle axis are foreshortened unequally.
Oblique Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Oblique Parallel Projection :
– The projectors are inclined with respect to the
view plane.
Oblique Parallel Projection
cgvr.korea.ac.kr
- By Arvind Kumar
DOP not perpendicular to view plane
Cavalier- DOP at 45ᵒ
Cabinet- DOP at 63.4ᵒ
Cavalier
(DOP at 45 )
Cabinet
(DOP at 63.4 )
Parallel Projection Matrix
cgvr.korea.ac.kr
- By Arvind Kumar
Parallel Projection transformation
)sin(
)cos(
tan
,tan
sin,cos
1
1
1





Lzyy
Lzxx
zL
z
L
L
z
LyyLxx
p
p
pp




Where L1 is the inverse of tan α , which is also the value of
L when z=1
Parallel Projection Matrix
cgvr.korea.ac.kr
- By Arvind Kumar







































11000
0000
0sin10
0cos01
1
1
z
y
x
L
L
w
z
y
x
p
p
p
p















1000
0000
0sin10
0cos01
1
1


L
L
parallelM
Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Projection
Parallel
Orthographic Oblique
Top
Front
Side
Axonometric Cabinet
Cavalier
Other
One-point
Two-point
Three-point
Perspective
Perspective Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Perspective Projection :
The line of projection are not parallel. They all
converge at a single point called the “Center of
Projection.”
Perspective Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Perspective Projection :







































10100
0100
0010
0001
z
y
x
Dw
z
y
x
p
p
p
p













0100
0100
0010
0001
D
Mpersp
Perspective Projection
cgvr.korea.ac.kr
- By Arvind Kumar
Perspective projection of any set of parallel
lines that are not parallel to the projection
plane converge to a “Vanishing Point”.
Type of Perspective Projection :
One-Point Perspective
Two-Point Perspective
Three-Point Perspective
One-Point Perspective
cgvr.korea.ac.kr
- By Arvind Kumar
It is based on single vanishing point. Hence , object
is placed so that one of its surfaces is parallel to the
plane of projection.
One-point perspective
(Single vanishing Point)
Two-Point Perspective
cgvr.korea.ac.kr
- By Arvind Kumar
In this two surfaces of the object have vanishing
point.
Two-point perspective
(Two vanishing Point)
Three-Point Perspective
cgvr.korea.ac.kr
- By Arvind Kumar
None of the axes are parallel to the plane of
projection
Three-point perspective
(Three vanishing Point)
3d Projection

More Related Content

What's hot

Bezier and Spline Curves and Surfaces
Bezier and Spline Curves and SurfacesBezier and Spline Curves and Surfaces
Bezier and Spline Curves and Surfaces
Syed Zaid Irshad
 
Lecture 4 (27)
Lecture 4 (27)Lecture 4 (27)
Lecture 4 (27)
Basel Samhouri
 
Scalars & vectors
Scalars & vectorsScalars & vectors
Scalars & vectors
KhanSaif2
 
Introduction to vectors
Introduction to vectorsIntroduction to vectors
Introduction to vectors
hamcosine
 
Components of vector
Components of vectorComponents of vector
Cg
CgCg
Cg
google
 
Vectors chap6
Vectors chap6Vectors chap6
Vectors chap6
Subas Nandy
 
Lesson 1: Vectors and Scalars
Lesson 1: Vectors and ScalarsLesson 1: Vectors and Scalars
Lesson 1: Vectors and Scalars
VectorKing
 
Robotics lecture 3
Robotics lecture 3Robotics lecture 3
Robotics lecture 3
Mahmoud Hussein
 
Bezier curve
Bezier curveBezier curve
Bezier curve
amiyadash
 
4 scalarsvectors-161127184703
4 scalarsvectors-1611271847034 scalarsvectors-161127184703
4 scalarsvectors-161127184703
Humphrey Ibifubara
 
Triangle law of vector addition
Triangle law of vector additionTriangle law of vector addition
Triangle law of vector additionLauragibbo1
 
Scalars And Vectors
Scalars And  VectorsScalars And  Vectors
Scalars And Vectorsyapshinn
 
Theory of Vectors 3
Theory of Vectors 3Theory of Vectors 3
Theory of Vectors 3
Lakshmikanta Satapathy
 
3 D transformation translation, scaling
3 D transformation   translation, scaling3 D transformation   translation, scaling
3 D transformation translation, scaling
Arvind Kumar
 
Vector calculus
Vector calculusVector calculus
Vector calculus
ARJUN RASTOGI
 
1. vectors
1. vectors1. vectors
1. vectors
dukies_2000
 

What's hot (20)

Bezier and Spline Curves and Surfaces
Bezier and Spline Curves and SurfacesBezier and Spline Curves and Surfaces
Bezier and Spline Curves and Surfaces
 
Lecture 4 (27)
Lecture 4 (27)Lecture 4 (27)
Lecture 4 (27)
 
Vector
VectorVector
Vector
 
Scalars & vectors
Scalars & vectorsScalars & vectors
Scalars & vectors
 
Introduction to vectors
Introduction to vectorsIntroduction to vectors
Introduction to vectors
 
Physics Presentation
Physics PresentationPhysics Presentation
Physics Presentation
 
Components of vector
Components of vectorComponents of vector
Components of vector
 
vectors
vectorsvectors
vectors
 
Cg
CgCg
Cg
 
Vectors chap6
Vectors chap6Vectors chap6
Vectors chap6
 
Lesson 1: Vectors and Scalars
Lesson 1: Vectors and ScalarsLesson 1: Vectors and Scalars
Lesson 1: Vectors and Scalars
 
Robotics lecture 3
Robotics lecture 3Robotics lecture 3
Robotics lecture 3
 
Bezier curve
Bezier curveBezier curve
Bezier curve
 
4 scalarsvectors-161127184703
4 scalarsvectors-1611271847034 scalarsvectors-161127184703
4 scalarsvectors-161127184703
 
Triangle law of vector addition
Triangle law of vector additionTriangle law of vector addition
Triangle law of vector addition
 
Scalars And Vectors
Scalars And  VectorsScalars And  Vectors
Scalars And Vectors
 
Theory of Vectors 3
Theory of Vectors 3Theory of Vectors 3
Theory of Vectors 3
 
3 D transformation translation, scaling
3 D transformation   translation, scaling3 D transformation   translation, scaling
3 D transformation translation, scaling
 
Vector calculus
Vector calculusVector calculus
Vector calculus
 
1. vectors
1. vectors1. vectors
1. vectors
 

Similar to 3d Projection

viewing3d pipeline
viewing3d pipelineviewing3d pipeline
viewing3d pipeline
HiteshJain007
 
Parallel projection
Parallel projectionParallel projection
Parallel projection
Prince Shahu
 
Projection Models
Projection Models Projection Models
Projection Models
Iram Toqeer
 
projections - engineering drawing
projections - engineering drawing projections - engineering drawing
projections - engineering drawing
Krishna Gali
 
3 d viewing projection
3 d viewing  projection3 d viewing  projection
3 d viewing projection
Pooja Dixit
 
Projection.pptx
Projection.pptxProjection.pptx
Projection.pptx
SindhuVelmukull
 
Projection
ProjectionProjection
Projection
A. S. M. Shafi
 
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
naman771416
 
3D Display
3D Display3D Display
3D Display
Toushik Paul
 
View in 3_d_asper_syllabus
View in 3_d_asper_syllabusView in 3_d_asper_syllabus
View in 3_d_asper_syllabus
lokesh503
 
View in 3_d_asper_syllabus
View in 3_d_asper_syllabusView in 3_d_asper_syllabus
View in 3_d_asper_syllabuslokesh503
 
Projections.pptx
Projections.pptxProjections.pptx
Projections.pptx
jyoti_lakhani
 
Types of projections
Types of projectionsTypes of projections
Types of projections
Muhammad Umair Akram
 
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
AbhimanyuChaure
 

Similar to 3d Projection (17)

08viewing3d
08viewing3d08viewing3d
08viewing3d
 
viewing3d pipeline
viewing3d pipelineviewing3d pipeline
viewing3d pipeline
 
Parallel projection
Parallel projectionParallel projection
Parallel projection
 
Projection Models
Projection Models Projection Models
Projection Models
 
3 d viewing
3 d viewing3 d viewing
3 d viewing
 
projections - engineering drawing
projections - engineering drawing projections - engineering drawing
projections - engineering drawing
 
3 d viewing projection
3 d viewing  projection3 d viewing  projection
3 d viewing projection
 
Projection.pptx
Projection.pptxProjection.pptx
Projection.pptx
 
Projection
ProjectionProjection
Projection
 
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
e83f7d3c7ba850c0280f804389e8b206155ba5cf6f74764d7f20d91a066b7c9b_L7-Perspecti...
 
3D Display
3D Display3D Display
3D Display
 
Projection
ProjectionProjection
Projection
 
View in 3_d_asper_syllabus
View in 3_d_asper_syllabusView in 3_d_asper_syllabus
View in 3_d_asper_syllabus
 
View in 3_d_asper_syllabus
View in 3_d_asper_syllabusView in 3_d_asper_syllabus
View in 3_d_asper_syllabus
 
Projections.pptx
Projections.pptxProjections.pptx
Projections.pptx
 
Types of projections
Types of projectionsTypes of projections
Types of projections
 
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
915d511043d1509957e5b45ed827a5a9652f6759581a3682f5aabb6b0bccc5bd_Helloiitk Le...
 

More from Arvind Kumar

Curve and text clipping
Curve and text clippingCurve and text clipping
Curve and text clipping
Arvind Kumar
 
Liang barsky Line Clipping Algorithm
Liang barsky Line Clipping AlgorithmLiang barsky Line Clipping Algorithm
Liang barsky Line Clipping Algorithm
Arvind Kumar
 
Weiler atherton
Weiler athertonWeiler atherton
Weiler atherton
Arvind Kumar
 
sutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clippingsutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clipping
Arvind Kumar
 
data structure
data structuredata structure
data structure
Arvind Kumar
 
Data structure
Data  structureData  structure
Data structure
Arvind Kumar
 

More from Arvind Kumar (6)

Curve and text clipping
Curve and text clippingCurve and text clipping
Curve and text clipping
 
Liang barsky Line Clipping Algorithm
Liang barsky Line Clipping AlgorithmLiang barsky Line Clipping Algorithm
Liang barsky Line Clipping Algorithm
 
Weiler atherton
Weiler athertonWeiler atherton
Weiler atherton
 
sutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clippingsutherland- Hodgeman Polygon clipping
sutherland- Hodgeman Polygon clipping
 
data structure
data structuredata structure
data structure
 
Data structure
Data  structureData  structure
Data structure
 

Recently uploaded

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 

Recently uploaded (20)

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 

3d Projection