diff --git a/modules/csg/csg_shape.cpp b/modules/csg/csg_shape.cpp index ebb7d24bf6..c065ffa1b7 100644 --- a/modules/csg/csg_shape.cpp +++ b/modules/csg/csg_shape.cpp @@ -2273,7 +2273,7 @@ CSGBrush *CSGPolygon3D::_build_brush() { } if (mode == MODE_PATH) { - if (!path_local) { + if (!path_local && path->is_inside_tree()) { base_xform = path->get_global_transform(); }