SlideShare a Scribd company logo
1 of 4
Download to read offline
3D modeling systems,
lecture topics:
• terminology used in examining and
comparing systems
• applying geometric modeling (especially
solids) to engineering design
• introduction to solid concepts
3D models create analogous
representations of an object.
• Analogous implies similar, but different.
• Therefore, 3D models are very similar to
the “real world” objects they are
representing but not necessarily identical.
Model is an approximation of
real object.
• Term for the “quality of approximation”
is faithfulness.
• Faithful model incorporates those
attributes necessary to the design or to
the analysis being performed.
• A model need not include all physical
real world features to be “faithful”
Model database
• As previously noted, the heart of a
geometric model is the model database.
• The database can be considered as an
organized form of the information which
describes the model.
• Database information for solids divided
into two general categories, geometric
and topological.
Geometry
• Geometric data relates to dimensional
information, e.g.
– the location of points in space
– the shape and size of geometric features.
Topology
• Topology: refers to the connectivity of
the elements which make up the model,
e.g.
– two faces intersect at an edge
• Inclusion of topological data makes
solid models computationally verifiable.
Two objects with the same
topology but different
geometry.
Data format
• model data may be stored:
– explicitly (evaluated data)
• Complete mathematical entity definitions are
stored in the database
– or implicitly (unevaluated data)
• Definitions not stored, but rather computed as
needed
• For example, the curve defined by intersection
of two surfaces or…
• an edge computed for display, then discarded
when not needed (recomputed at next display)
Data / Format
• In practice, database not strictly
evaluated or unevaluated but some
combination
Primary vs. Secondary models
• Systems typically maintain multiple data
representations
• The data used by fundamental modeling
operations is the primary model
• Other representations (which may or
may not be solid) are referred to as
secondary models
Secondary models
• Secondary models derived from primary
model for use is specific applications:
– display, analysis (FEA), manufacturing,
documentation (drawings), data exchange
• Secondary models are maintained to
reduce regeneration times when models
are required.
• Some modelers maintain a log of steps
performed. This log may be considered
a secondary model.
Associativity
• One form of associativity is the direct
connection of primary to secondary
models.
• Associativity can permit alteration of
one model when another is modified
– e.g. “top-down” associativity: alter primary,
secondary documentation file changes
Associativity
• An example of this would be the update
of display information when a change to
model geometry is made.
• This concept (associativity) also
appears in the relationship between
parent and child geometry and in the
extraction of mechanical drawings from
a solid model.
Model evaluation factors:
• domain and expressive power
• uniqueness
• validity.
Domain and Expressive
power
• domain refers to the range of model
geometries which may be generated by
a particular modeler.
• some modeling system supply the user
with broader domain
• expressive power: is the primary model
exact or approximate representation?
Uniqueness
• Concept of singularity between model
and database
• Two types of uniqueness may be
considered.
– Interpretation: Can the database represent
more than one object.
– Expression: Can more than one database
represent the same object?
Validity
• whether or not the model represents an
object which can exist in the real world.
• many solid modeling systems include
checks of model validity in their
architecture.
• validity checks often involve topological
checks
Manifold vs.
Non-manifold geometry
• Mathematically manifold geometry
means every point on a surface has
“neighborhood” (infinitesimal sphere)
around it that can be deformed onto a
locally planar surface.
• More simply: manifold geometry rules
out objects which are not physically
realizable such as those with features
joined along a single edge or vertex.
Non-manifold geometry Manifolds in solid modeling
• Class of manifolds comprises real
world, manufacturable objects.
• When computationally modeling solids,
is possible to create non-manifolds.
– One case would be a self-intersecting
model.
• Software may perform diagnostic
checks but user should be aware of
what non-manifold geometry is.
Solid Modeling
• “Just as a set of 2D lines and curves
does not need to describe the boundary
of a closed area, a collection of 3D
surfaces and planes does not
necessarily bound a closed volume.”
Solid Modeling
– Many engineering applications of
geometric modeling require the ability to
distinguish between the inside, outside and
surface of an object.
– Several techniques for the computerized
modeling of solid geometries exist and are
in use today.
– The various techniques have different
advantages disadvantages and uses.
Solid Modeling
• What properties are considered important for
of an effective solid modeling system
– Bounded - the boundary must limit and contain the
interior of the solid.
– Finite - Finite in size, model can be defined by a
limited set of information
– Homogeneously 3-dimensional or more simply, no
dangling faces or edges, boundary must always
be in contact with the interior

