Commit Graph

38 Commits

Author SHA1 Message Date
Thierry Berger 510237cc29 Profiling support (#743) 2024-11-19 16:33:26 +01:00
Thierry Berger 04058a111d update testbeds to bevy 0.14 (#723) 2024-09-06 16:15:34 +02:00
Sébastien Crozet e69e73e589 chore: clippy fixes 2024-03-24 18:06:00 +01:00
Sébastien Crozet 2df7258570 feat: update testbeds to bevy 0.13 2024-03-24 18:06:00 +01:00
Sébastien Crozet da92e5c283 Fix clippy and enable clippy on CI 2024-01-27 17:13:08 +01:00
johnny-smitherson aa546225a4 delete comments left over in diff 2023-11-03 21:43:31 +00:00
johnny-smitherson 31518e3dce fix compiler warnings & mention breaking in changelog 2023-11-03 21:01:39 +00:00
johnny-smitherson 780ba4a216 update bevy 0.11 - fix compile errors 2023-10-23 16:39:52 +00:00
Sébastien Crozet 9b5ccb95e7 Update dependencies 2023-01-15 12:17:10 +01:00
Sébastien Crozet 5063fa4203 Testbed: switch to bevy 0.7 2022-04-28 13:19:58 +02:00
Sébastien Crozet 31e7d95ff9 Add f64 testbed 2022-01-23 16:48:24 +01:00
Sébastien Crozet 0703e5527f Fix some solver issues
- Fix the wrong codepath taken  by the solver for contacts involving a collider without parent.
- Properly adress the non-linear treatment of the friction direction
- Simplify the sleeping strategy
- Add an impulse resolution multiplier
2022-01-16 16:52:40 +01:00
Sébastien Crozet a0d197e691 Update the testbed to use bevy 0.6 2022-01-09 20:41:41 +01:00
Sébastien Crozet 7cda2f05e2 Testbed: don’t panic when trying to render an unknown custom shape. 2021-10-20 16:58:10 +02:00
rezural 3b0d256464 make collider Option<> on EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 53700db860 add opacity to EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 9f8d9769f8 add despawn method to EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 7c249c873d enable clear_graphics and run_callbacks agin
update plugin signature to recieve bevy structs, add Arc<Mutex<>> around gfx_components, we we can get shared mutable access
add prefab_meshes() access function

Remove Arc<Mutex<>>
2021-07-08 10:07:42 +02:00
Crozet Sébastien 1bef66fea9 Add prelude + use vectors for setting linvel/translation in builders 2021-05-25 11:00:13 +02:00
Crozet Sébastien 1a84bf2af3 Replace Kiss3d by Bevy for the testbed renderer. 2021-05-16 17:49:20 +02:00
Crozet Sébastien a3324f8513 Fix compilation of the 3D testbed. 2021-01-26 16:59:30 +01:00
Crozet Sébastien 23a86c294e Allow using polylines as a collider shape. 2021-01-26 16:41:21 +01:00
Crozet Sébastien 8f7220f03d Rename cdl to parry. 2021-01-24 11:13:44 +01:00
Crozet Sébastien d69b5876f3 Fix velocity constraints for ball joints involving bodies with non-uniform angular inertia.
Fix #86
2021-01-20 17:20:01 +01:00
Crozet Sébastien 28b7866aee Switch to [u32; DIM] instead of Point<u32> for element indices. 2021-01-20 15:40:00 +01:00
Crozet Sébastien e2006599a8 Add 3D convex decomposition example. 2021-01-20 15:15:33 +01:00
Crozet Sébastien 261ed1ebed Fix 2D compilation. 2021-01-06 12:53:26 +01:00
Crozet Sébastien d1ed279c4e Tesbted physx backend: add heightfield, trimesh, and convex mesh support. 2021-01-06 12:22:46 +01:00
Crozet Sébastien 00da4aaa42 Add compound shape support. 2021-01-05 15:34:48 +01:00
Crozet Sébastien 8d925a02ef Add convex polygons support. 2020-12-29 11:31:59 +01:00
Crozet Sébastien 486fbd972f Add example for 3D convex polyhedron. 2020-12-29 11:31:59 +01:00
Crozet Sébastien 8fe2df126a Remove some irrelevant code. 2020-12-29 11:31:59 +01:00
Crozet Sébastien e231bacec6 Move all the contact manifold computations out of Rapier. 2020-12-29 11:31:00 +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 2b628f9580 Redefine capsules as a segment with a radius, allowing us to reuse the pfm_pfm_contact generator for it. 2020-10-26 15:58:30 +01:00
Crozet Sébastien d513c22d33 Add cone support. 2020-10-20 14:16:01 +02:00
Crozet Sébastien faec3d5d46 Start adding cylinders. 2020-10-12 18:33:58 +02:00
Sébastien Crozet 754a48b7ff First public release of Rapier. 2020-08-25 22:10:25 +02:00