Sébastien Crozet
|
fb20d72ee2
|
Joint API and joint motors improvements
|
2022-03-20 21:49:16 +01:00 |
|
Sébastien Crozet
|
f74b8401ad
|
Implement multibody joints and the new solver
|
2022-01-02 16:58:36 +01:00 |
|
Jamen Marz
|
7aa94e994f
|
Impl Default for a few structs
|
2021-09-25 13:50:12 +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 |
|
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
|
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
|
d82fc0d23d
|
Fix body status modification.
|
2021-03-31 12:09:09 +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
|
b3405e5672
|
Add a method to modify all the active dynamic bodies on the RigidBodySet.
|
2021-02-23 15:47:44 +01:00 |
|
Emil Ernerfeldt
|
85bc81d4fc
|
Make clippy a bit happier
|
2021-02-04 13:11:04 +01:00 |
|
Crozet Sébastien
|
8ff2bcc3ec
|
Add all the missing docs.
|
2021-01-27 14:20:14 +01:00 |
|
Crozet Sébastien
|
8f7220f03d
|
Rename cdl to parry.
|
2021-01-24 11:13:44 +01:00 |
|
Crozet Sébastien
|
0ade350b5f
|
Use newtypes for collider, rigid-body and joint handles.
|
2021-01-20 16:33:42 +01:00 |
|
Crozet Sébastien
|
87b56c38b6
|
Properly reset the BodySet::modified_all_bodies flag.
|
2021-01-12 15:07:39 +01:00 |
|
Crozet Sébastien
|
967145a949
|
Perform contact sorting in the narrow-phase directly.
|
2020-12-31 11:16:03 +01:00 |
|
Crozet Sébastien
|
9bf1321f8f
|
Outsource the contact manifold, SAT, and some shapes.
|
2020-12-29 11:31:00 +01:00 |
|
Crozet Sébastien
|
2d4e14b869
|
Properly track some user-initiatied rigid-body modifications.
|
2020-11-25 16:28:49 +01:00 |
|
Crozet Sébastien
|
af39ec54d3
|
Remove the narrow-phase graph indices from the collider.
They are on the narrow-phase now.
|
2020-11-23 15:56:53 +01:00 |
|
Crozet Sébastien
|
0d49a80974
|
Add a parameter to indicate if collider removal should wake-up its parent.
|
2020-11-19 18:00:43 +01:00 |
|
Crozet Sébastien
|
c6af248e66
|
Rename reset_internal_links -> reset_internal_references.
|
2020-11-03 14:45:50 +01:00 |
|
Crozet Sébastien
|
0cf59d78bd
|
Implement Clone for everything that can be cloned.
|
2020-11-03 14:43:21 +01:00 |
|
Crozet Sébastien
|
036a246141
|
Make cloning rigid-bodies and colliders more idiomatic.
Fix #53
|
2020-11-03 14:29:47 +01:00 |
|
Crozet Sébastien
|
682ff61f94
|
Don't let the PubSub internal offsets overflow + fix some warnings.
|
2020-10-06 15:23:48 +02:00 |
|
Crozet Sébastien
|
93aa7b6e1e
|
Use the publish-subscribe mechanism to handle collider removals across pipelines.
|
2020-10-05 19:04:18 +02:00 |
|
Crozet Sébastien
|
a7d77a0144
|
Add non-topological WQuadtree update.
|
2020-09-28 15:27:25 +02:00 |
|
Crozet Sébastien
|
7b8e322446
|
Make kinematic bodies properly wake up dynamic bodies.
|
2020-09-28 15:27:25 +02:00 |
|
Crozet Sébastien
|
e16b7722be
|
Fix crash caused by the removal of a kinematic body.
|
2020-09-28 15:27:25 +02:00 |
|
Sébastien Crozet
|
754a48b7ff
|
First public release of Rapier.
|
2020-08-25 22:10:25 +02:00 |
|