Fix: Assert evaluating single point Bezier curve
Just return early in that case to keep the rest of the function simpler.
This commit is contained in:
parent
95236d8a75
commit
94495049a8
|
@ -281,6 +281,11 @@ static void interpolate_to_evaluated(const Span<T> src,
|
|||
BLI_assert(!src.is_empty());
|
||||
BLI_assert(evaluated_offsets.size() == src.size());
|
||||
BLI_assert(evaluated_offsets.last() == dst.size());
|
||||
if (src.size() == 1) {
|
||||
BLI_assert(dst.size() == 1);
|
||||
dst.first() = src.first();
|
||||
return;
|
||||
}
|
||||
|
||||
linear_interpolation(src.first(), src[1], dst.take_front(evaluated_offsets.first()));
|
||||
|
||||
|
|
Loading…
Reference in New Issue