summaryrefslogtreecommitdiffstats
path: root/servers/physics_2d
Commit message (Expand)AuthorAgeFilesLines
* Update copyright statements to 2022Rémi Verschelde2022-01-0331-62/+62
* Merge pull request #55736 from nekomatata/physics-apply-forcesCamille Mohr-Daurat2021-12-106-95/+194
|\
| * Improve RigidDynamicBody force and torque APIPouleyKetchoupp2021-12-106-95/+194
* | Merge pull request #55773 from nekomatata/fix-raycast-ccdCamille Mohr-Daurat2021-12-102-30/+57
|\ \ | |/ |/|
| * Fix rigid body ray cast CCD in 2D and 3D Godot PhysicsPouleyKetchoupp2021-12-102-30/+57
* | Merge pull request #55702 from nekomatata/physics-solver-settingsRémi Verschelde2021-12-102-7/+25
|\ \
| * | Add physics solver settings to project settingsPouleyKetchoupp2021-12-072-7/+25
| |/
* / Handle test body motion with 0 marginPouleyKetchoupp2021-12-091-9/+15
|/
* Update space parameters in 2D and 3DPouleyKetchoupp2021-12-037-22/+29
* Improve RigidDynamicBody contacts in 2D and 3DPouleyKetchoupp2021-12-034-58/+82
* Fix RigidDynamicBody gaining momentum with bouncePouleyKetchoupp2021-11-253-4/+12
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-232-2/+2
* Add wakeup() conditional if previous gravity was 0Brennen Green2021-11-221-0/+3
* Add area to moved list when changing monitorable,Marcel Admiraal2021-11-203-4/+9
* Fix rest_info returning no result with high margin and low motionPouleyKetchoupp2021-11-171-9/+5
* Fix physics BVH pairing for teleported or fast moving objectsPouleyKetchoupp2021-11-161-1/+3
* Merge pull request #54810 from nekomatata/area-separate-override-modesCamille Mohr-Daurat2021-11-118-64/+126
|\
| * Separate space override modes for gravity/damping in AreaPouleyKetchoupp2021-11-098-64/+126
* | Add raycast options to hit when starting inside / hit back facesPouleyKetchoupp2021-11-101-0/+16
* | Fix errors in CharacterBody when floor is destroyed or removedPouleyKetchoupp2021-11-101-1/+8
|/
* Merge pull request #54134 from nekomatata/body-center-of-mass-localCamille Mohr-Daurat2021-11-084-1/+7
|\
| * Expose local center of mass in physics serversPouleyKetchoupp2021-11-084-1/+7
* | Merge pull request #54486 from ibrahn/thread-work-pool-lazierRémi Verschelde2021-11-081-5/+1
|\ \
| * | ThreadWorkPool no longer starts worker threads if given zero work.Ibrahn Sahir2021-11-011-5/+1
* | | Use parameter classes instead of arguments for all physics queriesPouleyKetchoupp2021-11-042-70/+54
| |/ |/|
* | Use `Callable` in Area monitor callbackrafallus2021-11-014-80/+78
* | Improved RigidDynamicBody linear/angular damping overridePouleyKetchoupp2021-10-253-48/+60
|/
* Merge pull request #54124 from Uxeron/CenterOfMassRotationFixCamille Mohr-Daurat2021-10-221-8/+4
|\
| * Fix physics body rotating incorrectly around it's center of massUxeron2021-10-221-8/+4
* | Fix RigidDynamicBody2D auto center of mass calculationPouleyKetchoupp2021-10-221-4/+4
|/
* Fix RigidDynamicBody collision update after changing collision layer/maskPouleyKetchoupp2021-10-211-0/+1
* Fix 2D center of mass not updated from transformPouleyKetchoupp2021-10-192-2/+15
* Rename Godot Physics classes from *SW to Godot*PouleyKetchoupp2021-10-1834-2664/+2201
* Merge pull request #53420 from nekomatata/fix-tilemap-moving-platformRémi Verschelde2021-10-051-0/+9
|\
| * Fix physics glitch with TileMap moving platformsPouleyKetchoupp2021-10-041-0/+9
* | Merge pull request #53365 from danger-dan/wakeup_fixCamille Mohr-Daurat2021-10-041-8/+8
|\ \ | |/ |/|
| * Changed from directly waking bodies to using the wakeup() functions in direct...Daniel2021-10-051-8/+8
* | Script interface improvements for test body motionPouleyKetchoupp2021-10-045-33/+34
|/
* Use range iterators for `Map`Lightning_A2021-09-301-5/+5
* Remove shape metadata from 2D physics serverPouleyKetchoupp2021-09-308-49/+0
* Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio2021-09-293-141/+141
* Merge pull request #52754 from nekomatata/dynamic-body-modesCamille Mohr-Daurat2021-09-281-2/+2
|\
| * Clarify RigidDynamicBody modesPouleyKetchoupp2021-09-161-2/+2
* | Merge pull request #52953 from nekomatata/fix-collision-recovery-depthRémi Verschelde2021-09-282-12/+13
|\ \
| * | Improved logic for CharacterBody collision recovery depthPouleyKetchoupp2021-09-272-12/+13
| |/
* / Added set_active(true) to all body direct state force apply/impulses. #52915Daniel2021-09-241-0/+8
|/
* Merge pull request #52668 from qarmin/cppcheck_servers_physicsCamille Mohr-Daurat2021-09-1623-238/+158
|\
| * Initialize variables in servers/physicsqarmin2021-09-1523-238/+158
* | Rename WorldMarginShape to WorldBoundaryShapePouleyKetchoupp2021-09-148-26/+26
|/
* Proper support for custom mass properties in 2D/3D physics bodiesPouleyKetchoupp2021-09-0610-137/+181