Collection of frequently used surfaces which are referenced by more than one object. ReferenceSurfaces has the following child elements:
| Child | Namespace | Type | Use | Cardinality | Choice | Description |
|---|---|---|---|---|---|---|
| Cone3D | ocx | ocx:Cone3D_T | req. | [0, ∞] | True | Definition of the Cone surface defined by origin, radius and position of the cone tip. |
| Cylinder3D | ocx | ocx:Cylinder3D_T | req. | [0, ∞] | True | Definition of the cylindrical surface defined by root point, axis direction, radius and height. |
| ExtrudedSurface | ocx | ocx:ExtrudedSurface_T | req. | [0, ∞] | True | Definition of an extruded surface defined by a base curve and either a sweep direction and length or a sweep curve. |
| NURBSSurface | ocx | ocx:NURBSSurface_T | req. | [0, ∞] | True | Non-uniform rational basis surface definition defined by a net (grid) of polynomial basis functions in U and V direction. |
| Plane3D | ocx | ocx:Plane3D_T | req. | [0, ∞] | True | Definition of a Planar surface defined by Root Point and Normal. |
| Sphere3D | ocx | ocx:Sphere3D_T | req. | [0, ∞] | True | Definition of a Spherical surface defined by origin and radius. |
| SurfaceCollection | ocx | ocx:SurfaceCollection_T | req. | [1, ∞] | True | A collection of any number of surfaces. The surfaces have to be connected (no dis-joint surfaces). Most typically the SurfaceCollection will include the outer shell geometry definition of the vessel. |