Crozet Sébastien
a4fe46b5c4
Fix compilation in 2D.
2021-04-13 13:42:18 +02:00
Crozet Sébastien
071a6621a9
Fix warnings
2021-04-13 11:47:42 +02:00
Crozet Sébastien
d70c6f82e3
Fix torque generation for the prismatic joint motor
2021-04-13 11:44:34 +02:00
Crozet Sébastien
7ae8184167
Release v0.8.0
2021-04-12 18:09:39 +02:00
Sébastien Crozet
ba042bf300
Merge pull request #171 from dimforge/nalgebra-up
...
Switch to nalgebra 0.26
2021-04-12 18:05:38 +02:00
Crozet Sébastien
da9c3db5e8
Switch to nalgebra 0.26
2021-04-12 17:22:18 +02:00
Crozet Sébastien
be6a61815d
Add some missing entries to the 0.7.0 CHANGELOG.
...
The removal of NarrowPhase::maintain and BroadPhase::maintain was not mentioned.
2021-04-04 14:30:29 +02:00
Crozet Sébastien
50967a6f0c
Update the CHANGELOG for 0.7.2.
2021-04-03 16:25:47 +02:00
Crozet Sébastien
7465abf399
Release v0.7.2
2021-04-03 15:27:37 +02:00
Sébastien Crozet
44a6955deb
Merge pull request #164 from dimforge/collider_removal_fix
...
Fix crash caused by a collider being remove before the first timestep.
2021-04-03 15:26:38 +02:00
Crozet Sébastien
5492736863
Remove useless comment.
2021-04-03 12:13:41 +02:00
Crozet Sébastien
88b7a5588b
Add comment regarding the fix.
2021-04-03 12:12:12 +02:00
Crozet Sébastien
31138c252d
Make the CCDSolver clonable and serializable.
2021-04-03 12:04:00 +02:00
Crozet Sébastien
5a0e6471cd
Fix crash caused by a collider being remove before the first timestep.
2021-04-03 12:03:49 +02:00
Crozet Sébastien
7557d2a6ee
Release v0.7.1
2021-04-02 16:49:52 +02:00
Sébastien Crozet
b97d377d10
Merge pull request #162 from dimforge/determinism_after_snapshot
...
Fix determinism problem in the broad-phase after snapshot restoration.
2021-04-02 16:47:47 +02:00
Crozet Sébastien
d9d89afb6e
Fix determinism problem in the broad-phase after snapshot restoration.
2021-04-02 16:23:20 +02:00
Sébastien Crozet
4a0b390f9b
Merge pull request #161 from dimforge/release_v0.7.0
...
Release v0.7.0
2021-04-02 14:35:34 +02:00
Crozet Sébastien
e66740e950
Release v0.7.0
2021-04-02 14:20:51 +02:00
Sébastien Crozet
b3b68b0c71
Merge pull request #160 from dimforge/rb_flags_getters
...
Add getters indicating if the translation or rotation dofs of a rigid-body are locked.
2021-04-01 16:40:30 +02:00
Crozet Sébastien
2a21f47136
Add getters indicating if the translation or rotation dofs of a rigid-body are locked.
2021-04-01 15:43:47 +02:00
Sébastien Crozet
bd2dc781f3
Merge pull request #159 from dimforge/guides
...
Add ARCHITECTURE, CODE_OF_CONDUCT, CONTRIBUTING files + flesh out the README
2021-04-01 15:21:27 +02:00
Crozet Sébastien
19e43c44c8
Fix some typos and links.
2021-04-01 14:59:25 +02:00
Crozet Sébastien
160ae1ad3d
README: fix missing html tag.
2021-04-01 14:50:19 +02:00
Crozet Sébastien
28efd73e24
Add ARCHITECTURE, CODE_OF_CONDUCT, CONTRIBUTING files + flesh out the README.
2021-04-01 14:47:20 +02:00
Sébastien Crozet
6e0c1cf8fb
Merge pull request #158 from dimforge/query_pipeline_filter
...
Add the ability to pass a custom filter to all the QueryPipeline queries.
2021-04-01 12:12:20 +02:00
Crozet Sébastien
2006919347
Add the ability to pass a custom filter to all the QueryPipeline queries.
2021-04-01 11:02:48 +02:00
Sébastien Crozet
f8536e73fc
Merge pull request #157 from dimforge/ccd
...
Implement Continuous Collision Detection
2021-04-01 11:00:27 +02:00
Crozet Sébastien
cc3f16eb85
Fix parallel build.
2021-04-01 10:22:00 +02:00
Crozet Sébastien
0ecc302971
Some small performance improvements.
2021-04-01 10:11:32 +02:00
Crozet Sébastien
4fb898c77c
Remove useless rigid-body fields.
2021-04-01 09:46:13 +02:00
Crozet Sébastien
1b073e98b4
Remove the IntegrationParameters field we don't use.
2021-03-31 18:41:02 +02:00
Crozet Sébastien
a484511718
ColliderSet::handle_user_changes - don't drain the set of modified colliders.
2021-03-31 18:12:00 +02:00
Crozet Sébastien
a6b8b4b638
Fix tests.
2021-03-31 17:46:59 +02:00
Crozet Sébastien
ab876964a0
Revert the warmstart_correction_slope to its previous value.
2021-03-31 16:55:33 +02:00
Crozet Sébastien
4e84c122df
Fix more warnings.
2021-03-31 16:55:18 +02:00
Crozet Sébastien
80f487fd4a
Test to see how the warmstart correction affect the benchmarks.
2021-03-31 16:35:33 +02:00
Crozet Sébastien
365cce73f5
Make the collider shape mutable.
2021-03-31 14:07:32 +02:00
Crozet Sébastien
3412e9ddbf
Fix some warnings.
2021-03-31 12:35:54 +02:00
Crozet Sébastien
6272f778c3
Add missing example file.
2021-03-31 12:30:18 +02:00
Crozet Sébastien
d82fc0d23d
Fix body status modification.
2021-03-31 12:09:09 +02:00
Crozet Sébastien
1187ef796d
Rename some RigidBodyBuilder mass-related setters to include "additional".
2021-03-31 10:55:36 +02:00
Crozet Sébastien
e9f6384081
Fix the parallel solver to work properly with CCD.
2021-03-31 10:53:44 +02:00
Crozet Sébastien
88933bd431
Run the position solver after the CCD motion clamping.
2021-03-30 17:11:52 +02:00
Crozet Sébastien
d2ee642053
CCD: take angular motion and penetration depth into account in various thresholds.
2021-03-30 17:10:50 +02:00
Crozet Sébastien
c3a0c67272
Add missing files.
2021-03-29 17:23:05 +02:00
Crozet Sébastien
a733f97028
Implement the ability to run multiple CCD substeps.
2021-03-29 17:21:49 +02:00
Crozet Sébastien
8173e7ada2
Allow collider modification after its insersion to the ColliderSet.
2021-03-29 14:54:54 +02:00
Crozet Sébastien
dec3e4197f
Small refactoring of the PhysicsPipeline.
2021-03-28 11:54:33 +02:00
Crozet Sébastien
7306821c46
Attenuate the warmstart impulse for CCD contacts.
...
CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting.
2021-03-28 11:27:07 +02:00