1
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
Department of Mechanical Engineering
National Institute of Technology Jamshedpur
Deepak Kumar,
Department of Mechanical Engineering, NIT Jamshedpur
deepak.me@nitjsr.ac.in
Computer Aided Design/Computer Aided Manufacturing
2
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
3
4
5
6
7
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
8
3D Scaling
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
9
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
10
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
11
The position vector is assumed to be a row vector in right-handed system
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
12
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
13
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
14
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
15
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
16
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
17
Polynomial Fit
National Institute of Technology Jamshedpur
18
National Institute of Technology Jamshedpur
19
National Institute of Technology Jamshedpur
20
National Institute of Technology Jamshedpur
21
Parametric Continuity Conditions
• To represent a curve as a series of
piecewise parametric curves, these
curves to fit together reasonably …
Continuity!
National Institute of Technology Jamshedpur
22
Continuity
When two curves are joined, we typically want some
degree of continuity across the boundary (the knot)
– C0
, “C-zero”, point-wise continuous, curves share
the same point where they join
Let C1(u) and C2(u) , be two parametric Curves.
0 1
u
 
C1(1) = C2(0)
National Institute of Technology Jamshedpur
23
– C1
, “C-one”, continuous derivatives, curves
share the same parametric derivatives
where they join
C´1(1)= C´2(0)
National Institute of Technology Jamshedpur
24
– C2
, “C-two”, continuous second derivatives,
curves share the same parametric second
derivatives where they join
– Higher orders possible
C˝1(1)= C˝2(0)
National Institute of Technology Jamshedpur
25
Interpolation Splines
• When polynomial sections are fitted so that
the curve passes through each control point,
the resulting curve is said to interpolate the
set of control points.
National Institute of Technology Jamshedpur
26
Approximation Splines
• When polynomial sections are fitted to the general
control point path without necessarily passing through
any control point, the resulting curve is said to
approximate the set if control points.
27
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
28
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
29
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
30
PROJECTIONS
1. Parallel Projections
a) Orthographic Projections
b) Axonometric Projections
2. Perspective Transformations and
Projections
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
31
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
32
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
33
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
34
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
35
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
36
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
37
PERSPECTIVE PROJECTIONS
1. Perspective Transformations and
Projections
a) Single point
b) Two point
c) Three Point
2. Vanishing points and trace points
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
38
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
39
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
40
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
41
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
42
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
43
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
44
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
45
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
46
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
47
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
48
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
49
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
50
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
51
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
52
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
53
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
54
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
55
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
56
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
57
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
58
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
59
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
60
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
61
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
62
PLANE CURVES
1. Analytical Curves
2. Synthetic Curves
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
63
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
64
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
65
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
66
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
67
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
68
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
69
Parametric Representation of Curves and Surfaces
Two types of equations for curve representation
(1) Parametric equation x, y, z coordinates are related by a parametric variable (uor θ)
(2) Nonparametric equation x, y, z coordinates are related by a function
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
70
Curve Equations
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
71
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
72
Parametric Equations –Advantages over nonparametric forms
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
73
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
74
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
75
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
76
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
77
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
78
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
79
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
80
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
81
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
82
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
83
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
84
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
85
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
86
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
87
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
88
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
89
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
90
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
91
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
92
y
x
Curve Fitting
Data point approximated by straight Line
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
93
Is a straight line suitable for each of these cases ?
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
94
Polynomial Fit
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
95
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
96
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
97
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
98
Parametric Continuity Conditions
• To represent a curve as a series of
piecewise parametric curves, these
curves to fit together reasonably …
Continuity!
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
99
Continuity
When two curves are joined, we typically want some
degree of continuity across the boundary (the knot)
– C0
, “C-zero”, point-wise continuous, curves share
the same point where they join
Let C1(u) and C2(u) , be two parametric Curves.
0 1
u
 
C1(1) = C2(0)
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
100
– C1
, “C-one”, continuous derivatives, curves
share the same parametric derivatives
where they join
C´1(1)= C´2(0)
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
101
– C2
, “C-two”, continuous second derivatives,
curves share the same parametric second
derivatives where they join
– Higher orders possible
C˝1(1)= C˝2(0)
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
102
Interpolation Splines
• When polynomial sections are fitted so that
the curve passes through each control point,
the resulting curve is said to interpolate the
set of control points.
National Institute of Technology Jamshedpur
Department of Mechanical Engineering
103
Approximation Splines
• When polynomial sections are fitted to the general
control point path without necessarily passing through
any control point, the resulting curve is said to
approximate the set if control points.
National Institute of Technology Jamshedpur
Department of Mechanical Engineering

CAD_reflection about an arbitrary line and point