perspective

Function perspective 

Source
pub fn perspective(
    vertical_fov: f32,
    aspect_ratio: f32,
    z_near: f32,
    z_far: f32,
) -> [[f32; 4]; 4]
Expand description

Perspective projection matrix.

  • vertical_fov should be provided in radians.
  • aspect_ratio should be the quotient width / height.

This matrix is meant to be used when the source coordinate space is right-handed and y-up (the standard computer graphics coordinate space) and the destination coordinate space is left-handed and y-up with Z (depth) clip extending from 0.0 (close) to 1.0 (far).