IfcGrid
Definition from IAI: A planar design grid (IfcGrid) defined in 3D space used as an aid in locating structural and design elements. The position of the grid (ObjectPlacement) is defined by a 3D coordinate system (and thereby the design grid can be used in plan, section or in any position relative to the world coordinate system). The position can be relative to the object placement of other products or grids. The XY plane of the 3D coordinate system is used to place the grid axes, which are 2D curves (e.g., line, circle, trimmed curve, polyline, or composite curve).
The inherited attributes Name and Description can be used to define a descriptive name of the grid and to indicate the grid's purpose. A grid is defined by (normally) two, or (in case of a triangular grid) three lists of grid axes. The following table shows some examples.
rectangular grid | radial grid | triangular grid |
The grid axes, defined within the design grid, are those elements to which project objects will be placed relatively using the IfcGridPlacement.
HISTORY New entity in IFC Release 1.0.
Informal Proposition
Informal
Proposition #2
|
Geometry Use Definitions
The geometric representation of IfcGrid is given by the IfcProductDefinitionShape, allowing geometric curve set geometric representation. Included are:
Local Placement
The local placement for IfcGrid is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.
Geometric Representations
Currently, the use of a 2D 'FootPrint' representation of type 'Curve2D' or 'GeometricCurveSet' and a 3D 'Body' representation of type 'SweptSolid, 'Clipping' and 'Brep' is supported.
Standard Representation using geometric curve set representation
The 2D geometric representation of IfcGrid is defined using the 'GeometricCurveSet' geometry. The following attribute values should be inserted
The following constraints apply to the 2D representation:
Illustration
EXPRESS specification:
|
UAxes | : | List of grid axes defining the first row of grid lines. |
VAxes | : | List of grid axes defining the second row of grid lines. |
WAxes | : | List of grid axes defining the third row of grid lines. It may be given in the case of a triangular grid. |
ContainedInStructure | : |
Relationship to a spatial structure element, to which the grid is primarily associated.
IFC2x PLATFORM CHANGE The inverse relationship has been added to IfcGrid with upward compatibility |
WR41 | : | The placement for the grid has to be given. |
|