2
0
Эх сурвалжийг харах

*** empty log message ***

Mike Goslin 25 жил өмнө
parent
commit
8103854b87

+ 11 - 8
direct/src/directutil/Mopath.py

@@ -8,16 +8,11 @@ class Mopath(PandaObject):
     nameIndex = 1
 
     def __init__(self, name = None):
-	self.maxT = 0.0
-	self.loop = 0
 	if (name == None):
-	    name = 'mopath%d' % nameIndex
-	    nameIndex = nameIndex + 1
+	    name = 'mopath%d' % self.nameIndex
+	    self.nameIndex = self.nameIndex + 1
 	self.name = name
-	self.xyzNurbsCurve = None
-	self.hprNurbsCurve = None
-	self.tNurbsCurve = None
-	self.node = None
+	self.reset()
 
     def loadFile(self, filename):
 	nodePath = loader.loadModel(filename)
@@ -34,6 +29,14 @@ class Mopath(PandaObject):
 	else:
 	    print 'Mopath: no data in file: %s' % filename
 
+    def reset(self):
+	self.maxT = 0.0
+	self.loop = 0
+	self.xyzNurbsCurve = None
+	self.hprNurbsCurve = None
+	self.tNurbsCurve = None
+	self.node = None
+
     def __extractCurves(self, nodePath):
         node = nodePath.node()
         if isinstance(node, ParametricCurve):