Geometric Modeling Concepts

download Geometric Modeling Concepts

of 4

Transcript of Geometric Modeling Concepts

  • 8/3/2019 Geometric Modeling Concepts

    1/4

    3D modeling systems,lecture topics:

    terminology used in examining and

    comparing systems

    applying geometric modeling (especiallysolids) to engineering design

    introduction to solid concepts

    3D models create analogousrepresentations of an object.

    Analogous implies similar, but different.

    Therefore, 3D models are very similar tothe real world objects they arerepresenting but not necessarily identical.

    Model is an approximation ofreal object.

    Term for the quality of approximationis faithfulness.

    Faithful model incorporates thoseattributes necessary to the design or tothe analysis being performed.

    A model need not include all physical

    real world features to be faithful

    Model database

    As previously noted, the heart of ageometric model is the model database.

    The database can be considered as anorganized form of the information whichdescribes the model.

    Database information for solids dividedinto two general categories, geometric

    and topological.

    Geometry

    Geometric data relates to dimensionalinformation, e.g.

    the location of points in space

    the shape and size of geometric features.

    Topology

    Topology: refers to the connectivity ofthe elements which make up the model,

    e.g. two faces intersect at an edge

    Inclusion of topological data makessolid models computationally verifiable.

  • 8/3/2019 Geometric Modeling Concepts

    2/4

    Two objects with the sametopology but different

    geometry.

    Data format

    model data may be stored:

    explicitly (evaluated data)

    Complete mathematical entity definitions arestored in the database

    or implicitly (unevaluated data)

    Definitions not stored, but rather computed asneeded

    For example, the curve defined by intersectionof two surfaces or

    an edge computed for display, then discardedwhen not needed (recomputed at next display)

    Data / Format

    In practice, database not strictlyevaluated or unevaluated but some

    combination

    Primary vs. Secondary models

    Systems typically maintain multiple data

    representations

    The data used by fundamental modelingoperations is the primary model

    Other representations (which may ormay not be solid) are referred to assecondary models

    Secondary models

    Secondary models derived from primarymodel for use is specific applications:

    display, analysis (FEA), manufacturing,documentation (drawings), data exchange

    Secondary models are maintained toreduce regeneration times when modelsare required.

    Some modelers maintain a log of stepsperformed. This log may be considereda secondary model.

    Associativity

    One form of associativity is the directconnection 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

  • 8/3/2019 Geometric Modeling Concepts

    3/4

    Associativity

    An example of this would be the updateof display information when a change to

    model geometry is made.

    This concept (associativity) alsoappears in the relationship between

    parent and child geometry and in theextraction of mechanical drawings froma solid model.

    Model evaluation factors:

    domain and expressive power

    uniqueness

    validity.

    Domain and Expressivepower

    domain refers to the range of modelgeometries which may be generated bya particular modeler.

    some modeling system supply the userwith broader domain

    expressive power: is the primary model

    exact or approximate representation?

    Uniqueness

    Concept of singularity between modeland database

    Two types of uniqueness may beconsidered.

    Interpretation: Can the database representmore than one object.

    Expression: Can more than one database

    represent the same object?

    Validity

    whether or not the model represents anobject which can exist in the real world.

    many solid modeling systems includechecks of model validity in theirarchitecture.

    validity checks often involve topologicalchecks

    Manifold vs.Non-manifold geometry

    Mathematically manifold geometrymeans every point on a surface hasneighborhood (infinitesimal sphere)

    around it that can be deformed onto alocally planar surface.

    More simply: manifold geometry rulesout objects which are not physicallyrealizable such as those with featuresjoined along a single edge or vertex.

  • 8/3/2019 Geometric Modeling Concepts

    4/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-intersectingmodel.

    Software may perform diagnosticchecks but user should be aware ofwhat non-manifold geometry is.

    Solid Modeling

    Just as a set of 2D lines and curvesdoes not need to describe the boundaryof a closed area, a collection of 3Dsurfaces and planes does notnecessarily bound a closed volume.

    Solid Modeling

    Many engineering applications ofgeometric modeling require the ability todistinguish between the inside, outside andsurface of an object.

    Several techniques for the computerizedmodeling of solid geometries exist and arein use today.

    The various techniques have differentadvantages disadvantages and uses.

    Solid Modeling

    What properties are considered important forof 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, nodangling faces or edges, boundary must alwaysbe in contact with the interior