Skip to content

Namespace ILLIXR::math_util

Namespace List > ILLIXR > math_util

Public Functions

Type Name
void projection (Eigen::Matrix4f * result, const float tan_left, const float tan_right, const float tan_up, float const tan_down, const float near_z, const float far_z)
Calculates a projection matrix with the given tangent angles and clip planes.
void projection_fov (Eigen::Matrix4f * result, const float fov_left, const float fov_right, const float fov_up, const float fov_down, const float near_z, const float far_z)
Calculates a projection matrix with the given FoVs and clip planes.

Public Functions Documentation

function projection

Calculates a projection matrix with the given tangent angles and clip planes.

void ILLIXR::math_util::projection (
    Eigen::Matrix4f * result,
    const float tan_left,
    const float tan_right,
    const float tan_up,
    float const tan_down,
    const float near_z,
    const float far_z
) 


function projection_fov

Calculates a projection matrix with the given FoVs and clip planes.

void ILLIXR::math_util::projection_fov (
    Eigen::Matrix4f * result,
    const float fov_left,
    const float fov_right,
    const float fov_up,
    const float fov_down,
    const float near_z,
    const float far_z
) 



The documentation for this class was generated from the following file include/illixr/math_util.hpp