ABSTRACT
In this paper we present an object-oriented framework together with its C++ implementation that starts from an abstract class of general differentiable curves and surfaces and in turn refines this design to various parametric rep resentations of curves and surfaces [19, 26]. This design includes all of the standard curve and surface types and provides a powerful and uniform inter face for applications.