Commit Graph

346 Commits

Author SHA1 Message Date
ecfe932eb8 Fixed bullet physics body shape scaling 2018-01-16 12:53:01 +01:00
e141845bfb SCons: Allow unbundling bullet on Linux (only 2.87+) 2018-01-13 15:16:22 +01:00
e12c89e8c9 bullet: Streamline bundling, remove extraneous src/ folder
Document version and how to extract sources in thirdparty/README.md.
Drop unnecessary CMake and Premake files.
Simplify SCsub, drop unused one.
2018-01-13 14:08:45 +01:00
e28cdc4654 doc: Update version string in XML 2018-01-13 11:43:42 +01:00
ac26bf0fb4 Expose PhysicsDirectBodyState.get_contact_impulse 2018-01-12 15:27:45 -06:00
c507a4988d Removed useless error print on bullet shapes 2018-01-08 16:49:04 +01:00
50c99370d2 Fixed Bullet collision shapes scale 2018-01-08 16:44:33 +01:00
e4213e66b2 Add missing copyright headers and fix formatting
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
2018-01-05 01:22:23 +01:00
f8b58784bc Merge pull request #13257 from AndreaCatania/master
Fixed kinematic movement stuck, Changed how shape scale works.
2018-01-04 15:26:23 +01:00
b50a9114b1 Update copyright statements to 2018
Happy new year to the wonderful Godot community!
2018-01-01 14:40:47 +01:00
ac2b084fdc fix typo in switch statement 2017-12-30 21:49:04 -07:00
f4b96cc0a9 Fixed kinematic movement stuck, Changed how shape scale works, Optimized 2017-12-23 18:23:12 +01:00
0f5c87bfa4 Fixed dispatch callback 2017-12-23 12:36:51 +01:00
aea1b2e6c3 Fixed rigidbody sleping, Fixes #13952 2017-12-23 05:13:39 +01:00
512c60f1d8 Fixed intersect_shape crash, closes #13697 2017-12-23 00:04:53 +01:00
0e624234da Scons: Build modules in seperate env. 2017-12-13 15:46:35 +01:00
dfb3634c34 Merge pull request #13836 from AndreaCatania/scale
Fixed bullet scale on get_transform and joints
2017-12-11 10:35:09 +01:00
5cfafaf09e Merge pull request #14516 from AndreaCatania/patch-2
Implemented physics linear and angular lock
2017-12-11 00:13:06 +01:00
5dee44bbc1 Implemented physics linear and angular lock 2017-12-10 17:21:14 +01:00
785173e899 Ray cast return shape id. Fixes #14473 2017-12-10 12:20:36 +01:00
b546cd50a3 Changed how 6DOF limits works 2017-12-09 19:53:08 +01:00
25b36f18d3 Merge pull request #12756 from Stratos695/master
Allowing double-axis lock in RigidBody & KinematicBody (Fixes #12500)
2017-12-09 13:01:41 +01:00
32408f3bfd Fixed joint scale 2017-12-09 01:22:36 +01:00
5cfc98cace Fixed bullet get_transform scale 2017-12-08 16:46:41 +01:00
13c2ff9320 Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
2336927043 Fixed bullet server null pointer check
Fixed bullet server null pointer check
2017-11-30 20:38:57 +01:00
bc75fae579 doc: Update header version for 3.0-beta 2017-11-24 09:16:52 +01:00
0a0800ebec Removed shape margin 2017-11-23 14:42:28 +01:00
3fffe6ccb4 Merge pull request #13202 from AndreaCatania/master
Space override scratching when body is add to world
2017-11-23 09:30:27 +01:00
8de4df3fe2 Space override scratching when body is add to world
Fixes #13182
2017-11-23 01:26:49 +01:00
2ea5ac17e8 Merge pull request #13159 from AndreaCatania/ray
Removed type_mask and fixed some variable name
2017-11-22 16:40:20 +01:00
d6e413bb9c Removed type_mask and fixed some variable name 2017-11-21 22:56:40 +01:00
967854f8e9 Set gravity on change body mode
Fixes #13140
2017-11-21 18:31:43 +01:00
5dac3e857f bullet cast_motion: reordered null check 2017-11-20 19:00:47 +01:00
249c11784a Merge pull request #13046 from AndreaCatania/kinfix
Some Bullet bug fix
2017-11-19 20:37:04 +01:00
0327a51c12 Added null check in Bullet cast_motion API 2017-11-19 18:21:36 +01:00
d250ade37b Fixed gravity scale 2017-11-19 17:52:45 +01:00
aa3e740a53 Removed dynamic_cast from Bullet Server 2017-11-19 17:11:47 +01:00
e6ba163031 Fixed kinematic movement on concave shape 2017-11-19 17:01:08 +01:00
677e95d8d1 doc: Make all module docs self-contained 2017-11-15 21:29:33 +01:00
bd5df84199 Allow double-axis lock in RigidBody and KinematicBody 2017-11-10 22:33:54 +01:00
50a9bd4e23 Merge pull request #12713 from AndreaCatania/master
Rewritten kinematic system
2017-11-09 16:08:58 -03:00
5f110c5b98 Fixed collision exception - #12681 2017-11-07 19:07:01 +01:00
10f879bf88 Rewritten kinematic system 2017-11-07 15:22:09 +01:00
2c69f3d0d2 Bullet - Added support to multiple spaces 2017-11-05 18:50:39 +01:00
fb4871c919 Bullet physics engine implementation
This is a bullet wrapper that allows Godot to use Bullet physics and benefit about all features.
Also it support all specific Godot physics functionality like multi shape body, areas, RayShape, etc..
It improve the Joints, Trimesh shape, and add support to soft body even if Godot is not yet ready to it.
2017-11-04 20:52:59 +01:00