summaryrefslogtreecommitdiffstats
path: root/servers/physics_2d
Commit message (Expand)AuthorAgeFilesLines
* Remove Signal connect bindsJuan Linietsky2022-07-292-4/+4
* Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky2022-07-252-8/+5
* Clean up Hash Functionsreduz2022-06-201-3/+3
* Add a new HashSet templatereduz2022-05-205-7/+7
* Use range iterators for RBSet in most casesAaron Record2022-05-192-11/+11
* Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring2022-05-181-1/+1
* Replace most uses of Map by HashMapreduz2022-05-169-56/+59
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-032-7/+7
* Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde2022-05-035-40/+40
|\
| * Rename Transform2D "elements" to "columns"Aaron Franke2022-04-295-40/+40
* | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde2022-05-022-2/+2
|/
* Fix more issues found by cppcheck.bruvzg2022-04-201-2/+2
* Fix some issues found by cppcheck.bruvzg2022-04-0611-31/+31
* Add protective checks for invalid handle use in BVHlawnjelly2022-03-231-0/+6
* Raycasts hitting from inside: return collision point in global coordinatesRicardo Buring2022-03-201-1/+1
* PinJoint2D: fix inertia tensor, taking center of mass into accountRicardo Buring2022-03-161-8/+12
* [4.x] BVH - Fix area-area collision regressionlawnjelly2022-03-061-2/+2
* Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde2022-03-044-12/+40
|\
| * BVH - Sync BVH with 3.xlawnjelly2022-02-044-12/+40
* | In final phase of test_body_motion, move and cull AABB for body once, instead...Ricardo Buring2022-02-181-4/+3
* | Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde2022-02-164-25/+3
|/
* 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