Do not crash if the polygon is invalid
This commit is contained in:
parent
afb4ce8d2d
commit
c4d0f528b1
@ -226,6 +226,9 @@ AABB CSGShape::get_aabb() const {
|
|||||||
PoolVector<Vector3> CSGShape::get_brush_faces() {
|
PoolVector<Vector3> CSGShape::get_brush_faces() {
|
||||||
ERR_FAIL_COND_V(!is_inside_tree(), PoolVector<Vector3>());
|
ERR_FAIL_COND_V(!is_inside_tree(), PoolVector<Vector3>());
|
||||||
CSGBrush *b = _get_brush();
|
CSGBrush *b = _get_brush();
|
||||||
|
if (!b) {
|
||||||
|
return PoolVector<Vector3>();
|
||||||
|
}
|
||||||
|
|
||||||
PoolVector<Vector3> faces;
|
PoolVector<Vector3> faces;
|
||||||
int fc = b->faces.size();
|
int fc = b->faces.size();
|
||||||
|
Loading…
Reference in New Issue
Block a user