More Related Content

What's hot

Finite Element Method (FEM) | Mechanical Engineering
Finite Element Method (FEM) | Mechanical EngineeringFinite Element Method (FEM) | Mechanical Engineering
Finite Element Method (FEM) | Mechanical EngineeringTransweb Global Inc
 
Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Dr. Mohd Zameeruddin
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by AnalogyColleen Farrelly
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element MethodBharat sharma
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of femSura Venkata Mahesh
 
2. System Simulation modeling unit i
2. System Simulation modeling unit i2. System Simulation modeling unit i
2. System Simulation modeling unit iAmita Gautam
 
Database Analysis, OLAP, Aggregate Functions
Database Analysis, OLAP, Aggregate FunctionsDatabase Analysis, OLAP, Aggregate Functions
Database Analysis, OLAP, Aggregate FunctionsSaifur Rahman
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...IJERA Editor
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysisSonal Upadhyay
 
Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbookENDEAVOUR INTERNATIONAL
 
Role of finite element analysis in orthodontics /certified fixed orthodontic ...
Role of finite element analysis in orthodontics /certified fixed orthodontic ...Role of finite element analysis in orthodontics /certified fixed orthodontic ...
Role of finite element analysis in orthodontics /certified fixed orthodontic ...Indian dental academy
 
Finite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesFinite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesZulkifli Yunus
 
Ansys beam problem
Ansys beam problemAnsys beam problem
Ansys beam problemnmahi96
 

What's hot (20)

Introduction to fem
Introduction to femIntroduction to fem
Introduction to fem
 
Finite Element Method (FEM) | Mechanical Engineering
Finite Element Method (FEM) | Mechanical EngineeringFinite Element Method (FEM) | Mechanical Engineering
Finite Element Method (FEM) | Mechanical Engineering
 
Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by Analogy
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element Method
 
Epipolar geometry
Epipolar geometryEpipolar geometry
Epipolar geometry
 
Lect09
Lect09Lect09
Lect09
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem
 
2. System Simulation modeling unit i
2. System Simulation modeling unit i2. System Simulation modeling unit i
2. System Simulation modeling unit i
 
Morse-Smale Regression
Morse-Smale RegressionMorse-Smale Regression
Morse-Smale Regression
 
Database Analysis, OLAP, Aggregate Functions
Database Analysis, OLAP, Aggregate FunctionsDatabase Analysis, OLAP, Aggregate Functions
Database Analysis, OLAP, Aggregate Functions
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysis
 
Fem presentation
Fem presentationFem presentation
Fem presentation
 
Cad software programs engineer's handbook
Cad software programs   engineer's handbookCad software programs   engineer's handbook
Cad software programs engineer's handbook
 
Datamining
DataminingDatamining
Datamining
 
Types of models
Types of modelsTypes of models
Types of models
 
Role of finite element analysis in orthodontics /certified fixed orthodontic ...
Role of finite element analysis in orthodontics /certified fixed orthodontic ...Role of finite element analysis in orthodontics /certified fixed orthodontic ...
Role of finite element analysis in orthodontics /certified fixed orthodontic ...
 
Finite Element Methode (FEM) Notes
Finite Element Methode (FEM) NotesFinite Element Methode (FEM) Notes
Finite Element Methode (FEM) Notes
 
Ansys beam problem
Ansys beam problemAnsys beam problem
Ansys beam problem
 

Viewers also liked

57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniquesmanojg1990
 
Objective questions and answers on operation management
Objective questions and answers on operation managementObjective questions and answers on operation management
Objective questions and answers on operation managementsantoshkumarp83
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
Multiple choice questions on engineering drwaing
Multiple choice questions on engineering drwaing Multiple choice questions on engineering drwaing
Multiple choice questions on engineering drwaing Vipin Ahlawat
 
