| Name | Type | Cardinality | Description |
| NURBSproperties | ocx:NURBSProperties_T | [1, 1] | Properties of the basis functions in surface V direction. |
| KnotVector | KnotVector | [1, 1] | The knot-vector is a list of size m=+n-1 knots where p is the polynomial basis degree and n is the number of control points. The knot vector consists of a non-decreasing sequence of values. Knot multiplicities can be included. A knot multiplicity means that a knot value can be repeated up to p+1 times. |
| ControlPtList | ControlPtList | [1, 1] | List of control points (X,Y,Z) and their optional weights. The array length N=degree+1. A minimum of 2 control points is necessary to define a curve. |
| CurveLength | ocx:Quantity_T | [1, 1] | The curve length computed by the sending application. Used to verify geometry reconstruction. |
| Description | xs:string | [0, 1] | Contains a description of the component its parent represents. The description is stored as a string. You can use this element for whatever purposes you require. This element can be used inside many OCX XML elements but is optional. |
| CustomProperties | ocx:CustomProperties_T | [0, 1] | Container for custom properties. |