diff options
-rw-r--r-- | source/blender/blenkernel/intern/curve_bezier.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/curve_bezier.cc b/source/blender/blenkernel/intern/curve_bezier.cc index 52a2674ab3d..c02555dcf6a 100644 --- a/source/blender/blenkernel/intern/curve_bezier.cc +++ b/source/blender/blenkernel/intern/curve_bezier.cc @@ -121,8 +121,8 @@ void calculate_evaluated_positions(const Span<float3> positions, }); /* Evaluate the final cyclic segment if necessary. */ - const IndexRange evaluated_range = offsets_to_range(evaluated_offsets, positions.size() - 2); - if (evaluated_range.size() == 1) { + const IndexRange last_segment_points = offsets_to_range(evaluated_offsets, positions.size() - 2); + if (last_segment_points.size() == 1) { evaluated_positions.last() = positions.last(); } else { @@ -130,7 +130,7 @@ void calculate_evaluated_positions(const Span<float3> positions, handles_right.last(), handles_left.first(), positions.first(), - evaluated_positions.slice(evaluated_range)); + evaluated_positions.slice(last_segment_points)); } } |