KiCad PCB EDA Suite
|
Frustum structure Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/. More...
#include <ccamera.h>
Public Attributes | |
SFVEC3F | nc |
SFVEC3F | fc |
SFVEC3F | ntl |
Near Top Left. More... | |
SFVEC3F | ntr |
Near Top Right. More... | |
SFVEC3F | nbl |
Near Bottom Left. More... | |
SFVEC3F | nbr |
Near Bottom Right. More... | |
SFVEC3F | ftl |
Far Top Left. More... | |
SFVEC3F | ftr |
Far Top Right. More... | |
SFVEC3F | fbl |
Far Bottom Left. More... | |
SFVEC3F | fbr |
Far Bottom Right. More... | |
float | nearD |
float | farD |
float | ratio |
float | angle |
float | tang |
float | nw |
float | nh |
float | fw |
float | fh |
Frustum structure Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/.
float FRUSTUM::angle |
Definition at line 60 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection().
float FRUSTUM::farD |
Definition at line 60 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
SFVEC3F FRUSTUM::fbl |
SFVEC3F FRUSTUM::fbr |
SFVEC3F FRUSTUM::fc |
Definition at line 51 of file ccamera.h.
Referenced by CCAMERA::updateFrustum().
float FRUSTUM::fh |
Definition at line 61 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
SFVEC3F FRUSTUM::ftl |
SFVEC3F FRUSTUM::ftr |
float FRUSTUM::fw |
Definition at line 61 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
SFVEC3F FRUSTUM::nbl |
SFVEC3F FRUSTUM::nbr |
SFVEC3F FRUSTUM::nc |
Definition at line 50 of file ccamera.h.
Referenced by CCAMERA::MakeRay(), and CCAMERA::updateFrustum().
float FRUSTUM::nearD |
Definition at line 60 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
float FRUSTUM::nh |
Definition at line 61 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
SFVEC3F FRUSTUM::ntl |
SFVEC3F FRUSTUM::ntr |
float FRUSTUM::nw |
Definition at line 61 of file ccamera.h.
Referenced by CCAMERA::rebuildProjection(), and CCAMERA::updateFrustum().
float FRUSTUM::ratio |
Definition at line 60 of file ccamera.h.
Referenced by CTRACK_BALL::Pan(), and CCAMERA::rebuildProjection().
float FRUSTUM::tang |
Definition at line 60 of file ccamera.h.
Referenced by CTRACK_BALL::Pan(), and CCAMERA::rebuildProjection().