diff --git a/manim/mobject/types/vectorized_mobject.py b/manim/mobject/types/vectorized_mobject.py index 321fe4287b..9323e1e2fc 100644 --- a/manim/mobject/types/vectorized_mobject.py +++ b/manim/mobject/types/vectorized_mobject.py @@ -1061,8 +1061,8 @@ def add_points_as_corners(self, points: Point3DLike_Array) -> Self: end_corners = points self.points = self.points[:-1] else: - start_corners = points[:-1] - end_corners = points[1:] + start_corners = np.vstack([self.points[-1], points[:-1]]) + end_corners = points nppcc = self.n_points_per_cubic_curve new_points = np.empty((nppcc * start_corners.shape[0], self.dim))