AML710 CAD
LECTURE 30
Solid Modeling
Concepts
Evolution of Geometric Modeling
A wireframe representaion of an object is done using edges (lines curves) and vertices. Surface representation then is the logical evolution using faces (surfaces), edges and vertices. In this sequence of developments, the solid modeling uses topological information in addition to the geometrical information to represent the object unambiguously and completely.
Wireframe Model
Solid Model
Advantages of Solid Models
Unlike wireframes and surface representations which contain only geometrical data, the solid model uses topological information in addition to the geometrical information to represent the object unambiguously and completely. Solid model results in accurate design, helps to further the goal of CAD/ CAM like CIM, Flexible manufacturing leading to better automation of the manufacturing process. Geometry: The graphical information of dimension, length, angle, area and transformations Topology: The invisible information about the connectivity, neighborhood, associatively etc Is a solid model just a shaded image? Three dimensional addressability? Suitable for automation? Wireframe Model Solid Model
Geometry Vs Topology
Geometry:
Metrics and dimensions of the solid object. Location of the object in a chosen coordinate system
Topology:
Combinatorial information like connectivity, associativity and neighborhood information. Invisible relationship information.
L1 L2 P1 R1 L2 L1 R1 P1
L3
L3
Same geometry and different Topology
Manifold Vs Non-manifold
Two Manifold Representations:
Two manifold objects are well bound, closed and homomorphic to a topological ball.
Non-manifold Representations:
When restrictions of closure and completeness are removed from the solid definition, wireframe entities can coexist with volume based solids.
Dangling face
Two-Manifold Object
Dangling edge
Non-Manifold Representation
Disadvantages of Wireframe Models
Ambiguity Subjective human interpretation Complex objects with many edges become confusing Lengthy and verbose to define Not possible to calculate Volume and Mass properties, NC tool path, cross sectioning etc
Definition of a Solid Model
A solid model of an object is a more complete representation than its surface (wireframe) model. It provides more topological information in addition to the geometrical information which helps to represent the solid unambiguously.
Wireframe Model
Solid Model
History of Geometric Modeling
Year 1972 1973 1973 1975 1975 Modeler PAP, PADL-I, PADL2 Build-I Build-II TIPS-I GLIDE-I Euler Ops Winged Edge, B-rep Romulus Developer Univ. of Rochester, Voelcker & Requicha Braids CAD Group in Cambridge, UK Hokkaido University, Japan Eastmans Group in CMU, USA Baumgart, Stanford Univ., USA
1981
Evans and Sutherland, 1st commercial
Geometric Modeling - Primitives
Primitives and Instances
PRIMITIVES Instancing: An instance is a scaled / transformed replica of its original. The scaling may be uniform or differential. It is a method of keeping primitives in their basic minimum condition like unit cube and unit sphere etc. INSTANCES
Solid Primitives: Ready starting objects
Y L P B Z Y H D X R Z X Y
BLOCK WEDGE
CYLINDER SPHERE
X
P D B
R Z
Origin of MCS: P
Orientation
Topology and shape
Dimension (size) L,B,H.D,R
Perspective on/off
Solid Primitives: Ready starting objects
Y TORUS X P R Z Ri Ro Z R X H CONE Y
PERSPECTIVE OFF
PERSPECTIVE ON
Operation on Primitives