Documente Academic
Documente Profesional
Documente Cultură
By
Dr. Anurag Dixit
CAD TOOLS
Computer graphics
concepts
CAD
tools
Geometric
modeling
Design tools
GEOMETRIC MODELING
* Geometric modelling refers to a set of techniques
concerned mainly with developing efficient
representations of geometric aspects of a design process
in the computer database and developing the image of an
object on the graphics screen
* It is defined as the complete representation of an object
with graphical and non graphical information.
* It generates the mathematical description of the geometry
and non geometry of an object on the screen.
In geometric modelling the image of an object created on graphics
screen by inputting three types of commands to the computer.
5. A Geometric model can be used by finite element analysis to perform different types
of analysis ,such as stress- strain analysis, kinematic analysis, dynamic analysis,
thermal analysis etc.
6. A geometric model can used by the CAM software to generates a complete tool path
required for the computer aided manufacturing.
METHODS OF GM
2. Synthetic curves-
The curves which are defined by the set of data
points are known as synthetic curves.
e.g. B-spline, beta- spline, nu- spline and Bezier
curves
MATHEMATICAL REPRESENTATION OF CURVES
Bezier Curves – Bezier curve uses the given data point or vertices as control point .This
control points form control polygon but the curve pass through first and last point and other
points to approximated.
In general, a Bezier curve section can be fitted to any number of control points.
The number of control points to be approximated and their relative position determine the
degree of the Bezier polynomial.
Suppose we are given n + 1 control-point positions: Pk = (xk, yk, zk), with k varying from 0 to
n. These coordinate points can be blended to produce the following position vector P(u),
which describes the path of an approximating Bezier polynomial function between P0 and
Pn
BEZIER CURVES
-Flexibility
increase with
increase of
control point.
As with a charactering matrix, or with
blending functions. For general Bezier
curves, the blending-function specification
is the most convenient.
4.FILLET SURFACES
A fillet surface is the
blend of two surfaces
which intersect each
other ,if required a fillet
of specified radius provide
at the intersection..
5.OFFSET SURFACE
An Existing surface
can be Used to create
new identical surfaces
,but with different
dimensions by giving
the offset .
ADVANTAGES OF SURFACE MODELING
Improper visualization
In this approach complete solid
model can be generated from
basic building block
(primitives)which are
combined together in various
way to create specific shapes.
• Difference
– The points in a source
set minus the points
common to a second
set. (logical “NOT”)
– Set must share
common volume
– Also referred to as
subtraction, remove,
cut
• intersection
– Those points common to each of two defined sets (logical “AND”)
– Set must share common volume
– Also referred to as common, conjoin
The database of a CSG model contains both its topology and geometry .the
topology is created by performing Boolean operation that combine
primitives, whereas the geometry is create from parameter of primitives.
The data structure of the CSG model is represented by the CSG tree. The data of
the solid model is stored in its database in the form of CSG tree.
-
BOUNDARY REPRESENTATION
In addition to the CSG approach ,the boundary representation (B-rep)
is the another popular and widely used approach to create the solid
model of objects .
The boundary representation based on the principal that any physical
object can be considered to be bounded by a set of faces.
Objects are represented by their bounded faces. , object created by
using a set of faces. – Each face is bounded by the edges and each
edges bounded by the vertices
Solid model is defined by their enclosing surfaces or boundaries. This technique
consists of the geometric information about the faces, edges and vertices of an
object with the topological data on how these are connected.
B-Rep data structure
A database method that defines and stores a solid as a set
v5 of vertices, edges and faces (point,line,curve,and surface)
f3 f2 E3 which encloses its volume completely
E4
E1 v4 E7
f4 v3
f5 E2 E6 solid
E8 f1
E5 v2
face1 face2 face3 face4 face5
Combinatorial
structure /
topology
Metric
(x, y, z)
information/
geometry
EULER’S E Q UATION
Euler’s equation is used to verify the topology of the boundary representation models.
Valid vertices, edges, faces are connected properly.
The B-rep models topologically valid only if it satisfied Euler’ equation, it is not valid.
1.Linear sweep .
2.Non –Linear sweep.
3.Hybrid sweep.
LINEAR SWEEP
In linear sweep ,a surface is
moved in a linear or circular
path .
Linear further divided in two
types- translational and
rotational sweep.
In translational sweep a surface
is moved by a given
distance in space in a
direction perpendicular to
the plane of a surface.
it is also know as extrusion