summaryrefslogtreecommitdiffstats
path: root/servers/physics_3d
Commit message (Expand)AuthorAgeFilesLines
* Use range iterators in LocalVector loopskobewi2023-01-212-86/+40
* Collision detection supports uniform scalingPeter Eastman2023-01-191-21/+23
* Analytic collision normalsPeter Eastman2023-01-189-52/+67
* Merge pull request #70787 from peastman/cylinderRémi Verschelde2023-01-121-138/+76
|\
| * Analytic sphere-box, sphere-cylinder, and capsule-cylinder collisionsPeter Eastman2023-01-021-140/+78
* | Merge pull request #70660 from Malcolmnixon/collision_sphere_capsuleRémi Verschelde2023-01-121-101/+102
|\ \
| * | Modified the collision_sphere_capsule function to only test the one "correct"...Malcolm Nixon2023-01-021-101/+102
| |/
* | Merge pull request #70281 from CherrySodaPop/get-impulse-3dRémi Verschelde2023-01-085-35/+47
|\ \
| * | Implement collision impulse in Godot Physics 3DLily Garcia2023-01-075-35/+47
| |/
* | Merge pull request #70858 from Malcolmnixon/fast-concave-supportRémi Verschelde2023-01-071-16/+39
|\ \
| * | Micro-optimizations of the GodotConvexPolygonShape3D::get_support function. S...Malcolm Nixon2023-01-021-16/+39
| |/
* | Merge pull request #68429 from KoBeWi/PropertySettingsRémi Verschelde2023-01-061-17/+6
|\ \
| * | Add PropertyInfo overload for GLOBAL_DEFkobewi2022-12-111-17/+6
* | | One Copyright Update to rule them allRémi Verschelde2023-01-0545-1305/+1305
* | | Merge pull request #63650 from fabriceci/apply-moving-platform-angular-velocityRémi Verschelde2023-01-031-0/+1
|\ \ \
| * | | Adds a method to return the angular velocity of a platformfabriceci2022-08-241-0/+1
* | | | Remove unnecessary bail-out if shape A is concave. The test for A being conca...Malcolm Nixon2022-12-271-4/+0
| |_|/ |/| |
* | | Fix regression 70154 caused by my prior CCD fix.Geekotron2022-12-161-5/+5
* | | Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much (preven...Geekotron2022-12-131-9/+20
| |/ |/|
* | Merge pull request #69852 from rburing/heightmap_shape_typo_bugfixRémi Verschelde2022-12-111-1/+1
|\ \
| * | Fix typo bug in heightmap shapeRicardo Buring2022-12-101-1/+1
* | | Merge pull request #69674 from rburing/conStraintRémi Verschelde2022-12-072-4/+4
|\ \ \
| * | | Fix typo in physics step: contraint -> constraintRicardo Buring2022-12-062-4/+4
| |/ /
* | | Merge pull request #69671 from rburing/cylinder-cylinder_sat_typoRémi Verschelde2022-12-061-1/+1
|\ \ \
| * | | Fix typo in cylinder-cylinder SAT collision solverRicardo Buring2022-12-061-1/+1
| |/ /
* / / Fix collision detection for degenerate capsulesRicardo Buring2022-12-061-6/+4
|/ /
* | Code simplifications found by cppcheckMarkus Sauermann2022-11-211-1/+0
* | Remove duplicate project settings definitionskobewi2022-11-081-1/+1
* | Move EulerOrder enum to math_defs.h and global scopeAaron Franke2022-11-021-1/+1
* | Add safety check for at least 2 nodes and 1 link to GodotSoftBody3D.reoptimiz...Mark Riedesel2022-10-311-1/+8
* | Merge pull request #64382 from peastman/supportClay John2022-10-272-23/+92
|\ \
| * | Optimized support function for large meshesPeter Eastman2022-10-182-23/+92
* | | Fix RigidBody3D inertia calculationCykyrios2022-10-191-1/+1
|/ /
* | Optimize Convex CollisionJuan Linietsky2022-10-132-28/+54
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-073-56/+56
* | Merge pull request #66720 from qarmin/unintialized_memoryRémi Verschelde2022-10-053-4/+4
|\ \
| * | Remove usage of unitialized variablesRafał Mikrut2022-10-013-4/+4
* | | Fix crash when executing `PhysicsServer2D.joint_clear`Haoyu Qiu2022-09-301-0/+1
* | | Merge pull request #66568 from rburing/cylinder_support_is_deadRémi Verschelde2022-09-281-23/+0
|\ \ \
| * | | GodotCylinderShape3D::get_supports: delete dead codeRicardo Buring2022-09-281-23/+0
* | | | Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde2022-09-281-2/+3
* | | | Style: Cleanup header guards for consistencyRémi Verschelde2022-09-266-18/+18
* | | | Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev2022-09-252-1/+18
|/ / /
* | | Merge pull request #65828 from rburing/body_state_sync_callableRémi Verschelde2022-09-214-13/+15
|\ \ \
| * | | PhysicsServer2D and PhysicsServer3D: make body_set_state_sync_callback take a...Ricardo Buring2022-09-154-13/+15
| |/ /
* / / Warn users when collisions are not supportedfabriceci2022-09-191-1/+6
|/ /
* | Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl2022-09-023-5/+5
* | Fix collision solving between world boundary and motion shapeRicardo Buring2022-08-272-5/+15
* | Merge pull request #64367 from Mickeon/rename-var-to-strRémi Verschelde2022-08-261-1/+1
|\ \
| * | Rename `str2var` to `str_to_var` and similarMicky2022-08-261-1/+1
| |/