diff options
author | Jacques Lucke <jacques@blender.org> | 2022-06-08 17:42:27 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2022-06-08 17:42:46 +0300 |
commit | cc1cc46099d732f355e297c25af193fb9325d8f8 (patch) | |
tree | 86f4237c703160cd726a3850392280bb37d96ec7 /source/blender/nodes/geometry | |
parent | 17971b8a5be8779e26621b24efa09893cdccb112 (diff) |
Fix: incorrect curve parameter for catmull rom curves
Diffstat (limited to 'source/blender/nodes/geometry')
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_curve_spline_parameter.cc | 2 |
1 files changed, 1 insertions, 1 deletions
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<float> 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; } |