Note: There is a newer version of this specification see VEC 2.0.2
The centre line of a GeometrySegment3D is defined by one or more Curve3D. This abstract class is designed to be an extension point for different curve implementations. At the moment the only curve implementation that is supported by the VEC are NURBSCurves. The details are described in the documentation of the individual classes.