IfcCurveOnSurface

Natural language names
Kurve auf einer Fläche
Curve On Surface
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcCurveOnSurfaceADDED
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
TypeDescription
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;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page