kf.curves.append((c, i))
self.keyframes.sort(key=lambda k: k.time)
+ self.start_time = self.keyframes[0].time
+
+ for c in self.curves:
+ for k in c.knots:
+ k[0] -= self.start_time
+
+ for k in self.keyframes:
+ k.time -= self.start_time
def __getattr__(self, attr):
return getattr(self._curve, attr)