SlideShare a Scribd company logo
Module 5
Three Dimensional Geometric Transformations, Curves and
Fractal Generation
Three Dimensional
Geometric Transformations
Transformation in 3D
3
.
3D Translation
4
3D Scaling
5
Relative Scaling
6
3D Rotation
7
Order of Rotations
8
Coordinate-Axes Rotations
9
General 3D Rotations
10
General 3D Rotation( Rotation axis not
parallel to coordinate
Rotation about an axis that is parallel to one of the Coordinate Axes
• Translate the object so that the rotation axis passes through the
coordinate origin
• Rotate the object so that axes of rotation coincides with one of the
coordinate axes
• Perform the specified rotation about the coordinate axis
• Perform inverse rotations to bring the rotation axis back to its original
orientation
• Translate the object so that the rotation axis is moved back too its original
position.
11
General 3D Rotations
12
General 3D Rotations
13
General 3D Rotations
14
Arbitrary Axis Rotation
15
Arbitrary Axis Rotation
16
Arbitrary Axis Rotation
17
Other Transformations
18
Projections – Parallel,
Perspective
3D Viewing
• Viewing in 3D involves the following considerations: -
• We can view an object from any spatial position, eg. In front of an object,
Behind the object, In the middle of a group of objects, Inside an object, etc.
• 3D descriptions of objects must be projected onto the flat viewing
surface of the output device.
Viewing Coordinates
• Generating a view of an object in 3D is similar to photographing the
object.
• Whatever appears in the view finder is projected onto the flat film
surface.
• Depending on the position, orientation and aperture size of the camera
corresponding views of the scene is obtained.
Specifying The View Coordinates
• For a particular view of a scene first we establish viewing-coordinate
system.
• A view-plane (or projection plane) is set up perpendicular to the viewing z-
axis.
• World coordinates are transformed to viewing coordinates, then viewing
coordinates are projected onto the view plane.
xw
zw
yw
xv
zv
yv
P0=(x0 , y0 , z0)
Specifying The View Coordinates
• To establish the viewing reference frame, we first pick a world coordinate position
called the view reference point.
• This point is the origin of our viewing coordinate system. If we choose a point on an
object we can think of this point as the position where we aim a camera to take a
picture of the object.
Projection
• General definition
• Transform points in n-space to m-space(m<n)
• In computer graphics
• Map viewing coordinates to 2D screen coordinates
Taxonomy of Projections
Planar geometric projection
Parallel Perspective
Orthographic Oblique
Top
Front
Side
Axonometric Cabinet
Cavalier
One-point
Two-point
Three-point
Parallel & Perspective
• Parallel Projection
• Perspective Projection
Parallel Projection
• Center of projection is at infinity
• Direction of projection (DOP) same for all points
View Plane
DOP
Example of Perspective Projection
Orthographic & Oblique
Orthographic & Oblique
• Oblique parallel projection
• The projectors are inclined with respect to the view plane
Orthographic Projections
Orthographic Projections
Orthographic Projections
• DOP perpendicular to view plane
Front
Top Side
Orthographic Axonometric Projections
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
Perspective Projection
• Map points onto “view plane” along “projectors”
emanating from “center of projection”(cop)
View Plane
Center of
Projection
Projectors
Vanishing Point
3D transformation and Curves in Computer Graphics
Types of Perspective Projection
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
Perspective Projection
• How many vanishing point?
Perspective Projection
• How many vanishing point?
Three-point
perspective
Perspective Projection
• How many vanishing point?
Three-point
perspective
Two-point
perspective
Perspective Projection
• How many vanishing point?
Three-point
perspective
Two-point
perspective
One-point
perspective
Curves
Spline
Concept of Spline
Convex Hull
Control Graph
Bézier curves
Bézier curves
Bézier curves 2
Bézier curves 3
Bézier curves 4
Bézier curves
3D transformation and Curves in Computer Graphics
Disadvantages
Numerical
3D transformation and Curves in Computer Graphics
B-Spline Curve
• Each control point is associated with a unique basis
function
• Each point affects the shape of the curve over a range of
parameter values where the basis function is non-zero
local control
B-spline Curve
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
B-spline Curve
B-spline Curve
B-spline Curve
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics
Koch Fractals
Thank You
Click icon to add picture
Koch Fractals
Click icon to add picture
3D transformation and Curves in Computer Graphics
3D transformation and Curves in Computer Graphics

More Related Content

PPT
Three dimensional concepts - Computer Graphics
PPTX
Autodesk3 dmax.exe
PDF
unit-4-computer-graphics.pdf . VERY USE FULL
PPT
3 d modeling part 1
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
PPT
viewing3d pipeline
PPT
08viewing3d
PPT
3 d viewing
Three dimensional concepts - Computer Graphics
Autodesk3 dmax.exe
unit-4-computer-graphics.pdf . VERY USE FULL
3 d modeling part 1
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
viewing3d pipeline
08viewing3d
3 d viewing

Similar to 3D transformation and Curves in Computer Graphics (20)

PPT
viewing-projection powerpoint cmputer graphics
PPT
View in 3_d_asper_syllabus
PPT
View in 3_d_asper_syllabus
PPTX
01. Introduction.pptx
PPTX
Geometric transformations and projections
PDF
Lect8 viewing in3d&transformation
PDF
PPT
Projection
PDF
3-Game Graphics (Game Design and Development)
PPTX
Projection Models
PPTX
3D Transformation in Computer Graphics
PPT
Lecture 11 Perspective Projection
PPTX
Graphics_3D viewing
PDF
Saad alsheekh multi view
PPT
3 d projections
PPTX
3 d graphics basics
PPTX
3D Transformation
PDF
6. Perspective Projection .pdf
PPTX
3D Display
PPT
projections - engineering drawing
viewing-projection powerpoint cmputer graphics
View in 3_d_asper_syllabus
View in 3_d_asper_syllabus
01. Introduction.pptx
Geometric transformations and projections
Lect8 viewing in3d&transformation
Projection
3-Game Graphics (Game Design and Development)
Projection Models
3D Transformation in Computer Graphics
Lecture 11 Perspective Projection
Graphics_3D viewing
Saad alsheekh multi view
3 d projections
3 d graphics basics
3D Transformation
6. Perspective Projection .pdf
3D Display
projections - engineering drawing
Ad

Recently uploaded (20)

PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Lesson notes of climatology university.
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
master seminar digital applications in india
PPTX
Cell Structure & Organelles in detailed.
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Computing-Curriculum for Schools in Ghana
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
Sports Quiz easy sports quiz sports quiz
Lesson notes of climatology university.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Anesthesia in Laparoscopic Surgery in India
master seminar digital applications in india
Cell Structure & Organelles in detailed.
Microbial diseases, their pathogenesis and prophylaxis
Renaissance Architecture: A Journey from Faith to Humanism
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Computing-Curriculum for Schools in Ghana
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O7-L3 Supply Chain Operations - ICLT Program
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Insiders guide to clinical Medicine.pdf
TR - Agricultural Crops Production NC III.pdf
PPH.pptx obstetrics and gynecology in nursing
Supply Chain Operations Speaking Notes -ICLT Program
Ad

3D transformation and Curves in Computer Graphics