diff options
Diffstat (limited to 'source/blender/blenkernel/intern/curve_legacy_convert.cc')
-rw-r--r-- | source/blender/blenkernel/intern/curve_legacy_convert.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/curve_legacy_convert.cc b/source/blender/blenkernel/intern/curve_legacy_convert.cc index 62e89d8be80..193a292994d 100644 --- a/source/blender/blenkernel/intern/curve_legacy_convert.cc +++ b/source/blender/blenkernel/intern/curve_legacy_convert.cc @@ -105,6 +105,10 @@ Curves *curve_legacy_to_curves(const Curve &curve_legacy, const ListBase &nurbs_ curves.update_curve_types(); + if (curves.curves_num() == 0) { + return curves_id; + } + MutableSpan<float3> positions = curves.positions_for_write(); OutputAttribute_Typed<float> radius_attribute = component.attribute_try_get_for_output_only<float>("radius", ATTR_DOMAIN_POINT); |