Multiple Choice Questions for CAD/CAM
Multiple Choice Questions for CAD/CAMMultiple Choice Questions for CAD/CAM
Multiple Choice Questions for CAD/CAMAbhay Gore
 
An Introduction to Operations Management
An Introduction to Operations ManagementAn Introduction to Operations Management
An Introduction to Operations ManagementChristian Reinboth
 

Viewers also liked (7)

57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques
 
Objective questions and answers on operation management
Objective questions and answers on operation managementObjective questions and answers on operation management
Objective questions and answers on operation management
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Multiple choice questions on engineering drwaing
Multiple choice questions on engineering drwaing Multiple choice questions on engineering drwaing
Multiple choice questions on engineering drwaing
 
Multiple Choice Questions for CAD/CAM
Multiple Choice Questions for CAD/CAMMultiple Choice Questions for CAD/CAM
Multiple Choice Questions for CAD/CAM
 
An Introduction to Operations Management
An Introduction to Operations ManagementAn Introduction to Operations Management
An Introduction to Operations Management
 

Similar to 78307635 geometric-modeling-concepts

introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxKhalil Alhatab
 
Software Eng S3 ( Software Design ).pptx
Software Eng S3 ( Software Design ).pptxSoftware Eng S3 ( Software Design ).pptx
Software Eng S3 ( Software Design ).pptxgauriVarshney8
 
10 architectural design
10 architectural design10 architectural design
10 architectural designAyesha Bhatti
 
10 architectural design (1)
10 architectural design (1)10 architectural design (1)
10 architectural design (1)Ayesha Bhatti
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modelingmanojg1990
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoriaRaghu Gadde
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureKunal Anand
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...Dr. Bhimsen Soragaon
 
Object-Oriented Systems Analysis and Design Using UML.pptx
Object-Oriented Systems Analysis and Design Using UML.pptxObject-Oriented Systems Analysis and Design Using UML.pptx
Object-Oriented Systems Analysis and Design Using UML.pptxXanGwaps
 
Modelling - Third dimension.pptx
Modelling - Third dimension.pptxModelling - Third dimension.pptx
Modelling - Third dimension.pptxAliya Fathima Ilyas
 
session on pattern oriented software architecture
session on pattern oriented software architecturesession on pattern oriented software architecture
session on pattern oriented software architectureSUJOY SETT
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationAreej Qasrawi
 
Solidmodelling
SolidmodellingSolidmodelling
Solidmodellingjntuhcej
 
Data Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & EngineeringData Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & Engineeringacemindia
 
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxChapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxmicayaseloisa
 

Similar to 78307635 geometric-modeling-concepts (20)

introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
 
Software Eng S3 ( Software Design ).pptx
Software Eng S3 ( Software Design ).pptxSoftware Eng S3 ( Software Design ).pptx
Software Eng S3 ( Software Design ).pptx
 
10 architectural design
10 architectural design10 architectural design
10 architectural design
 
10 architectural design (1)
10 architectural design (1)10 architectural design (1)
10 architectural design (1)
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
187186134 5-geometric-modeling
187186134 5-geometric-modeling187186134 5-geometric-modeling
187186134 5-geometric-modeling
 
5 geometric modeling
5 geometric modeling5 geometric modeling
5 geometric modeling
 
5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria5 geometric-modeling-ppt-university-of-victoria
5 geometric-modeling-ppt-university-of-victoria
 
Software Design - SDLC Model
Software Design - SDLC ModelSoftware Design - SDLC Model
Software Design - SDLC Model
 
unit 3 Design 1
unit 3 Design 1unit 3 Design 1
unit 3 Design 1
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and Architecture
 
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...CIM 15ME62   Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
CIM 15ME62 Module-2: CAD and Computer Graphics Software; Module 3: Line Bal...
 
Object-Oriented Systems Analysis and Design Using UML.pptx
Object-Oriented Systems Analysis and Design Using UML.pptxObject-Oriented Systems Analysis and Design Using UML.pptx
Object-Oriented Systems Analysis and Design Using UML.pptx
 
