From 12c661d11867214aae1be74d12eaafe26d4b90a9 Mon Sep 17 00:00:00 2001 From: ramox81 <184937705+ramox81@users.noreply.github.com> Date: Fri, 11 Sep 2026 11:07:49 +0300 Subject: [PATCH] Refresh spline planarity after control vertex deletion --- src/modules/draw/modify/splinedit.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/draw/modify/splinedit.rs b/src/modules/draw/modify/splinedit.rs index 663adf959..e17c0da1a 100644 --- a/src/modules/draw/modify/splinedit.rs +++ b/src/modules/draw/modify/splinedit.rs @@ -225,6 +225,7 @@ impl CadCommand for SplineditCommand { spline.weights = curve.weights().to_vec(); spline.knots = curve.knots().to_vec(); spline.fit_points.clear(); + spline.flags.planar = crate::entities::curve::spline_is_planar(&spline); self.replace(spline) } Step::Add => self.refined(Some(point), None).map_or(CmdResult::NeedPoint, |spline| self.replace(spline)),