From 8103854b87581582fd3210da339e91f60e14d141 Mon Sep 17 00:00:00 2001 From: Mike Goslin Date: Fri, 16 Feb 2001 18:01:45 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/directutil/Mopath.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/direct/src/directutil/Mopath.py b/direct/src/directutil/Mopath.py index bcf0c5977a..8378d9a1e4 100644 --- a/direct/src/directutil/Mopath.py +++ b/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):