pub type RayF = Ray<f32>;
#[repr(C)]pub struct RayF { pub origin: Vec2<f32>, pub direction: Vec2<f32>, }
origin: Vec2<f32>
direction: Vec2<f32>