fix Evaluator usage in BSpline.flattening()
@@ -972,7 +972,7 @@ class BSpline:
def subdiv(s: Vec3, e: Vec3, start_t: float, end_t: float):
mid_t = (start_t + end_t) * 0.5
- m = self.point(mid_t)
+ m = evaluator.point(mid_t)
try:
_dist = distance_point_line_3d(m, s, e)
except ZeroDivisionError: # s == e
