Sébastien Crozet
|
b364a2b052
|
Fix velocity computation for position-based kinematic bodies
|
2021-09-12 01:49:09 -07:00 |
|
Sébastien Crozet
|
57aec69c1e
|
Update to nalgebra 0.29
|
2021-08-08 19:19:16 +02:00 |
|
Sébastien Crozet
|
13aebc4242
|
Fix warnings.
|
2021-08-08 18:38:12 +02:00 |
|
Sébastien Crozet
|
16af01da42
|
Run cargo fmt
|
2021-08-08 18:38:12 +02:00 |
|
Sébastien Crozet
|
eb8f6d360d
|
Fix 2D ball joint limits.
|
2021-08-08 18:38:12 +02:00 |
|
Sébastien Crozet
|
f7643272f4
|
Implement limits for ball joints.
|
2021-08-08 18:38:12 +02:00 |
|
Sébastien Crozet
|
ac77c95c9c
|
Implement limits for revolute joints.
|
2021-08-08 18:38:12 +02:00 |
|
Sébastien Crozet
|
fd778b607f
|
Fix emscripten build + add emscripten build to the CI
|
2021-07-30 11:29:32 +02:00 |
|
Oli Scherer
|
44244c324a
|
Fix copy paste bug in ball joint docs
|
2021-07-27 10:47:01 +02:00 |
|
Crozet Sébastien
|
77a6cd3f26
|
Release v0.10.0
|
2021-07-11 19:21:50 +02:00 |
|
Waridley
|
9233a855f0
|
impl more traits for components
|
2021-07-11 18:22:39 +02:00 |
|
Waridley
|
62d6b0651b
|
Derive Clone for IslandManager
also fix typo
|
2021-06-09 11:07:37 +02:00 |
|
Crozet Sébastien
|
bccb7d4c66
|
Track the rigid-body graph IDs inside of the JointSet instead of RigidBodyIds
|
2021-06-08 18:23:40 +02:00 |
|
Sébastien Crozet
|
c7b876e2f7
|
Merge pull request #173 from DasEtwas/must-use-pub
Add #[must_use] to builders, expose more fields
|
2021-06-02 17:37:13 +02:00 |
|
Sébastien Crozet
|
8a3103a35b
|
Merge pull request #195 from tpdickso/ungenerate-nans
Add feature flag to disable floating point exceptions in unexceptional code
|
2021-06-02 17:26:47 +02:00 |
|
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
|
2dfbd9ae92
|
Add comments.
|
2021-04-30 11:37:58 +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
|
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 |
|
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
|
31138c252d
|
Make the CCDSolver clonable and serializable.
|
2021-04-03 12:04:00 +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
|
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
|
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
|
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 |
|