#include <cml/mathlib/matrix_concat.h>#include <cml/mathlib/checking.h>


Go to the source code of this file.
Namespaces | |
| namespace | cml |
| namespace | cml::detail |
Functions | |
| template<class MatT , typename Real > | |
| void | cml::extract_frustum_planes (const MatT &m, Real planes[6][4], ZClip z_clip, bool normalize=true) |
| template<class MatT , typename Real > | |
| void | cml::extract_frustum_planes (const MatT &modelview, const MatT &projection, Real planes[6][4], ZClip z_clip, bool normalize=true) |
| template<class MatT , class PlaneT > | |
| void | cml::extract_near_frustum_plane (const MatT &m, PlaneT &plane, ZClip z_clip) |
| Extract the near plane of a frustum given a concatenated modelview and projection matrix with the given near z-clipping range. | |
| template<typename Real , typename E , class A > | |
| void | cml::get_frustum_corners (Real planes[6][4], vector< E, A > corners[8]) |
| template<typename Real > | |
| vector< Real, fixed< 3 > > | cml::detail::intersect_planes (Real p1[4], Real p2[4], Real p3[4]) |
Definition in file frustum.h.
1.5.9