3D Projection
3D Projection
3D Projection
isometric front
top side
Advantages and Disadvantages
Preserves both distances and angles
• Shapes preserved
• Can be used for measurements
– Building plans
– Manuals
Cannot see what object really looks like
because many surfaces hidden from view
• Often we add the isometric
Axonometric Projections
Allow projection plane to move relative to object
classify by how many angles of
a corner of a projected cube are
the same
1
none: trimetric 2 3
two: dimetric
three: isometric
Types of Axonometric Projections
Advantages and Disadvantages
Lines are scaled (foreshortened) but can find
scaling factors
Lines preserved but angles are not
• Projection of a circle in a plane not parallel to the projection
plane is an ellipse
Can see three principal faces of a box-like object
Some optical illusions possible
• Parallel lines appear to diverge
Does not look real because far objects are scaled
the same as near objects
Used in CAD applications
Oblique Projection
Arbitrary relationship between projectors and projection
plane
Advantages and Disadvantages
Can pick the angles to emphasize a particular face
• Architecture: plan oblique, elevation oblique
Angles in faces parallel to projection plane are
preserved while we can still see “around” side
Perspective
projection demo
Vanishing Points
Parallel lines (not parallel to the projection plane)
on the object converge at a single point in the
projection (the vanishing point)
Drawing simple perspectives by hand uses these
vanishing point(s)
vanishing point
Three-Point Perspective
No principal face parallel to projection plane
Three vanishing points for cube
Two-Point Perspective
On principal direction parallel to projection plane
Two vanishing points for cube
One-Point Perspective
One principal face parallel to projection plane
One vanishing point for cube
Advantages and Disadvantages
Objects further from viewer are projected smaller than the
same sized objects closer to the viewer (diminution)
• Looks realistic
Equal distances along a line are not projected into equal
distances (non-uniform foreshortening)
Angles preserved only in planes parallel to the projection
plane
More difficult to construct by hand than parallel
projections (but not more difficult by computer)
Perspective Projections of 3-D
Objects
A vertex located at P in eye coordinates is projected to a
certain point (x*, y*) on the near plane, and is then
mapped to the viewport on the display.
Perspective Projection Properties
• Straight lines project to straight lines. Consider the line between
A and B. A projects to A’ and B projects to B’.
•In between: consider the plane formed by A, B, and the origin.
Since any two planes intersect in a straight line, this plane
intersects the near plane in a straight line. Thus line segment AB
projects to line segment A’B’.
Example: horizontal grid in
perspective
Mathematics of a basic
perspective projection
Similar triangles
One-Point Projection in matrix
form
-Z
xprojected = x/(z/d)
+Z
yprojected = y/(z/d)