IfcCurveOnSurface

BACnet MVD

#### IfcCurveOnSurface

Natural language names

| Kurve auf einer Fläche
| Curve On Surface

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcCurveOnSurface |  |  | ADDED |

##### Semantic definitions at the type

Type definition

The IfcCurveOnSurface enables the choice of curve types on parameteric surface.

> NOTE Definition according to ISO/CD 10303-42:1992
> A curve_on_surface is a curve on a parametric surface. It may be any of the following:
> - a pcurve or
> - a surface curve, including the specialised subtypes of intersection curve and seam curve, or
> - a composite curve on surface.
> The curve on surface select type collects these curves together for reference purposes.

> NOTE Type adapted from curve_on_surface defined in ISO 10303-42.

> HISTORY New type in IFC4.

Select definition

Type | Description
--- | ---
IfcCompositeCurveOnSurface |
IfcPcurve |
IfcSurfaceCurve |

##### Formal representations

XML Specification
`<xs:group name="IfcCurveOnSurface">
<xs:choice>
<xs:element ref="ifc:IfcCompositeCurveOnSurface"/>
<xs:element ref="ifc:IfcPcurve"/>
<xs:element ref="ifc:IfcSurfaceCurve"/>
</xs:choice>
</xs:group>
`
EXPRESS Specification
`TYPE IfcCurveOnSurface = SELECT (
IfcCompositeCurveOnSurface,
IfcPcurve,
IfcSurfaceCurve);
END_TYPE;

EXPRESS-G diagram

`

Link to this page