Module 2
Module 2
1
8/18/2025
7 8
9 10
Manufacturing
Production Engineering
• Parts classification. – Bill of materials.
• Process planning. – Material requirement.
• Numerical control data generation and – Manufacturing resource requirement.
verification. – Scheduling.
• Robot program generation. Inspection and Quality Control
– Program generation for inspection machines.
– Comparison of produced part with design.
11 12
2
8/18/2025
13 14
WIREFRAME MODELING
15 16
17 18
3
8/18/2025
19 20
21 22
23 24
4
8/18/2025
25 26
27 28
29 30
5
8/18/2025
31 32
33 34
35 36
6
8/18/2025
37 38
39 40
41 42
7
8/18/2025
Representation of curves
43 44
45 46
Representation of curves
47 48
8
8/18/2025
Representation of curves
49 50
Representation of curves
51 52
Representation of curves
53 54
9
8/18/2025
Hermite Curve
55 56
57 58
59 60
10
8/18/2025
• Inherently bounded
• Easy to express in vector and matrix form
• Common form for many curves and surface
61 62
Properties Properties
63 64
Properties Properties
65 66
11
8/18/2025
Properties Properties
67 68
Properties Properties
69 70
71 72
12
8/18/2025
73 74
75 76
77 78
13
8/18/2025
B-splines B-splines
79 80
B-splines B-splines
81 82
83 84
14
8/18/2025
85 86
87 88
89 90
15
8/18/2025
91 92
93 94
95 96
16
8/18/2025
97 98
99 100
Advantages of
Plane surface
Solid & Surface Modelling
101 102
17
8/18/2025
103 104
105 106
107 108
18
8/18/2025
109 110
111 112
113 114
19
8/18/2025
TECHNIQUES IN
Surface Patch
SURFACE MODELLING
i. Surface Patch The patch is the fundamental building block for surfaces. The two
variables u and v vary across the patch; the patch may be termed
iparametric. The parametric variables often lie in the range 0 to 1.
ii. Coons Patch Fixing the value of one of the parametric variables results in a
curve on the patch in terms of the other variable (Isoperimetric
curve). Figure shows a surface with curves at intervals of u and v
iii. Bi-cubic Patch of 0 : 1.
v. B-Spline Surface
115 116
20
8/18/2025
123 124
125 126
21
8/18/2025
127 128
129 130
131 132
22
8/18/2025
133 134
135 136
137 138
23
8/18/2025
139 140
141 142
143 144
24
8/18/2025
145 146
147 148
149 150
25
8/18/2025
151 152
153 154
155 156
26
8/18/2025
157 158
B-Spline Surfaces
SOLID MODELLING
159
• Recall weakness of wireframe and surface • Solid modeling is based on complete, valid
modeling and unambiguous geometric representation
– Ambiguous geometric description
of physical object.
– Complete points in space can be classified.
– incomplete geometric description (inside/ outside)
– lack topological information – Valid vertices, edges, faces are connected
– Tedious modeling process properly.
– Awkward user interface – Unambiguous there can only be one
interpretation of object
27
8/18/2025
28
8/18/2025
+
-
-
29
8/18/2025
30
8/18/2025
f3 f2 E3
E1 v4
E4
E7
v3
• System must validate topology of created
f4 E2
f5 E6 solid solid.
E8 f1
v1 E5 v2
face1 face2 face3 face4 face5 • B-Rep has to fulfill certain conditions to
Combinatorial disallow self-intersecting and open objects
edge1 edge2 edge3 edge4 edge5 edge6 edge7 edge8 structure /
topology
• This condition include
– Each edge should adjoin exactly two faces and
vertex1 vertex2 vertex3 vertex4 vertex5 have a vertex at each end.
Metric information/ – Vertices are geometrically described by point
(x, y, z) geometry coordinates
31
8/18/2025
Boundary representation-
Boundary representation-validity
ambiguity and uniqueness
• Expanded Euler’s law for complex polyhedrons
(with holes) • Valid B-Reps are unambiguos
• Euler-Poincare Law: • Not fully unique, but much more so than
– V-E+F-H=2(B-P) CSG
– H – number of holes in face, P- number of passages or through • Potential difference exists in division of
holes, B- number of separate bodies.
V = 24, E=36, F=15, H=3, – Surfaces into faces.
P=1,B=1 – Curves into edges
32
8/18/2025
5) Animated sequence
Classification of Visualization
Difficulties in visual realism
Total visual realism is the complexity of the real world.
Visualization in geometric modeling- Shading the parts
Achieved sub goal of realism: to provide sufficient
with various shadows, colors and transparency information to let the viewer understand the 3D spatial
Visualization in scientific computing- It changes the data relationships among several objects.
in numerical form into picture display, Most display devices are 2D therefore, 3D objects must be
projected into 2D, with considerable attendant loss of
information which can sometimes create ambiguities in the
image.
2) Perspective projection.
33
8/18/2025
• Minimax Test
• Containment Test
• Surface Test
• Computing Silhouettes
• Edge Intersection
• Segment Comparison
• Homogeneity Test
34
8/18/2025
Condition :
– Faces whose surface normal are
positive in Z direction for visible
surfaces
– Faces whose surface normal are
negative in Z direction for non visible
surfaces
x = x1 + (yboundary - y1) / m
y = y1 + m (xboundary - x1)
35
8/18/2025
BCEH 2
36
8/18/2025
Overlay algorithm
• Applicable for curved surfaces by approximating
them as planar surfaces.
• u-v grid is used to make grid surface by making it as
straight edges.
Hidden Solid Removal
• STEPS:
– To Calculate uv grid using surface
equation.
– Grid Surface to Linear Edge
creation.
– Using proper visibility techniques
for required output.
37
8/18/2025
Limitations Shading
• Scan line algorithms use data consistency to divide Shading defines to describe depth perception in three
computations between pixels, while ray tracing normally
dimensioning models by different levels of darkness.
begins the process a new, treating every eye ray
separately. So the Computation Time is long. Shading is applied in drawing for describes levels of
• Low Performance. darkness on paper by adding media heavy densely shade
for darker regions, and less densely for lighter regions.
Continued…
Color of light
38
8/18/2025
• In this method a single intensity is calculated for each Linearly interpolating the intensity values across the surface of
polygon and all points over the surface are then displayed with each polygon which are matched with the values of adjacent
the same intensity value. polygons along the common edges.
3. Phong shading
Each vertex has its own surface normal and normal vectors are
interpolated
being shaded.
39
8/18/2025
THANK
pictures, including changes in position ,size, material, properties
,lighting and viewing specification
40