Terence
|
94993901cd
|
wip
|
2021-06-01 20:41:38 -04:00 |
|
Crozet Sébastien
|
7153eb7779
|
Add ActiveCollisionTypes to easily enable collision-detection between two non-static rigid-body.
|
2021-06-01 17:59:07 +02:00 |
|
Crozet Sébastien
|
dbb3c8f43b
|
CCD: take collision groups into account
|
2021-06-01 14:56:24 +02:00 |
|
Crozet Sébastien
|
5ef81cda40
|
Add velocity-based kinematic bodies
|
2021-06-01 14:55:50 +02:00 |
|
Crozet Sébastien
|
826ce5f014
|
Rework the event system
|
2021-06-01 12:36:01 +02:00 |
|
Crozet Sébastien
|
1bef66fea9
|
Add prelude + use vectors for setting linvel/translation in builders
|
2021-05-25 11:00:13 +02:00 |
|
DasEtwas
|
810c39d427
|
Remove Copy from RigidBodyBuilder
|
2021-05-06 22:39:55 +02:00 |
|
DasEtwas
|
2817fb0acb
|
Added documentation to newly public fields derived from setters
|
2021-05-06 20:42:24 +02:00 |
|
DasEtwas
|
716c343979
|
Add #[must_use] to builders, expose more fields
|
2021-05-06 20:41:13 +02:00 |
|
Crozet Sébastien
|
f350ac35d9
|
Fix crash in broad-phase after shape modification.
Fix #180 and #177
|
2021-05-01 10:21:57 +02:00 |
|
Crozet Sébastien
|
2dfbd9ae92
|
Add comments.
|
2021-04-30 11:37:58 +02:00 |
|
Crozet Sébastien
|
ac8ec8e351
|
Fix tests.
|
2021-04-29 13:03:54 +02:00 |
|
Crozet Sébastien
|
5cf805075e
|
Fix compilation of the parallel version
|
2021-04-29 12:09:35 +02:00 |
|
Crozet Sébastien
|
3810466326
|
Fix some warnings
|
2021-04-29 10:33:07 +02:00 |
|
Crozet Sébastien
|
705876f5e5
|
Restore the collision pipeline
|
2021-04-29 10:26:44 +02:00 |
|
Crozet Sébastien
|
83cb981a88
|
Fix regression in CCD resolution.
|
2021-04-27 16:43:24 +02:00 |
|
Crozet Sébastien
|
3cab54b880
|
Fix some warnings.
|
2021-04-27 14:37:39 +02:00 |
|
Crozet Sébastien
|
c32da78f2a
|
Split rigid-bodies and colliders into multiple components
|
2021-04-26 18:00:50 +02:00 |
|
Geoffrey Irons
|
b8a31e0869
|
Created a method to retrieve the SharedShape from a collider
In my case this is for creating a compound shape from a set of existing colliders
|
2021-04-18 12:51:44 +12:00 |
|
Crozet Sébastien
|
a4fe46b5c4
|
Fix compilation in 2D.
|
2021-04-13 13:42:18 +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
|
da9c3db5e8
|
Switch to nalgebra 0.26
|
2021-04-12 17:22:18 +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
|
d9d89afb6e
|
Fix determinism problem in the broad-phase after snapshot restoration.
|
2021-04-02 16:23:20 +02:00 |
|
Crozet Sébastien
|
e66740e950
|
Release v0.7.0
|
2021-04-02 14:20:51 +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 |
|
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 |
|
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
|
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 |
|