Do not crash if the polygon is invalid
This commit is contained in:
parent
afb4ce8d2d
commit
c4d0f528b1
1 changed files with 3 additions and 0 deletions
|
@ -226,6 +226,9 @@ AABB CSGShape::get_aabb() const {
|
|||
PoolVector<Vector3> CSGShape::get_brush_faces() {
|
||||
ERR_FAIL_COND_V(!is_inside_tree(), PoolVector<Vector3>());
|
||||
CSGBrush *b = _get_brush();
|
||||
if (!b) {
|
||||
return PoolVector<Vector3>();
|
||||
}
|
||||
|
||||
PoolVector<Vector3> faces;
|
||||
int fc = b->faces.size();
|
||||
|
|
Loading…
Reference in a new issue