summaryrefslogtreecommitdiff
path: root/servers/physics_2d
AgeCommit message (Expand)Author
2022-09-25Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev
2022-09-21Merge pull request #65828 from rburing/body_state_sync_callableRémi Verschelde
2022-09-19Warn users when collisions are not supportedfabriceci
2022-09-15PhysicsServer2D and PhysicsServer3D: make body_set_state_sync_callback take a...Ricardo Buring
2022-09-14Merge pull request #65048 from rburing/solve_static_world_boundary_motion_2dRémi Verschelde
2022-09-02Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl
2022-08-29Fix collision solving between world boundary and shapes in motion (2D)Ricardo Buring
2022-08-26Merge pull request #64367 from Mickeon/rename-var-to-strRémi Verschelde
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-26Restore RigidBody2/3D, SoftBody names in physicsfabriceci
2022-08-18Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew
2022-08-07Add area monitor callback error checkingRyan Heath
2022-07-29Remove Signal connect bindsJuan Linietsky
2022-07-25Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky
2022-06-20Clean up Hash Functionsreduz
2022-05-20Add a new HashSet templatereduz
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-18Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-05-03Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-29Rename Transform2D "elements" to "columns"Aaron Franke
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-03-23Add protective checks for invalid handle use in BVHlawnjelly
2022-03-20Raycasts hitting from inside: return collision point in global coordinatesRicardo Buring
2022-03-16PinJoint2D: fix inertia tensor, taking center of mass into accountRicardo Buring
2022-03-06[4.x] BVH - Fix area-area collision regressionlawnjelly
2022-03-04Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde
2022-02-18In final phase of test_body_motion, move and cull AABB for body once, instead...Ricardo Buring
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-04BVH - Sync BVH with 3.xlawnjelly
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-10Merge pull request #55736 from nekomatata/physics-apply-forcesCamille Mohr-Daurat
2021-12-10Merge pull request #55773 from nekomatata/fix-raycast-ccdCamille Mohr-Daurat
2021-12-10Fix rigid body ray cast CCD in 2D and 3D Godot PhysicsPouleyKetchoupp
2021-12-10Improve RigidDynamicBody force and torque APIPouleyKetchoupp
2021-12-10Merge pull request #55702 from nekomatata/physics-solver-settingsRémi Verschelde
2021-12-09Handle test body motion with 0 marginPouleyKetchoupp
2021-12-07Add physics solver settings to project settingsPouleyKetchoupp
2021-12-03Update space parameters in 2D and 3DPouleyKetchoupp
2021-12-03Improve RigidDynamicBody contacts in 2D and 3DPouleyKetchoupp
2021-11-25Fix RigidDynamicBody gaining momentum with bouncePouleyKetchoupp
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-22Add wakeup() conditional if previous gravity was 0Brennen Green
2021-11-20Add area to moved list when changing monitorable,Marcel Admiraal
2021-11-17Fix rest_info returning no result with high margin and low motionPouleyKetchoupp
2021-11-16Fix physics BVH pairing for teleported or fast moving objectsPouleyKetchoupp
2021-11-11Merge pull request #54810 from nekomatata/area-separate-override-modesCamille Mohr-Daurat