| 
    KiCad PCB EDA Suite
    
   | 
 
Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/. More...
#include <camera.h>
Public Member Functions | |
| CAMERA_FRUSTUM () | |
Public Attributes | |
| SFVEC3F | nc | 
| SFVEC3F | fc | 
| SFVEC3F | ntl | 
| Near Top Left.   | |
| SFVEC3F | ntr | 
| Near Top Right.   | |
| SFVEC3F | nbl | 
| Near Bottom Left.   | |
| SFVEC3F | nbr | 
| Near Bottom Right.   | |
| SFVEC3F | ftl | 
| Far Top Left.   | |
| SFVEC3F | ftr | 
| Far Top Right.   | |
| SFVEC3F | fbl | 
| Far Bottom Left.   | |
| SFVEC3F | fbr | 
| Far Bottom Right.   | |
| float | nearD | 
| float | farD | 
| float | ratio | 
| float | angle | 
| float | tang | 
| float | nw | 
| float | nh | 
| float | fw | 
| float | fh | 
Frustum is a implementation based on a tutorial by http://www.lighthouse3d.com/tutorials/view-frustum-culling/.
| float CAMERA_FRUSTUM::angle | 
Definition at line 61 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewFOV().
| float CAMERA_FRUSTUM::farD | 
Definition at line 61 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewExtents(), and NL_3D_VIEWER_PLUGIN_IMPL::GetViewFrustum().
| float CAMERA_FRUSTUM::fh | 
Definition at line 62 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewExtents().
| float CAMERA_FRUSTUM::fw | 
Definition at line 62 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewExtents().
| SFVEC3F CAMERA_FRUSTUM::nc | 
Definition at line 51 of file camera.h.
Referenced by CAMERA_FRUSTUM().
| float CAMERA_FRUSTUM::nearD | 
Definition at line 61 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewExtents(), and NL_3D_VIEWER_PLUGIN_IMPL::GetViewFrustum().
| float CAMERA_FRUSTUM::nh | 
Definition at line 62 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewFrustum().
| float CAMERA_FRUSTUM::nw | 
Definition at line 62 of file camera.h.
Referenced by NL_3D_VIEWER_PLUGIN_IMPL::GetViewFrustum(), and NL_3D_VIEWER_PLUGIN_IMPL::SetViewExtents().