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
AdvancedSweptSolid
swept area solids created by sweeping a
profile along a directrix
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.
HISTORY: New entity in IFC
Release 1.5.
EXPRESS specification:
|
| OfShapeAspect | : | Reference to the shape aspect, for which it is the shape representation. |
| WR21 | : | The context to which the IfcShapeRepresentation is assign, shall be of type IfcGeometricRepresentationContext. |
| WR22 | : | No topological representation item shall be directly used for shape representations, with the exception of IfcVertexPoint, IfcEdgeCurve, IfcFaceSurface. |
| WR23 | : | A representation type should be given to the shape representation. |
| WR24 | : | Checks the proper use of Items according to the RepresentationType. |
|