Professional Documents
Culture Documents
Graphics modeling
Geometric Modeling
The world is full of all kind of objects:
Trees, people, cars, housed, clouds, rocks, waves,
pencil sharpeners, fire, mountains, plants, …
How can we describe these, such that they are
- easy to enter;
- easy to process;
- easy to display?
Instructions,
User conversion
specifications
graphics
triangles
pipeline
3D points,
Scanner conversion
voxels
image
REQUIREMENTS OF GEOMETRIC
MODELLING
The functions that are expected of geometric
modelling are:
Design analysis:
•Evaluation of areas and volumes.
•Evaluation of mass and inertia properties.
•Interference checking in assemblies.
•Analysis of tolerance build-up in assemblies.
•Analysis of kinematics . mechanics, robotics.
•Automatic mesh generation for finite element
analysis.
REQUIREMENTS OF GEOMETRIC
MODELLING
Drafting:
Automatic planar cross sectioning.
Automatic hidden line and surface removal.
Automatic production of shaded images.
Automatic dimensioning.
Automatic creation of exploded views for
technical illustrations.
REQUIREMENTS OF GEOMETRIC
MODELLING
Manufacturing:
Parts classification.
Process planning.
Numerical control data generation and
verification.
Robot program generation.
REQUIREMENTS OF GEOMETRIC
MODELLING
• Production Engineering:
• . Bill of materials.
• . Material requirement.
• . Manufacturing resource requirement.
• . Scheduling.
REQUIREMENTS OF GEOMETRIC
MODELLING
Inspection and Quality Control:
. Program generation for inspection machines.
. Comparison of produced part with design.
Requicha and Voelker [1981] specified the following properties to be
desired of in any geometric modelling (solids) system.
2. The solid must have an interior and must not have isolated
parts.
• Geometry creation
– Interactive.
– Automatic creation.
Application
• Stages
– Conceptual design
– Mechanical design
– Simulation
– Production
• Geometric data need to be shared
CAD/CAE
• Conceptual design
CAD/CAE
• mechanical design
CAD/CAE
• simulation
Special effect
• Merge real and virtual
objects
• Create virtual scenes
indistinguishable from
reality
animation
games
• Adventure - interactive
visualization
medical
geographical
Bio-geometric
Requirement : Visualization
• Space efficiency
• Generality
• Precision
• Support fast algorithms
Requirement : CAD/CAE
• Precision is very important
• Integrate additional data
• Smooth surfaces
• Algorithms for thermal/stress simulation,
tool path generation etc.
• Automatic acquisition for reverse
engineering.
Requirement : animation and
special effects
• Generality – all kinds of natural and
artificial objects
• Flexibility – let animator make choices
• Support high-quality rendering
• “semiautomatic” acquisition.
Requirements : games and VR
• Interactive games
– Support for interactive rendering crucial
– Models should be small
– Easy to animate
– Procedural generation
Applicable mathematical technique
• Linear algebra
• Vectors
• Matrix methods
• Determinants
• Set theory
• Polynomial interpolation
• Numerical approximation
Geometric modeling scheme
• Wire-frame model
• Surface model
• Solid model
Step from geometric to program
• Geometry algebra algorithm program
representation
-Symbolic
-Numerical
-approximation
REQUIREMENTS OF GEOMETRIC MODELLING
The total modelling facilities that one would
look for in any system can be
broadly categorised as follows:
• The geometric modelling features.
• The editing or manipulation features.
• The display control facilities.
• The drafting features.
• The programming facility.
• The analysis features.
• The connecting features.
4.6.1 Geometric modelling features
1. Various features to aid geometric modeling such as Cartesian and
polar coordinates absolute and incremental dimensions, units,
grid and layer
2. All 2D analytical features such as points, lines, arc and fillets
3. Majority of the 3D wireframe modeling including 3D lines, 3D
faces and ruled surfaces
4. Solid modeling with various basic primitives such as block,
cylinder, sphere and cone. Skinnning around regular and arbitrary
surfaces. Profiles
5. Sculptured surfaces like beziers, coon and other free form
surfaces
6. Comprehensive range of transformation facilities such as filleting
4.6.2 Editing or Manipulation Features