Skip to main content

Ray

Type Alias Ray 

Source
pub type Ray = Ray;
Expand description

A ray that can be cast against colliders.

Aliased Type§

#[repr(C)]
pub struct Ray { pub origin: Vec2, pub dir: Vec2, }

Fields§

§origin: Vec2

Starting point of the ray.

This is where the ray begins. Vectors along the ray are computed as origin + dir * t for t ≥ 0.

§dir: Vec2

Direction vector of the ray.

This vector points in the direction the ray travels. It does NOT need to be normalized, but using a normalized direction makes time-of-impact values represent actual distances.