Documente Academic
Documente Profesional
Documente Cultură
This is a method which is adapted to create 3D geometry in computer graphics. Normally, the
3D geometries are created using 3 approaches:
1. Wireframe Modeling
2. Surface Modeling
3. Solid Modeling
In wireframe modelling, the model is created by making use of set of lines or wires and hence
the name wireframe modelling. In this, the skeleton of the geometry is displayed and the whole
geometry is displayed with a single colour. The wireframe models are ambiguous models since
there is no hidden line removal.
Page 1 of 7
Geometry: The graphical information of dimension, length, angle, area and transformations
Topology: The invisible information about the connectivity, neighborhood, associatively etc
Solid model results in accurate design, helps to strenthen the goal of CAD/ CAM like CIM, Flexible
manufacturing leading to better automation of the manufacturing process.
Among the several solid modelling schemes Constructive Solid Geometry or CSG or C-Rep and
Boundary Representations or (B-Rep) are currently the most important representation
approaches for solids.
1. Constructive Solid Geometry (CSG) or (C-Rep)
The CSG approach allows the user to build the model out of standard geometric primitives such
as rectangular blocks or prisms, pyramids, spheres, cones, cylinder,etc This "building-block
geometry" approach begins with a set of primitive solid objects such as the block, sphere,
cylinder, cone, torus, and wedge shown in Figure. Each of these primitives is easily described by
a small set of user-defined parameters specifying the primitive's geometry, location, and
orientation.
A desired solid can be obtained by combining two or more solids.After creating the required
geometry, the geometries are transformed to the required locations followed by the Boolean
operations such as union, substraction, intersection, etc to get the end product.
Page 2 of 7
Boolean Operations
New solid models can be created from the primitives or other solid models by the following
operations:
Union (U): Two solids are joined and the common volume of one of the primitives is
neglected in the resulting solid.
Subtraction or Difference (-): One solid is subtracted from the other and the resultant
solid retains only the uncut portion of the solid.
Intersection (): When two solids are combined, the resultant solid represents the
common volume of the two solids.
Advantage of CSG or C-Rep
CSG is powerful with high level command.
Easy to construct a solid model minimum step.
CSG modeling techniques lead to a concise database less storage.
Complete history of model is retained and can be altered at any point.
Can be converted to the corresponding boundary representation.
Disadvantage of CSG or C-Rep
Only boolean operations are allowed in the modeling process
with boolean operation alone, the range of shapes to be modeled is severely
restricted
not possible to construct unusual shape.
Requires a great deal of computation to derive the information on the boundary, faces
and edges which is important for the interactive display/ manipulation of solid.
Page 3 of 7
Page 4 of 7
The Eular-Poincar law gives a quantitative relationship among faces, edges, vertices, faces inner
loops, bodies or through holes (genus) in solids.
The Eular-Poincar law
F E + V - L = 2 (B - G)
Where,
F = Face
E = Edge
V = Vertices
L = Inner Loop
B = Bodies
G = through holes
A loop represents a connected portion of the boundary of a face. The faces inner loop represents
the connected portion of the boundary of two faces.
Eular law is not only suit for solids with planar faces, but also for curved objects with closed
curved faces or edges.
A simple polyhedral has no holes; each face is bounded by a single set of connected edges
(bounded by one loop of edges).
Eulers equation for a simple polyhedral can be reduced to: F - E + V = 2
Example: For the box shown,
F = 6, E = 12, and V = 8
Page 5 of 7
Advantage of B-Rep
Capability to construct unusual shapes that would not be possible with the available eg.
aircraft fuselages, swing shapes
Less computational time to reconstruct the image
Disadvantage of B-Rep
Requires more storage
Model display limited to planar faces and linear edges
- Complex curve and surfaces only approximated
Diffrences between Constructive Solid Geometry and Boundary representation approaches
Constructive Solid Geometry (CSG or C-Rep)
3D models can be easily constructed using Complex 3D solid models are created using
standard geometry.
the profiles or boundaries of the object.
Page 6 of 7
Boolean operations are essential to get the Boolean operations are optional.
final object.
Editing and modifying the model is easy.
Normal operator skills are required to make Highly skilled operators are required to make
the model.
the model.
Geometry occupies more storage space on Geometry occupies less storage space on the
the disk.
disk.
Requires more computation
reconstruct the geometry.
time
Simple and standard geometry can be Any complex or unusual shape of the
created.
geometry can be created.
Terminal Questions
1.
2.
3.
4.
5.
Page 7 of 7