fix NurbsCurve with new loader

This commit is contained in:
David Rose 2006-09-18 19:07:17 +00:00
parent 2e5055303d
commit e9480165e1
2 changed files with 15 additions and 0 deletions

View File

@ -88,6 +88,19 @@ NurbsCurve::
~NurbsCurve() { ~NurbsCurve() {
} }
////////////////////////////////////////////////////////////////////
// Function: NurbsCurve::make_copy
// Access: Public, Virtual
// Description: Returns a newly-allocated PandaNode that is a shallow
// copy of this one. It will be a different pointer,
// but its internal data may or may not be shared with
// that of the original PandaNode. No children will be
// copied.
////////////////////////////////////////////////////////////////////
PandaNode *NurbsCurve::
make_copy() const {
return new NurbsCurve(*this);
}
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: NurbsCurve::set_order // Function: NurbsCurve::set_order

View File

@ -59,6 +59,8 @@ PUBLISHED:
virtual ~NurbsCurve(); virtual ~NurbsCurve();
public: public:
virtual PandaNode *make_copy() const;
// We don't need to re-publish these, since they're all published // We don't need to re-publish these, since they're all published
// from NurbsCurveInterface. // from NurbsCurveInterface.
virtual void set_order(int order); virtual void set_order(int order);