ncollide icon indicating copy to clipboard operation
ncollide copied to clipboard

2 and 3-dimensional collision detection library in Rust.

Results 78 ncollide issues
Sort by recently updated
recently updated
newest added

We have the specific case that we want to collision check groups of objects (cubes, cylinders and meshes) with other groups of objects with the possibility to ignore the collision...

Here's a repo demonstrating the issue: https://github.com/clbarnes/ncollide-issue-graze Imagine Santa's sled knocking some snow off the top of a roof. It could be argued that no impact happened, or it could...

Hi, Thanks for this wonderful crate 😄 I'm experiencing a strange behavior in convex hull calculation. I'm creating a convex hull from a set of points (which indeed form a...

bug

Hey guys, did anyone ever have had problems with query::nonlinear_time_of_impact hanging and never returning? I am able to reproduce it for two Cuboids with simple ConstantLinearVelocityRigidMotion. I dug into it...

Reproduction ```rust use ncollide3d::na::{Point3, Vector3}; fn main() { let verts = vec![Point3::new(1.0f32, 1.0, 1.0), Point3::new(-1.0, 1.0, 1.0), Point3::new(-1.0, -1.0, 1.0), Point3::new(1.0, 1.0, 1.0), Point3::new(-1.0, -1.0, 1.0), Point3::new(1.0, -1.0, 1.0), Point3::new(1.0,...

The graphic here: https://ncollide.org/img/AABB_tree_BVT.svg appears to have an error. It shows that C is not bound in the smaller purple box on the right side of the image. I *believe*...

documentation

This returns `true`, even though `(0., 0.)` is not inside the triangle: ``` is_point_in_triangle( &Point2d::new(0., 0.), &Point2d::new(1., 0.), &Point2d::new(0., 1.), &Point2d::new(1., 1.), ); ``` This seems to be independent of...

Why does this code fail? Making the 1e19 small enough (1e18) eventually makes it work, but that seems quite _ugh_. Is this expected behavior? ```rust let poly = ConvexPolygon::try_from_points(&vec![ Point::new(1600.0f64,...

It appears that convex-hull computation sometimes generate faces with less than 3 vertices. See #362 which provides an example, and introduced a workaround.

bug