Modelling - Third dimension.pptx
Modelling - Third dimension.pptxModelling - Third dimension.pptx
Modelling - Third dimension.pptx
 
session on pattern oriented software architecture
session on pattern oriented software architecturesession on pattern oriented software architecture
session on pattern oriented software architecture
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
 
Solidmodelling
SolidmodellingSolidmodelling
Solidmodelling
 
Data Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & EngineeringData Models - Department of Computer Science & Engineering
Data Models - Department of Computer Science & Engineering
 
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptxChapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
Chapter-3-Lesson 1 DM/ Data-Models.ppt/pptx
 
Ooad ch 1_2
Ooad ch 1_2Ooad ch 1_2
Ooad ch 1_2
 

More from manojg1990

Fracture mechanics
Fracture mechanicsFracture mechanics
Fracture mechanicsmanojg1990
 
Mech ug curriculum and syllabus
Mech ug curriculum and syllabusMech ug curriculum and syllabus
Mech ug curriculum and syllabusmanojg1990
 
203109245 lean-manufacturing (1)
203109245 lean-manufacturing (1)203109245 lean-manufacturing (1)
203109245 lean-manufacturing (1)manojg1990
 
257341652 reactor-shielding-for-engineers-pdf (1)
257341652 reactor-shielding-for-engineers-pdf (1)257341652 reactor-shielding-for-engineers-pdf (1)
257341652 reactor-shielding-for-engineers-pdf (1)manojg1990
 
98021616 fusion
98021616 fusion98021616 fusion
98021616 fusionmanojg1990
 
nuclear reactor98021616 fusion
nuclear reactor98021616 fusionnuclear reactor98021616 fusion
nuclear reactor98021616 fusionmanojg1990
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modelingmanojg1990
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modelingmanojg1990
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modelingmanojg1990
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-conceptsmanojg1990
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 
29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniquesmanojg1990
 
Combustion chambers-and-performance
Combustion chambers-and-performanceCombustion chambers-and-performance
Combustion chambers-and-performancemanojg1990
 
Combustion chamber-liners
Combustion chamber-linersCombustion chamber-liners
Combustion chamber-linersmanojg1990
 

More from manojg1990 (20)

Qb103355
Qb103355Qb103355
Qb103355
 
Qb103353
Qb103353Qb103353
Qb103353
 
Qb103352
Qb103352Qb103352
Qb103352
 
Qb103351
Qb103351Qb103351
Qb103351
 
Qb103354
Qb103354Qb103354
Qb103354
 
Aptitude
AptitudeAptitude
Aptitude
 
Fracture mechanics
Fracture mechanicsFracture mechanics
Fracture mechanics
 
Mech ug curriculum and syllabus
Mech ug curriculum and syllabusMech ug curriculum and syllabus
Mech ug curriculum and syllabus
 
203109245 lean-manufacturing (1)
203109245 lean-manufacturing (1)203109245 lean-manufacturing (1)
203109245 lean-manufacturing (1)
 
257341652 reactor-shielding-for-engineers-pdf (1)
257341652 reactor-shielding-for-engineers-pdf (1)257341652 reactor-shielding-for-engineers-pdf (1)
257341652 reactor-shielding-for-engineers-pdf (1)
 
98021616 fusion
98021616 fusion98021616 fusion
98021616 fusion
 
nuclear reactor98021616 fusion
nuclear reactor98021616 fusionnuclear reactor98021616 fusion
nuclear reactor98021616 fusion
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modeling
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modeling
 
191483523 geometric-modeling
191483523 geometric-modeling191483523 geometric-modeling
191483523 geometric-modeling
 
78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts78307635 geometric-modeling-concepts
78307635 geometric-modeling-concepts
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques29882464 chapter-6-geometric-modeling-techniques
29882464 chapter-6-geometric-modeling-techniques
 
Combustion chambers-and-performance
Combustion chambers-and-performanceCombustion chambers-and-performance
Combustion chambers-and-performance
 
Combustion chamber-liners
Combustion chamber-linersCombustion chamber-liners
Combustion chamber-liners
 

