/// The set of control vertices that define this curve
control_points_t control_points;
};
/// Encapsulates a collection of NURBS curves - note: there is no equivalent RenderMan primitive, so these can't be rendered - take a look at cubic_curve_group, instead
class nucurve_group :
public selectable
{
public:
nucurve_group();
~nucurve_group();
/// Defines storage for a collection of NURBS curves
typedef std::vector<nucurve*> curves_t;
/// Stores the collection of NURBS curves
curves_t curves;
/// Stores a reference to the optional curve material