ISO 10303-214:2010(E)

Figure — Arrowleft Figure — Clause 4 Figure — Arrowright

4.2.252 Geometric_model

A Geometric_model is a representation of geometry. A Geometric_model that does not reference any Detailed_geometric_model_element objects through one of the subtypes directly shall either reference at least one Template_instance as 'additional_element' or shall reference an Axis_placement object .

NOTE 1 The case, where the Geometric_model is used without creating a subtype and without referencing additional elements, is used for creating intermediate assembly models in the context of product data management systems that manage CAD models as files.

NOTE 2 Each Geometric_model may be a Geometric_model_version and one of the other types of Geometric_model.

Each Geometric_model may be a Geometric_model_version.

Each Geometric_model may be one of the following: a Wireframe_model_3d, a Point_direction_model, a Wireframe_model_2d, a Hybrid_geometric_model_3d, a Geometrically_bounded_surface_model, a Surface_model, a Compound_model, a Csg_model, a B_rep_model, or a Faceted_b_rep_model.

The data associated with a Geometric_model are the following:

4.2.252.1 additional_element

The additional_element specifies the Template_instance objects that are additionally imported into the Geometric_model using a Transformation. The additional_element shall be of the same type as the referring Geometric_model.

See geometric_model to template_instance for the application assertion.

4.2.252.2 description

The description specifies additional information about the Geometric_model.

See geometric_model to multi_language_string for the application assertion.

The description need not be specified for a particular Geometric_model.

If present, there shall be exactly one object that defines the description for a Geometric_model.

4.2.252.3 is_defined_in

The is_defined_in specifies the Cartesian_coordinate_space in which the Geometric_model is defined. The specified Cartesian_coordinate_space serves also as the reference coordinate space for the transformation of Template_instance objects used as additional elements in the Geometric_model.

See geometric_model to cartesian_coordinate_space for the application assertion.

4.2.252.4 model_extent

The model_extent specifies the radius of a sphere that contains all elements of the model and whose centre is at the origin of the Cartesian_coordinate_space of the Geometric_model. The model_extent is specified using a length unit.

The model_extent need not be specified for a particular Geometric_model.

4.2.252.5 model_id

The model_id specifies the identifier of the Geometric_model.



© ISO 2010 — All rights reserved