78307635 geometric-modeling-concepts

  • 1. 3D modeling systems, lecture topics: • terminology used in examining and comparing systems • applying geometric modeling (especially solids) to engineering design • introduction to solid concepts 3D models create analogous representations of an object. • Analogous implies similar, but different. • Therefore, 3D models are very similar to the “real world” objects they are representing but not necessarily identical. Model is an approximation of real object. • Term for the “quality of approximation” is faithfulness. • Faithful model incorporates those attributes necessary to the design or to the analysis being performed. • A model need not include all physical real world features to be “faithful” Model database • As previously noted, the heart of a geometric model is the model database. • The database can be considered as an organized form of the information which describes the model. • Database information for solids divided into two general categories, geometric and topological. Geometry • Geometric data relates to dimensional information, e.g. – the location of points in space – the shape and size of geometric features. Topology • Topology: refers to the connectivity of the elements which make up the model, e.g. – two faces intersect at an edge • Inclusion of topological data makes solid models computationally verifiable.
  • 2. Two objects with the same topology but different geometry. Data format • model data may be stored: – explicitly (evaluated data) • Complete mathematical entity definitions are stored in the database – or implicitly (unevaluated data) • Definitions not stored, but rather computed as needed • For example, the curve defined by intersection of two surfaces or… • an edge computed for display, then discarded when not needed (recomputed at next display) Data / Format • In practice, database not strictly evaluated or unevaluated but some combination Primary vs. Secondary models • Systems typically maintain multiple data representations • The data used by fundamental modeling operations is the primary model • Other representations (which may or may not be solid) are referred to as secondary models Secondary models • Secondary models derived from primary model for use is specific applications: – display, analysis (FEA), manufacturing, documentation (drawings), data exchange • Secondary models are maintained to reduce regeneration times when models are required. • Some modelers maintain a log of steps performed. This log may be considered a secondary model. Associativity • One form of associativity is the direct connection of primary to secondary models. • Associativity can permit alteration of one model when another is modified – e.g. “top-down” associativity: alter primary, secondary documentation file changes
  • 3. Associativity • An example of this would be the update of display information when a change to model geometry is made. • This concept (associativity) also appears in the relationship between parent and child geometry and in the extraction of mechanical drawings from a solid model. Model evaluation factors: • domain and expressive power • uniqueness • validity. Domain and Expressive power • domain refers to the range of model geometries which may be generated by a particular modeler. • some modeling system supply the user with broader domain • expressive power: is the primary model exact or approximate representation? Uniqueness • Concept of singularity between model and database • Two types of uniqueness may be considered. – Interpretation: Can the database represent more than one object. – Expression: Can more than one database represent the same object? Validity • whether or not the model represents an object which can exist in the real world. • many solid modeling systems include checks of model validity in their architecture. • validity checks often involve topological checks Manifold vs. Non-manifold geometry • Mathematically manifold geometry means every point on a surface has “neighborhood” (infinitesimal sphere) around it that can be deformed onto a locally planar surface. • More simply: manifold geometry rules out objects which are not physically realizable such as those with features joined along a single edge or vertex.
  • 4. Non-manifold geometry Manifolds in solid modeling • Class of manifolds comprises real world, manufacturable objects. • When computationally modeling solids, is possible to create non-manifolds. – One case would be a self-intersecting model. • Software may perform diagnostic checks but user should be aware of what non-manifold geometry is. Solid Modeling • “Just as a set of 2D lines and curves does not need to describe the boundary of a closed area, a collection of 3D surfaces and planes does not necessarily bound a closed volume.” Solid Modeling – Many engineering applications of geometric modeling require the ability to distinguish between the inside, outside and surface of an object. – Several techniques for the computerized modeling of solid geometries exist and are in use today. – The various techniques have different advantages disadvantages and uses. Solid Modeling • What properties are considered important for of an effective solid modeling system – Bounded - the boundary must limit and contain the interior of the solid. – Finite - Finite in size, model can be defined by a limited set of information – Homogeneously 3-dimensional or more simply, no dangling faces or edges, boundary must always be in contact with the interior