tgFrustum.h
Go to the documentation of this file.
00001 
00009 #ifndef TG_FRUSTUM
00010 #define TG_FRUSTUM
00011 
00012 #include <blort/TomGine/headers.h>
00013 
00014 #include <blort/TomGine/tgMathlib.h>
00015 
00016 namespace TomGine{
00017 
00021 class tgFrustum{
00022     
00023 private:
00024         float frustum[6][4];
00025         mat4 m_intrinsic;
00026         mat4 m_extrinsic;
00027 
00028 
00029 public:
00030         void ExtractFrustum();
00031         bool PointInFrustum( float x, float y, float z );
00032         bool SphereInFrustum( float x, float y, float z, float radius );
00033         void DrawFrustum();
00034 
00035 };
00036 
00037 } // namespace TomGine
00038 
00039 #endif


blort
Author(s): Thomas Mörwald , Michael Zillich , Andreas Richtsfeld , Johann Prankl , Markus Vincze , Bence Magyar
autogenerated on Wed Aug 26 2015 15:24:12