Type Alias LineSphereIntersection

Source
pub type LineSphereIntersection<S, const DM: usize, const DN: usize> = LineHypersphereIntersection<S, 3, DM, DN>;
Expand description

3d line circle intersection

Aliased Type§

pub enum LineSphereIntersection<S, const DM: usize, const DN: usize> {
    Points([<S as IsScalar<1, DM, DN>>::Vector<3>; 2]),
    TangentPoint(<S as IsScalar<1, DM, DN>>::Vector<3>),
}

Variants§

§

Points([<S as IsScalar<1, DM, DN>>::Vector<3>; 2])

Point pair.

§

TangentPoint(<S as IsScalar<1, DM, DN>>::Vector<3>)

Tangent point.