diff --git a/core/math/geometry.cpp b/core/math/geometry.cpp index 096bee73ceb..1b75a014c03 100644 --- a/core/math/geometry.cpp +++ b/core/math/geometry.cpp @@ -877,6 +877,7 @@ PoolVector Geometry::build_box_planes(const Vector3 &p_extents) { } PoolVector Geometry::build_cylinder_planes(real_t p_radius, real_t p_height, int p_sides, Vector3::Axis p_axis) { + ERR_FAIL_INDEX_V(p_axis, 3, PoolVector()); PoolVector planes; @@ -899,6 +900,7 @@ PoolVector Geometry::build_cylinder_planes(real_t p_radius, real_t p_heig } PoolVector Geometry::build_sphere_planes(real_t p_radius, int p_lats, int p_lons, Vector3::Axis p_axis) { + ERR_FAIL_INDEX_V(p_axis, 3, PoolVector()); PoolVector planes; @@ -932,6 +934,7 @@ PoolVector Geometry::build_sphere_planes(real_t p_radius, int p_lats, int } PoolVector Geometry::build_capsule_planes(real_t p_radius, real_t p_height, int p_sides, int p_lats, Vector3::Axis p_axis) { + ERR_FAIL_INDEX_V(p_axis, 3, PoolVector()); PoolVector planes;