Sébastien Crozet
95bd6fcfeb
feat: switch to the new Bvh from parry for the broad-phase ( #853 )
...
* feat: switch to the new Bvh from parry for the broad-phase
* chore: cargo fmt + update testbed
* chore: remove the multi-grid SAP broad-phase
* fix soft-ccd handling in broad-phase
* Fix contact cleanup in broad-phase after collider removal
* chore: clippy fixes
* fix CCD regression
* chore: update changelog
* fix build with the parallel feature enabled
* chore: remove the now useless broad-phase proxy index from colliders
* fix tests
2025-07-11 22:36:40 +02:00
Sébastien Crozet
3004a7d38d
chore: update to nalgebra 0.33 and parry 0.16 ( #664 )
2024-06-23 22:57:51 +02:00
Sébastien Crozet
ad960bf245
chore: clippy fixes
2024-06-09 12:09:58 +02:00
Sébastien Crozet
c785ea4996
feat: rename JointAxesMask::X/Y/Z by ::LIN_X/LIN_Y/LIN_Z and JointAxis::X/Y/Z by ::LinX/LinY/LinZ
2024-06-09 12:09:58 +02:00
Sébastien Crozet
0d76a55d80
chore: don’t return &mut Self with GenericJoint::flip
2024-05-05 16:34:55 +02:00
Fun Maker
4332818e02
Fix joint limits not being flipped in one body constrains. ( #549 )
2024-05-05 16:34:55 +02:00
Sébastien Crozet
da92e5c283
Fix clippy and enable clippy on CI
2024-01-27 17:13:08 +01:00
Sébastien Crozet
9b87f06a85
feat: implement new "small-steps" solver + joint improvements
2024-01-21 21:02:27 +01:00
Dmitry
64b0d08c14
user_data for joints
2023-07-15 23:14:44 +03:00
Sébastien Crozet
cc0c982a5b
Merge pull request #415 from Wolftousen/master
...
Add Rope Joints
2022-12-18 15:12:19 +01:00
Sébastien Crozet
683baf6bf7
Allow the PhysicsPipeline and CollisionPipeline to update the QueryPipeline incrementally
2022-12-11 15:20:33 +01:00
Sébastien Crozet
46d976d97b
Allow disabling colliders, rigid-bodies and impulse joints
2022-12-11 15:20:33 +01:00
Wolftousen
150b113a18
Adding a Rope Joint
2022-11-04 23:47:54 -04:00
Sébastien Crozet
158308ad71
Add hepler function for building a contact force event from a contact pair
2022-07-04 15:04:06 +02:00
Sébastien Crozet
5063f3bb4f
Add the ability to disable contacts between two rigid-bodies attached by joints
2022-07-03 13:55:41 +02:00
Sébastien Crozet
ee679427cd
Fix mass-properties update after collider change
2022-04-20 17:11:06 +02:00
Sébastien Crozet
db6a8c526d
Fix warnings and add comments.
2022-03-20 21:49:16 +01:00
Sébastien Crozet
891c08177d
Rebase on master branch
2022-03-20 21:49:16 +01:00
Sébastien Crozet
412fedf7e3
Start fixing the parallel version.
2022-03-20 21:49:16 +01:00
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
Waridley
9233a855f0
impl more traits for components
2021-07-11 18:22:39 +02:00
Crozet Sébastien
0eec28325e
Fix warnings.
2021-02-22 14:20:06 +01:00
Crozet Sébastien
e9f17f32e8
Complete the implementation of non-simd joint motor for the revolute joint.
2021-02-19 15:21:25 +01:00
Crozet Sébastien
d9b6198fa0
Various generic joint fixes.
2021-02-12 16:00:57 +01:00
Crozet Sébastien
cc80e40067
More experiments with the way the generic joint is stabilized.
2021-02-11 18:52:07 +01:00
Crozet Sébastien
5b80c4efbf
Start experimenting with a generic joint implementation for joint drives.
2021-02-11 15:58:46 +01:00