aboutsummaryrefslogtreecommitdiff
path: root/modules/bullet
Commit message (Collapse)AuthorAgeFilesLines
* SCons: Pass env to modules can_build methodRémi Verschelde2018-05-301-1/+1
| | | | | | This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
* Improved kinematic test_body_motion codeAndrea Catania2018-05-271-48/+34
|
* Merge pull request #17559 from simedis/joint_motorsRémi Verschelde2018-05-081-0/+13
|\ | | | | Implemented interface for bullet linear motors
| * Implemented interface for bullet joint motorsGeoffrey2018-03-161-0/+13
| |
* | Implemented ragdollAndreaCatania2018-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll Implementing ragdoll a Implemented implicit hierarchy. Improved Added some physics properties Added bone offset to preserve COM, partially fixed scaling work in progress WIP wip Implemented Joint Gizmos Implemented pin joint joint Implemented all joints
* | Merge pull request #18204 from tagcup/quat_scaleRémi Verschelde2018-04-182-5/+5
|\ \ | | | | | | Avoid converting Quat to Euler angles when not necessary.
| * | Avoid converting Quat to Euler angles when not necessary.tagcup2018-04-142-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Also ensure that get_scale doesn't arbitrarlity change the signs of scales, ensuring that the combination of get_rotation and get_scale gives the correct basis. Added various missing functions and constructors. Should close #17968.
* | | Removed useless checkAndrea Catania2018-04-121-8/+2
|/ /
* | Fixed wrong function callAndrea Catania2018-04-121-1/+1
| |
* | Rigidbody wake up when hitten by a kinematic bodyAndrea Catania2018-04-121-1/+4
| |
* | Fixed area overlap cleaningAndrea Catania2018-04-093-16/+14
| |
* | Merge pull request #17899 from AndreaCatania/area_cleaningRémi Verschelde2018-04-063-8/+8
|\ \ | | | | | | Fixed physics server area cleaning
| * | Fixed physics server area cleaningAndrea Catania2018-04-063-8/+8
| |/
* | Merge pull request #17806 from Zylann/fix_heightmap_shape_size_checkRémi Verschelde2018-04-052-14/+47
|\ \ | | | | | | Make heightmap shape usable in PhysicsServer
| * | Make heightmap shape usable from PhysicsServerMarc Gilleron2018-03-282-14/+47
| |/ | | | | | | | | | | | | - Fixed bad size check - Fixed bad member initialization - Removed unused cell_size (Bullet expects us to use localScaling) - Accept precomputed min/max height, will be calculated if not provided
* | Corrected physics query max result checkingAndrea Catania2018-04-041-3/+10
| |
* | Merge pull request #17959 from AndreaCatania/kinfix2Rémi Verschelde2018-04-043-11/+5
|\ \ | | | | | | Fixed kinematic sliding on trimesh
| * | Fixed kinematic sliding on trimeshAndrea Catania2018-04-043-11/+5
| |/
* | Merge pull request #17900 from AndreaCatania/area_monRémi Verschelde2018-04-031-1/+4
|\ \ | | | | | | physics area added monitorable check
| * | physics area added monitorable checkAndrea Catania2018-04-011-1/+4
| |/
* / Fix of a possible memory leak: ConcavePolygonShapeBullet::setup was able to ↵Alexander Alekseev2018-04-021-2/+2
|/ | | | exit without releasing the 'shapeInterface' pointer.
* Fixed leak in BulletPhysicsServerWilson E. Alvarez2018-03-131-1/+3
|
* doc: Remove status from hardcoded version stringRémi Verschelde2018-02-272-2/+2
| | | | It has no practical use case and just generates noise for each alpha, beta, etc.
* Merge pull request #17021 from AndreaCatania/kinfixRémi Verschelde2018-02-273-26/+15
|\ | | | | Fixed bullet kinematic char sliding
| * Fixed kinematic char slidingAndrea Catania2018-02-253-26/+15
| |
* | Implemented Bullet method omit forcesAndrea Catania2018-02-273-9/+26
|/
* Fix typos with codespellluz.paz2018-02-214-4/+4
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Merge pull request #16757 from AndreaCatania/kinpushRémi Verschelde2018-02-206-37/+22
|\ | | | | Improved kinematic body, Now can move rigid body
| * Improved kinematic body 2D and 3D, Now can move rigid bodyAndrea Catania2018-02-206-37/+22
| |
* | Merge pull request #16530 from AndreaCatania/raysRémi Verschelde2018-02-195-12/+34
|\ \ | | | | | | Improved ray shape (2D and 3D) by addiing the possibility to act as r…
| * | Improved ray shape (2D and 3D) by addiing the possibility to act as regular ↵Andrea Catania2018-02-195-12/+34
| | | | | | | | | | | | shape
* | | Merge pull request #16751 from AndreaCatania/moreAPIsRémi Verschelde2018-02-192-0/+10
|\ \ \ | | | | | | | | Added Physics state APIs
| * | | Added Physics state APIsAndrea Catania2018-02-162-0/+10
| | |/ | |/|
* / | doc: Update version string in headerRémi Verschelde2018-02-192-2/+2
|/ /
* | Merge pull request #16681 from AndreaCatania/kin_tRémi Verschelde2018-02-141-0/+2
|\ \ | | | | | | Added return true o collide when no rusult is NULL
| * | Added return true o collide when no rusult is NULLAndrea Catania2018-02-141-0/+2
| | |
* | | Merge pull request #16547 from Dar13/kinematic_gravity_fixRémi Verschelde2018-02-141-1/+2
|\ \ \ | |/ / |/| | Fixes gravity calculation for kinematic bodies in Bullet
| * | Fixes gravity calculation for kinematic bodies in BulletNeil Moore2018-02-131-1/+2
| |/
* / Added physics API in order to enable/disable collisions between rigidbody ↵Andrea Catania2018-02-054-9/+40
|/ | | | | | attached to a joint with bullet physics bullet Fixes #16424
* Fix inconsistencies and typos in argument namesPaolo Perkovic2018-02-017-19/+19
|
* doc: Sync with current sourceRémi Verschelde2018-01-252-2/+2
| | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* Improved stabilization of ray shape in BulletAndrea Catania2018-01-241-3/+10
|
* attemp to fix #15743Mariano Suligoy2018-01-211-2/+4
|
* Fix typos in code and docs with codespellRémi Verschelde2018-01-185-7/+7
| | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* Fixed bullet physics body shape scalingAndreaCatania2018-01-161-13/+12
|
* SCons: Allow unbundling bullet on Linux (only 2.87+)Rémi Verschelde2018-01-131-12/+9
|
* bullet: Streamline bundling, remove extraneous src/ folderRémi Verschelde2018-01-132-39/+5
| | | | | | Document version and how to extract sources in thirdparty/README.md. Drop unnecessary CMake and Premake files. Simplify SCsub, drop unused one.
* doc: Update version string in XMLRémi Verschelde2018-01-132-2/+2
|
* Removed useless error print on bullet shapesAndreaCatania2018-01-081-1/+1
|
* Fixed Bullet collision shapes scaleAndreaCatania2018-01-087-69/+65
|