IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

8.9.3.42 IfcOffsetCurveByDistances

8.9.3.42.1 Semantic definition

An IfcOffsetCurveByDistances is a curve defined by a list of offsets along its BasisCurve. If only one offset is provided, it indicates a constant offset along the extents of the basis curve.

Figure 8.9.3.42.A illustrates eight instances of IfcOffsetCurveByDistances (in green) defined relative to an IfcGradientCurve (in blue).

spatial structure
Figure 8.9.3.42.A — Offset curve by distances
spatial structure
Figure 8.9.3.42.B — Usage of OffsetValues

8.9.3.42.2 Entity inheritance

8.9.3.42.3 Attributes

# Attribute Type Description
IfcRepresentationItem (2)
IfcCurve (1)
IfcOffsetCurve (1)
Click to show 4 hidden inherited attributes
IfcOffsetCurveByDistances (2)
2 OffsetValues LIST [1:?] OF IfcPointByDistanceExpression

List of sequential points described relative to the basis curve. If the offsets do not span the full extent of the basis curve (e.g. if the list contains only one item), then the lateral and vertical offsets implicitly continue with the same value towards the head and tail of the basis curve.

3 Tag OPTIONAL IfcLabel

Optional identifier of the curve, which may be used to correlate points from a variable cross-section.

Table 8.9.3.42.C

8.9.3.42.4 Formal representation

ENTITY IfcOffsetCurveByDistances
SUBTYPE OF (IfcOffsetCurve);
OffsetValues : LIST [1:?] OF IfcPointByDistanceExpression;
Tag : OPTIONAL IfcLabel;
END_ENTITY;

8.9.3.42.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.9.3.42.6 Changelog

8.9.3.42.6.1 IFC4.1

  • New resource

8.9.3.42.6.2 IFC4.3_DEV_738df036