Function amethyst_rhusics::pick_ray[][src]

pub fn pick_ray(
    window_pos: (f32, f32),
    window_size: (f32, f32),
    camera: &Camera,
    view: &GlobalTransform
) -> Ray3<f32>

Generate a ray for picking, based on the clicked position in pixel coordinates.

Parameters:

  • window_pos: clicked position in pixel coordinates
  • window_size: window size in pixels
  • camera: Camera, used to convert from screen space to eye space
  • view: camera transform, inverse transform used to convert from eye space to world space