IfcShapeRepresentation
Definition from ISO/CD 10303-42:1992: The shape representation is
a specific kind of representation that represents a shape. Definition from IAI: The IfcShapeRepresentation represents
the concept of a particular geometric representation of a product or a product
component within a specific geometric representation context. Several
representation types for shape representation are included as predefined types:
The representation type is given as a string value at the inherited
attribute 'RepresentationType'.
Curve2D
2 dimensional curves
GeometricSet
points, curves, surfaces (2 or 3
dimensional)
GeometricCurveSet
points, curves (2 or 3 dimensional)
SurfaceModel
face based and shell based surface model
SolidModel
including swept solid, Boolean results
and Brep bodies
more specific types are:
SweptSolid
swept area solids, by extrusion and
revolution
Brep
faceted Brep's with and without
voids
CSG
Boolean results of operations between
solid models, half spaces and Boolean results
Clipping
Boolean differences between swept area
solids, half spaces and Boolean results
additional
types
some additional representation types are
given:
BoundingBox
simplistic 3D representation by a
bounding box
SectionedSpine
cross section based representation of a
spine curve and planar cross sections. It can represent a surface or a solid
and the interpolations of the between the cross sections is not defined
MappedRepresentation
representation based on a mapped item,
referring to a representation map. Note: it can be seen as an inserted block
reference. The shape representation of the mapped item has a representation
type declaring the type of its representation items.
NOTE: The definition of this entity relates to
the STEP entity shape_representation. Please refer to ISO/IS 10303-41:1994 for
the final definition of the formal standard.
ISSUE: See issue logs for
changes made in IFC Release 1.5 and IFC Release 2x.
HISTORY: See change log
for changes made in IFC Release 2x.
EXPRESS specification:
|
| OfShapeAspect | : | Reference to the shape aspect, for which it is the shape representation. |
| WR1 | : | The context to which the IfcShapeRepresentation is assign, shall be of type IfcGeometricRepresentationContext. |
| WR2 | : | No topological representation item shall be directly used for shape representations. |
| WR3 | : | A representation type should be given to the shape representation. |
| WR4 | : | Checks the proper use of Items according to the RepresentationType. |
| Name | Type | Referred through | Express-G |
| IfcRepresentation | Entity |
|
Diagram 2 |
| IfcShapeAspect | Entity |
|
Diagram 2 |
|