mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 19:42:43 +00:00
Increase size of WorldBoundaryShape to be much larger
The size was previously 20,000 pixels or units, which could be easily reached in many projects. It is now 2,000,000,000,000,000 pixels or units, which is larger than the supported coordinate space with a single-precision build, and still very large in a double precision build.
This commit is contained in:
parent
4728ff30c0
commit
74aeab5385
@ -123,7 +123,7 @@ void GodotWorldBoundaryShape2D::set_data(const Variant &p_data) {
|
||||
ERR_FAIL_COND(arr.size() != 2);
|
||||
normal = arr[0];
|
||||
d = arr[1];
|
||||
configure(Rect2(Vector2(-1e4, -1e4), Vector2(1e4 * 2, 1e4 * 2)));
|
||||
configure(Rect2(Vector2(-1e15, -1e15), Vector2(1e15 * 2, 1e15 * 2)));
|
||||
}
|
||||
|
||||
Variant GodotWorldBoundaryShape2D::get_data() const {
|
||||
|
@ -152,7 +152,7 @@ Vector3 GodotWorldBoundaryShape3D::get_moment_of_inertia(real_t p_mass) const {
|
||||
|
||||
void GodotWorldBoundaryShape3D::_setup(const Plane &p_plane) {
|
||||
plane = p_plane;
|
||||
configure(AABB(Vector3(-1e4, -1e4, -1e4), Vector3(1e4 * 2, 1e4 * 2, 1e4 * 2)));
|
||||
configure(AABB(Vector3(-1e15, -1e15, -1e15), Vector3(1e15 * 2, 1e15 * 2, 1e15 * 2)));
|
||||
}
|
||||
|
||||
void GodotWorldBoundaryShape3D::set_data(const Variant &p_data) {
|
||||
|
Loading…
Reference in New Issue
Block a user