IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

8.12.3.16 IfcFillAreaStyleTiles

8.12.3.16.1 Semantic definition

The IfcFillAreaStyleTiles defines the filling of an IfcAnnotationFillArea by recurring patterns of styled two dimensional geometry, called a tile. The recurrence pattern is determined by two vectors, that multiply the tile in regular form.

The two vectors act as a two dimensional repeat factor that determines eight new positions for the tiles.

Definition according to ISO 10303-46: The fill area style tiles defines a two dimensional tile to be used for the filling of annotation fill areas or other closed regions. The content of a tile is defined by the tile set, and the placement of each tile determined by the filling pattern which indicates how to place tiles next to each other. Tiles or parts of tiles outside of the annotation fill area or closed region shall be clipped at the of the area or region.
I + k~1~* R~1~ + k~2~* R~2~ k~1~,k~2~= -1,0,1 , formula
Figure 8.12.3.16.A

Figure 8.12.3.16.B shows the use of a vector for hatch line distances

IfcFillAreaStyleTiles_Fig1.gif 12,9 KB
Figure 8.12.3.16.B — two vectors as two direction repeat factor
Entity adapted from fill_area_style_tiles defined in ISO10303-46 New entity in IFC2x2. TilingPattern changed to list of two IfcVector, Tiles refer directly to IfcStyledItem.

8.12.3.16.2 Entity inheritance

8.12.3.16.3 Attributes

# Attribute Type Description
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.

The inverse attribute LayerAssignments has been added. The inverse attribute LayerAssignment has been restricted to max 1. Upward compatibility for file based exchange is guaranteed.
StyledByItem SET [0:1] OF IfcStyledItem FOR Item

Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.

The inverse attribute StyledByItem has been added.
Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes
IfcFillAreaStyleTiles (3)
1 TilingPattern LIST [2:2] OF IfcVector

A two direction repeat factor defining the shape and relative positioning of the tiles.

The attribute type has changed to directly reference two IfcVector's.
2 Tiles SET [1:?] OF IfcStyledItem

A set of constituents of the tile being a styled item that is used as the annotation symbol for tiling the filled area.

The data type has been changed to IfcStyledItem. Only IfcStyledItem's that refer to a compatible geometric representation item and presentation style shall be used.
3 TilingScale IfcPositiveRatioMeasure

The scale factor applied to each tile as it is placed in the annotation fill area.

Table 8.12.3.16.C

8.12.3.16.4 Formal representation

ENTITY IfcFillAreaStyleTiles
 SUBTYPE OF (IfcGeometricRepresentationItem);
	TilingPattern : LIST [2:2] OF IfcVector;
	Tiles : SET [1:?] OF IfcStyledItem;
	TilingScale : IfcPositiveRatioMeasure;
END_ENTITY;

8.12.3.16.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.12.3.16.6 Changelog

8.12.3.16.6.1 IFC4

  • attribute Tiles type, Changed from "set[1:?] of IfcFillAreaStyleTileShapeSelect" to "set[1:?] of IfcStyledItem"
  • attribute TilingPattern type, Changed from "IfcOneDirectionRepeatFactor" to "list[2:2] of IfcVector"