summaryrefslogtreecommitdiff
path: root/servers/physics_3d
AgeCommit message (Expand)Author
2022-12-06Fix collision detection for degenerate capsulesRicardo Buring
2022-11-21Code simplifications found by cppcheckMarkus Sauermann
2022-11-08Remove duplicate project settings definitionskobewi
2022-11-02Move EulerOrder enum to math_defs.h and global scopeAaron Franke
2022-10-31Add safety check for at least 2 nodes and 1 link to GodotSoftBody3D.reoptimiz...Mark Riedesel
2022-10-27Merge pull request #64382 from peastman/supportClay John
2022-10-19Fix RigidBody3D inertia calculationCykyrios
2022-10-18Optimized support function for large meshesPeter Eastman
2022-10-13Optimize Convex CollisionJuan Linietsky
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg
2022-10-05Merge pull request #66720 from qarmin/unintialized_memoryRémi Verschelde
2022-10-01Remove usage of unitialized variablesRafał Mikrut
2022-09-30Fix crash when executing `PhysicsServer2D.joint_clear`Haoyu Qiu
2022-09-28Merge pull request #66568 from rburing/cylinder_support_is_deadRémi Verschelde
2022-09-28GodotCylinderShape3D::get_supports: delete dead codeRicardo Buring
2022-09-28Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde
2022-09-26Style: Cleanup header guards for consistencyRémi Verschelde
2022-09-25Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev
2022-09-21Merge pull request #65828 from rburing/body_state_sync_callableRémi Verschelde
2022-09-19Warn users when collisions are not supportedfabriceci
2022-09-15PhysicsServer2D and PhysicsServer3D: make body_set_state_sync_callback take a...Ricardo Buring
2022-09-02Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl
2022-08-27Fix collision solving between world boundary and motion shapeRicardo Buring
2022-08-26Merge pull request #64367 from Mickeon/rename-var-to-strRémi Verschelde
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-26Restore RigidBody2/3D, SoftBody names in physicsfabriceci
2022-08-18Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew
2022-08-10add get_depth() to KinematicCollision3D as same of 2DSilc Renew
2022-08-07Add area monitor callback error checkingRyan Heath
2022-07-29Remove Signal connect bindsJuan Linietsky
2022-07-25Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-06-20Clean up Hash Functionsreduz
2022-05-28Add a 3D suffix to relevant physics profiler categoriesHugo Locurcio
2022-05-25use ERR_FAIL_INDEX when preferredNathan Franke
2022-05-20Add a new HashSet templatereduz
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-18Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
2022-03-23Add protective checks for invalid handle use in BVHlawnjelly
2022-03-20Raycasts hitting from inside: return collision point in global coordinatesRicardo Buring
2022-03-15Create GDExtension clases for PhysicsServer3Dreduz
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