From 993a85047b69ace42704ca13dfdc3bc2e8aeba66 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Sat, 9 Aug 2025 11:40:24 -0400 Subject: [PATCH] Fix: Revert part of previous fix breaking curves tests The change changes the way the converted curves are evaluated. It may be better and a valid choice, but it needs to be considered more carefully since it would be a breaking change. --- source/blender/geometry/intern/set_curve_type.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/blender/geometry/intern/set_curve_type.cc b/source/blender/geometry/intern/set_curve_type.cc index 2e95a54d3f2..43698082de9 100644 --- a/source/blender/geometry/intern/set_curve_type.cc +++ b/source/blender/geometry/intern/set_curve_type.cc @@ -527,8 +527,7 @@ static bke::CurvesGeometry convert_curves_to_nurbs(const bke::CurvesGeometry &sr }; auto poly_to_nurbs = [&](const IndexMask &selection) { - index_mask::masked_fill(dst_curves.nurbs_orders_for_write(), 2, selection); - index_mask::masked_fill(dst_curves.resolution_for_write(), 1, selection); + index_mask::masked_fill(dst_curves.nurbs_orders_for_write(), 4, selection); array_utils::copy_group_to_group( src_points_by_curve, dst_points_by_curve, selection, src_positions, dst_positions); fill_weights_if_necessary(selection);