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 (GridPlacement) 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. Examples for
the use of a description are "the grid can be orthogonal, angular, or polar",
or "a grid can be used for a structural grid, planning grid, or any type of
grid to which objects will be aligned".
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 gid |
 |
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
ISSUES: See issue log for changes made in IFC Release
2x.
Informal Proposition
- Grid axes, which are referenced in different lists of axes (UAxes,
VAxes, WAxes) shall not be parallel.
- Grid axes should be defined such as there are no two grid axes which
intersect twice.
 |
Informal Proposition #2
- left side: ambiguous intersections A1 and A2, a grid containing
such grid axes is not a valid design grid.
- right side: the conflict can be resolved by splitting one grid
axis in a way, such as no ambiguous intersections exist.
|
Geometry Use Definitions
The IfcGrid does not include geometry directly, other than the position
coordinate system used by all grid axes contained. The IfcAxis2Placement is
used to define the coordinate system.
Illustration
 |
The design grid defines a placement coordinate
system. The XY plane of the coordinate system is used to place the 2D grid
axes.
The attributes UAxes and VAxes references all grid
axes (based on 2D curves) defined within the context of the design
grid. |