[Bf-blender-cvs] [bd8723d0f3d] soc-2021-curves: Recalc NURBS after extrusion

Dilith Jayakody noreply at git.blender.org
Fri Jan 21 19:33:39 CET 2022


Commit: bd8723d0f3dfe264fafba378b783dc67e46c9cec
Author: Dilith Jayakody
Date:   Wed Jan 19 08:16:12 2022 +0530
Branches: soc-2021-curves
https://developer.blender.org/rBbd8723d0f3dfe264fafba378b783dc67e46c9cec

Recalc NURBS after extrusion

===================================================================

M	release/scripts/addons
M	source/blender/editors/curve/editcurve_pen.c

===================================================================

diff --git a/release/scripts/addons b/release/scripts/addons
index d4fcda5935c..0574f418a03 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit d4fcda5935c5c561e77aadd32a32500cf280dcaa
+Subproject commit 0574f418a03e2dddfac8b402ce1fb8c33b6b25d5
diff --git a/source/blender/editors/curve/editcurve_pen.c b/source/blender/editors/curve/editcurve_pen.c
index 8e3c3941f8c..9ad17ea523a 100644
--- a/source/blender/editors/curve/editcurve_pen.c
+++ b/source/blender/editors/curve/editcurve_pen.c
@@ -1169,6 +1169,7 @@ static void extrude_vertices_from_selected_endpoints(EditNurb *editnurb,
           nu1->bp = new_bp;
           nu1->pntsu++;
         }
+        BKE_nurb_knot_calc_u(nu1);
       }
       else if (last_sel) {
         BPoint *new_bp = (BPoint *)MEM_mallocN((nu1->pntsu + 1) * sizeof(BPoint), __func__);
@@ -1180,6 +1181,7 @@ static void extrude_vertices_from_selected_endpoints(EditNurb *editnurb,
         MEM_freeN(nu1->bp);
         nu1->bp = new_bp;
         nu1->pntsu++;
+        BKE_nurb_knot_calc_u(nu1);
       }
     }
   }



More information about the Bf-blender-cvs mailing list