Module1 2
Module1 2
1 2
Syllabus Syllabus
Module -1 Module -2
GEOMETRIC MODELING AND VISUAL
CAD AND COMPUTER GRAPHICS
Product design and life cycle - Role of CAD in Engineering design
REALISM
- CAD tools - Input and Output devices - CAD system architecture - Introduction to modeling and viewing - Wire frame
Mechanical applications and benefits of CAD. Graphics Displays: modeling. Representation of curves - Hermite curve - Bezier
Refresh display, DVST, Raster display, pixel value and lookup table, curve - Bspline curves. Techniques for surface modeling -
estimation of graphical memory, LCD, LED fundamentals - Co-
Surface patch - Coons and bicubic patches - Bezier and
ordinate systems - 2D and 3D transformations - Transformation of
Bspline surfaces. Solid modeling techniques - Boundary
Geometric Models - Translation, scaling, reflection, rotation,
Windowing, view port clipping, view port transformation. representation (B-rep) and Constructive Solid Geometry
(CSG). Hidden - Line, surface, solid removal algorithms,
shading and coloring - computer animation.
3 4
Syllabus Books
Module -3 TEXT BOOKS
1. Ibrahim Zeid., “CAD/CAM - Theory and Practice”, Tata McGraw Hall Publishing
ASSEMBLY OF PARTS & CAD STANDARDS Company Pvt Ltd., 2009.
Assembly modelling – interferences of positions and orientation 2. Mikell P. Groover and Emory W. Zimmers Jr., “CAD/CAM Computer Aided
Design and Manufacturing”, Prentice Hall of India., 2007.
– tolerance analysis- mass property calculations – mechanism
REFERENCES
simulation and interference checking. Standards for computer 1. Foley, Wan Dam, Feiner and Hughes, “Computer Graphics: Principles & Practice”,
graphics - Graphical Kernel System (GKS), standards for Pearson Education, 2014.
exchange images - Open Graphics Library (OpenGL) - Exchange 2. William M. Neumann and Robert F. Sproul, “Principles of Computer Graphics”,
of CAD data between software packages - File types - IGES, McGraw Hill Book Co., 2005.
3. Radhakrishnan P and Subramaniam S ,"CAD/CAM/CIM", 3rd Edition, New Age
PDES, PARASOLID, ACIS, DXF Files. International Publications, 2008
5 6
1
7/29/2025
Product data
management (PDM)
7 8
Functionality: The product must function Quality: The product must satisfy customer’s stated
and unstated needs.
properly for intended purpose. Standardization: The product should be designed in
Reliability: The product must perform properly such a fashion so that most of the components are
standardized and easily available in the market.
for the designated period of time. Maintainability: The product must perform for a
Productivity: The product must be produced designated period with a minimum and defined
maintenance. Adequate provision for maintenance
with a required quantity and quality at a should be kept in the product.
defined and feasible cost. Cost effectiveness: The product must be cost
effective. The must be manufactured in the most cost
effective environment.
11 12
2
7/29/2025
13 14
3
7/29/2025
19 20
Examples Examples
21 22
Examples Examples
23 24
4
7/29/2025
25 26
27 28
29 30
5
7/29/2025
31 32
33 34
35 36
6
7/29/2025
3.Synthesis
Preliminary ideas are developed through research of
similar product or designs in use.
37 38
Role of CAD in
1.Geometric Modelling
Engineering Design
1. Geometric Modelling The geometric modeling are created in three
Geometric modelling is concerned with the methods.
computer compatible mathematical description of the
geometry of an object. 1. 2D - Two-dimensional representation is used for
The mathematical description allows the image of the a flat object.
object to be displayed and manipulated on a graphics 2. 2½D - This goes somewhat beyond the 2D
terminal. The modification on the geometry of the object
can be easily done. capability by permitting a three dimensional object
It can be stored and retrieved back. The modelling to be represented as long as it has no side wall
software should provide the basic commands for the details.
creation of the object and the commands to manipulate 3. 3D - This allows for solid modeling of a more
such as scaling, translation and rotation etc.
complex geometry.
41 42
7
7/29/2025
43 44
45 46
8
7/29/2025
49 50
51 52
53 54
9
7/29/2025
55 56
57 58
59 60
10
7/29/2025
Applications Applications
Surface Modelling Drafting Detailing
This process is used to create surfaces of desired This process is used to create the 2D drawings of
shape by trimming, stitching and joining different components or assemblies; usually directly from a 3D
surfaces to create a final shape model. model, although 2D CAD can create 2D drawings directly.
Reverse Engineering
Assembly
This process is used to convert the real component
This process is used to assemble the models into 3D CAD Model. Different types of instruments such
created in solid or surface modelling to create a as laser scanner, white light scanner, CMM (coordinate
final assembly. This is used to see the actual fitment measuring machine) etc. are used to measure or decode
of all models and see the actual working of the shape of real model. The virtual model obtained can
assembly then be modified in a CAD program.
61 62
63 64
11
7/29/2025
69 70
71 72
12
7/29/2025
73 74
75 76
77 78
13
7/29/2025
79 80
81 82
83 84
14
7/29/2025
85 86
89 90
15
7/29/2025
2D Transformation 2D Transformation
91 92
93 94
16
7/29/2025
Two-Dimensional (2D)
2D translation
Geometric Transformation
A geometric transformation is an operation that modifies • Translation is nothing but moving an object
its shape, size, position, orientation etc. with respect to across the screen from one position to another.
its current configuration operating on the vertices
(position vectors). • The translation transformation positions the
Some of the important 2D transformations include:
object to a new location.
Translation is the process of moving an object from
1. Translation one position to another.
2. Scaling The translation transformation positions the object
3. Rotation to a new location.
4. Reflection The translation is accomplished by adding the
5. Shear coordinates of each corner point the distance
through which the object is to moved.
6. Twist
97 98
99 100
101 102
17
7/29/2025
2D Rotation 2D Rotation
Rotation refers to the movement an object in such a way that the distance
between a certain fixed point and any given point of that body remains
constant.
Rotation transformation techniques is commonly used in rendering and
animation tehniques.
2D Scaling 2D Scaling
Scaling is the transformation used to change, increase or decrease,
the size of an object.
Scaling can be achieved by multiplying the original coordinates of
an object by the scaling factor Sx along x-direction and Sy along y-
direction.
Scaling factor is always positive, if scaling factor is less than 1, the
object is compressed; if more than 1, the object is stretched.
If scale factors are equal i.e., Sx=Sy=S, the object changes in size
only and not in shape. This scaling is known as uniform scaling.
If scale factors are different i.e., Sx≠Sy, the object changes in size
only and not in shape. This scaling is known as non-uniform scaling.
105 106
2D Scaling 2D Scaling
107 108
18
7/29/2025
2D reflection 2D reflection
• Reflection is a transformation in which the
direction of one axis is reversed.
• Reflection transformation produces a mirror
image of an object.
• The reflection transformation is useful in the
construction of symmetric objects. If the object is
symmetric with respect to plane, only half of the
geometry is created and then the half model is
copied by reflection to develop the full model.
109 110
2D reflection
111 112
Homogeneous Coordinates
• Each of the 2D transformations with the
exception of translation can be represented as a
row vector X, Y and a 2 X 2 matrix.
Homogeneous Coordinates • However, all the four transformations discussed
above can be represented as a product of a 1 X 3
row vector and an appropriate 3 X 3 matrix.
• The conversion of a two-dimensional co-ordinate
pair (X, Y) into a 3-dimensional vector can be
achieved by representing the point as [X Y 1].
113 114
19
7/29/2025
115 116
3D Transformation 3D transformation
• A three-dimensional object has a three-dimensional
geometry, and therefore, it requires a three-
dimensional coordinate transformation.
• A right handed coordinate system is used to carry out a
3-D transformation.
• The scaling and translation transformations are
essentially the same as two dimensional
transformations.
• However, the points matrix will have a non-zero 3rd
column. Additionally, the transformation matrices
contain some non-zero values in the third row and
third column.
117 118
119 120
20
7/29/2025
3D Transformation
121 122
3D Translation 3D Translation
123 124
3D Rotation
125 126
21
7/29/2025
127 128
129 130
Roll,Pitch,Yaw
131 132
22
7/29/2025
133 134
135 136
137 138
23
7/29/2025
3D scalling
139 140
3D scalling 3D Reflection
141 142
3D Reflection 3D Reflection
143 144
24
7/29/2025
3D Reflection 3D Reflection
145 146
3D Shearing 3D Shearing
147 148
Window to
3D Shearing
viewport transformation
• Window port
• Viewport
• Window to Viewport mapping is required
• Some transformations are required
• Transformation can Translation, rotation,
scaling and shearing
149 150
25
7/29/2025
Window to Window to
viewport transformation viewport transformation
151 152
153 154
155 156
26
7/29/2025
157 158
159 160
161 162
27
7/29/2025
Composition of transformations
163 164
THANK
YOU
165
166
28