Trait ncollide2d::query::RayCast

source ·
pub trait RayCast<N: Real> {
    fn toi_and_normal_with_ray(
        &self,
        m: &Isometry<N>,
        ray: &Ray<N>,
        solid: bool
    ) -> Option<RayIntersection<N>>; fn toi_with_ray(&self, m: &Isometry<N>, ray: &Ray<N>, solid: bool) -> Option<N> { ... } fn intersects_ray(&self, m: &Isometry<N>, ray: &Ray<N>) -> bool { ... } }
Expand description

Traits of objects which can be transformed and tested for intersection with a ray.

Required Methods§

Computes the time of impact, and normal between this transformed shape and a ray.

Provided Methods§

Computes the time of impact between this transform shape and a ray.

Tests whether a ray intersects this transformed shape.

Implementors§