IFC (IFC4X3_ADD2) under development IfcCurveBoundedPlane Semantic definition

The IfcCurveBoundedPlane is a parametric planar surface with curved boundaries defined by one or more boundary curves. The bounded plane is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected.

The BasisSurface is an IfcPlane that establishes the position coordinate system by SELF\IfcElementarySurface.Position. The OuterBoundary and the InnerBoundaries (if provided) shall lie on the surface of IfcPlane. The outer and inner boundary curves shall be defined using the u, and v values provided by parameterization of the BasisSurface as their x, and y coordinate values. Entity inheritance 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.

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.

IfcSurface (1)
* Dim IfcDimensionCount

This attribute is formally derived.


The space dimensionality of IfcSurface. It is always a three-dimensional geometric representation item.

Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes
IfcCurveBoundedPlane (3)
1 BasisSurface IfcPlane

The surface to be bound.

2 OuterBoundary IfcCurve

The outer boundary of the surface.

3 InnerBoundaries SET [0:?] OF IfcCurve

An optional set of inner boundaries. They shall not intersect each other or the outer boundary.

Table Formal representation

ENTITY IfcCurveBoundedPlane
 SUBTYPE OF (IfcBoundedSurface);
	BasisSurface : IfcPlane;
	OuterBoundary : IfcCurve;
	InnerBoundaries : SET [0:?] OF IfcCurve;
END_ENTITY; References

Edit on Github

Is this page difficult to understand? Let us know!