parry
parry copied to clipboard
2D and 3D collision-detection library for Rust.
cuboid_cuboid contact implementation is [currently commented out](https://github.com/Vrixyz/parry/blob/c2686ceded77722235b0fc2be54f766ae1bd708f/src/query/default_query_dispatcher.rs#L152-L156), this PR investigates why and will attempt to bring it back. ** :warning: Currently in draft because current implementation is incorrect.** ## step...
- In order to improve understanding around issues like https://github.com/dimforge/rapier/issues/777 ; an example showcasing a custom dispatcher might be useful. I'd like something more advanced than a forward-to-default dispatcher though...
Embedding `Real` type in most popular types would allow to simplify a bit the signatures of the functions: from: ```rs pub fn cast_shapes( pos1: &Isometry, vel1: &Vector, g1: &dyn Shape,...
This is to allow external code to call into VHACD with a set of voxels that it computes without forcing it to generate a bunch of geometry to then get...
For the following 2 boxes, they touch on plane x=1 ```rs use nalgebra::Vector3 as v3; let box1 = Cuboid::new(v3::new(0.5, 0.5, 0.5)); let pos1 = Isometry3::translation(0.5, 0.5, 0.5); let pos2 =...
I added a test case `trimesh_plane_square_intersection`. If you run this test with the current master, it will get stuck in an infinite loop. We're missing an exit condition.
- downstream issue: https://github.com/dimforge/rapier/issues/773 There's some `Unsupported` code paths which could help an implementation. https://github.com/dimforge/parry/blob/aaeb17f9414c2d801d59609bc7d6ec48eda5fe70/src/query/default_query_dispatcher.rs#L530-L539 Also related: - https://github.com/dimforge/rapier/issues/777
I have infinite loop in intersection_with_local_plane in some cases in this block: https://github.com/dimforge/parry/blob/3a41ac21c5ded2337937cc450d2cbf64a31c9d38/src/query/split/split_trimesh.rs#L584-L600 I think the cheking "if !seen" should be repeated inside the loop: ``` ... 'traversal: while let...
Add a grid acceleration structure that IS fast to rebuild every frame but have same method bvh has for rollback style netcode