summaryrefslogtreecommitdiff
path: root/servers/physics_2d
AgeCommit message (Expand)Author
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
2021-11-10Add raycast options to hit when starting inside / hit back facesPouleyKetchoupp
2021-11-10Fix errors in CharacterBody when floor is destroyed or removedPouleyKetchoupp
2021-11-09Separate space override modes for gravity/damping in AreaPouleyKetchoupp
2021-11-08Merge pull request #54134 from nekomatata/body-center-of-mass-localCamille Mohr-Daurat
2021-11-08Expose local center of mass in physics serversPouleyKetchoupp
2021-11-08Merge pull request #54486 from ibrahn/thread-work-pool-lazierRémi Verschelde
2021-11-04Use parameter classes instead of arguments for all physics queriesPouleyKetchoupp
2021-11-01Use `Callable` in Area monitor callbackrafallus
2021-11-01ThreadWorkPool no longer starts worker threads if given zero work.Ibrahn Sahir
2021-10-25Improved RigidDynamicBody linear/angular damping overridePouleyKetchoupp
2021-10-22Merge pull request #54124 from Uxeron/CenterOfMassRotationFixCamille Mohr-Daurat
2021-10-22Fix physics body rotating incorrectly around it's center of massUxeron
2021-10-22Fix RigidDynamicBody2D auto center of mass calculationPouleyKetchoupp
2021-10-21Fix RigidDynamicBody collision update after changing collision layer/maskPouleyKetchoupp
2021-10-19Fix 2D center of mass not updated from transformPouleyKetchoupp
2021-10-18Rename Godot Physics classes from *SW to Godot*PouleyKetchoupp
2021-10-05Merge pull request #53420 from nekomatata/fix-tilemap-moving-platformRémi Verschelde
2021-10-04Merge pull request #53365 from danger-dan/wakeup_fixCamille Mohr-Daurat
2021-10-05Changed from directly waking bodies to using the wakeup() functions in direct...Daniel
2021-10-04Fix physics glitch with TileMap moving platformsPouleyKetchoupp
2021-10-04Script interface improvements for test body motionPouleyKetchoupp
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-30Remove shape metadata from 2D physics serverPouleyKetchoupp
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio
2021-09-28Merge pull request #52754 from nekomatata/dynamic-body-modesCamille Mohr-Daurat
2021-09-28Merge pull request #52953 from nekomatata/fix-collision-recovery-depthRémi Verschelde