Frustumd

Inheritance:

Methods of Frustumd:

getPerspectiveParams
void Frustumd::get_perspective_params(double &yfov, double &aspect, double &fnear, double &ffar) const;

Description:

makeOrtho
void Frustumd::make_ortho(double fnear, double ffar);

Description: Behaves like gluOrtho

makeOrtho2D
void Frustumd::make_ortho_2D(void);

Description: Sets up a two-dimensional orthographic frustum

makePerspective
void Frustumd::make_perspective(double xfov, double yfov, double fnear, double ffar);

Undocumented function.

makePerspectiveHfov
void Frustumd::make_perspective_hfov(double xfov, double aspect, double fnear, double ffar);

Description: Behaves like gluPerspective (Aspect = width/height, Yfov in degrees) aspect +------------+ | | 1 | | yfov | | +------------+
-------+------ \ | / \ | / \ | / \ | / \ | / \|/ W yfov

makePerspectiveVfov
void Frustumd::make_perspective_vfov(double yfov, double aspect, double fnear, double ffar);

Undocumented function.