def create_node(self): node = NurbsCurve() for point in self.points: node.append_cv(point) for i, knot in enumerate(self.knots): node.set_knot(i, knot) return node