diff --git a/modules/material_maker/nodes/sdf3d/sdf3d_shape_capsule.cpp b/modules/material_maker/nodes/sdf3d/sdf3d_shape_capsule.cpp index d06cc7eaa..4e6178128 100644 --- a/modules/material_maker/nodes/sdf3d/sdf3d_shape_capsule.cpp +++ b/modules/material_maker/nodes/sdf3d/sdf3d_shape_capsule.cpp @@ -129,7 +129,9 @@ MMSdf3dShapeCapsule::~MMSdf3dShapeCapsule() { void MMSdf3dShapeCapsule::_notification(int p_what) { if (p_what == NOTIFICATION_POSTINITIALIZE) { - init_points_11(); + if (points.size() == 0) { + init_points_11(); + } } }