From cc1cc46099d732f355e297c25af193fb9325d8f8 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 8 Jun 2022 16:42:27 +0200 Subject: Fix: incorrect curve parameter for catmull rom curves --- source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/nodes') diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc index 8401c94be4b..ae2b4fd779d 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc @@ -75,7 +75,7 @@ static Array curve_length_point_domain(const bke::CurvesGeometry &curves) case CURVE_TYPE_CATMULL_ROM: { const int resolution = resolutions[i_curve]; for (const int i : IndexRange(points.size()).drop_back(1)) { - lengths[i + 1] = evaluated_lengths[resolution * i]; + lengths[i + 1] = evaluated_lengths[resolution * (i + 1) - 1]; } break; } -- cgit v1.2.3