summaryrefslogtreecommitdiffstats
path: root/servers/physics_server_2d.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* Move Godot Physics 2D into a module; add dummy 2D physics serverRicardo Buring2024-09-231-1/+3
* Bind `PhysicsServer*D::body_set_state_sync_callback`Mikael Hermansson2024-07-231-0/+2
* Update PinJoint2D API with angle limits and motor speedDragos Daian2023-09-261-0/+9
* Fix missing clear for some `set_exclude*` query parameter methodsA Thousand Ships2023-09-211-0/+2
* Change the "Physics Engine" project settings to prompt a restartMikael Hermansson2023-06-041-0/+1
* PhysicsDirectBodyState2D: add get_contact_local_velocity_at_positionRicardo Buring2023-04-141-0/+1
* Modify "physics/3d/solver/contact_max_allowed_penetration" precision to three...Malcolm Nixon2023-04-051-1/+1
* Fix collide_shape return typeRicardo Buring2023-03-231-4/+4
* Create default World physics spaces on demand onlysmix82023-01-311-0/+17
* Replace Area gravity point distance scale with unit distanceAaron Franke2023-01-291-1/+1
* Remove deprecated AREA_PARAM_GRAVITY_POINT_ATTENUATIONAaron Franke2023-01-291-1/+0
* Add get_contact_impulse method to PhysicsDirectBodyState2DRicardo Buring2023-01-101-0/+1
* Merge pull request #68429 from KoBeWi/PropertySettingsRémi Verschelde2023-01-061-1/+1
|\
| * Add PropertyInfo overload for GLOBAL_DEFkobewi2022-12-111-1/+1
* | One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* | Merge pull request #70708 from rburing/bind_pin_joint_set_param_2dRémi Verschelde2023-01-031-0/+3
|\ \
| * | Bind setter and getter for pin joint parameters in PhysicsServer2DRicardo Buring2022-12-291-0/+3
| |/
* / Bind methods related to disabling collision between joint bodiesMikael Hermansson2022-12-231-0/+3
|/
* Update remaining physics exclude parameters to use TypedArrayRicardo Buring2022-11-231-3/+3
* Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev2022-09-251-0/+3
* Expose registration of physics servers to GDExtensionRicardo Buring2022-09-071-8/+31
* Merge pull request #65321 from rburing/physics_server_2d_extensionRémi Verschelde2022-09-051-0/+2
|\
| * Create GDExtension classes for PhysicsServer2DRicardo Buring2022-09-041-0/+2
* | Change Array arguments to TypedArraykobewi2022-09-011-20/+20
|/
* Restore RigidBody2/3D, SoftBody names in physicsfabriceci2022-08-261-2/+2
* Replace Array return types with TypedArray 2kobewi2022-08-231-15/+16
* Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew2022-08-181-0/+3
* Add static methods to create RayQueryParameterskobewi2022-06-101-0/+12
* Use range iterators for RBSet in most casesAaron Record2022-05-191-6/+6
* Add dedicated macros for property name extractionHaoyu Qiu2022-05-191-1/+1
* Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring2022-05-181-0/+4
* Replace most uses of Map by HashMapreduz2022-05-161-3/+3
* Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-2/+2
* Validate PhysicsDirectSpaceState{2,3}D::_intersect_point inputHaoyu Qiu2022-02-141-0/+2
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Improve RigidDynamicBody force and torque APIPouleyKetchoupp2021-12-101-6/+29
* Update space parameters in 2D and 3DPouleyKetchoupp2021-12-031-3/+3
* Merge pull request #54810 from nekomatata/area-separate-override-modesCamille Mohr-Daurat2021-11-111-3/+3
|\
| * Separate space override modes for gravity/damping in AreaPouleyKetchoupp2021-11-091-3/+3
* | Add raycast options to hit when starting inside / hit back facesPouleyKetchoupp2021-11-101-0/+4
|/
* Merge pull request #54134 from nekomatata/body-center-of-mass-localCamille Mohr-Daurat2021-11-081-0/+2
|\
| * Expose local center of mass in physics serversPouleyKetchoupp2021-11-081-0/+2
* | Use parameter classes instead of arguments for all physics queriesPouleyKetchoupp2021-11-041-120/+137
|/
* Use `Callable` in Area monitor callbackrafallus2021-11-011-2/+2
* Improved RigidDynamicBody linear/angular damping overridePouleyKetchoupp2021-10-251-0/+5
* Fix missing argument names in bindingsRémi Verschelde2021-10-091-6/+6
* Fix physics glitch with TileMap moving platformsPouleyKetchoupp2021-10-041-0/+24
* Script interface improvements for test body motionPouleyKetchoupp2021-10-041-22/+56