CenterStage Object Class: CurveOnSurface Subclass of: Curve Requires reference to a Surface object The CurveOnSurface class lets you create a curve that lies on a surface that you have already defined. You give the curve parametrically in the domain of the surface and the resulting curve will the the composition of the one you specified with the linked surface. The CurveOnSurface class supports the standard Curve directives, with the exception that the curve function now specifies the curve parametrically in the domain of the surface (i.e., it's two first coordinates are used as the parameters to the surface's function).