Stellarium
23.4
|
Public Member Functions | |
void | setCamInternals (float fov, float aspect, float zNear, float zFar) |
void | calcFrustum (const Vec3d &p, const Vec3d &l, const Vec3d &u) |
const Vec3f & | getCorner (const Corner corner) const |
const Plane & | getPlane (const FrustumPlane plane) const |
int | pointInFrustum (const Vec3f &p) |
int | boxInFrustum (const AABBox &bbox) |
void | drawFrustum () const |
void | saveDrawingCorners () |
void | resetCorners () |
Data Fields | |
float | fov |
float | aspect |
float | zNear |
float | zFar |
Mat4d | m |
AABBox | bbox |
std::vector< Vec3f > | drawCorners |
AABBox | drawBbox |
std::vector< Vec3f > | corners |
std::vector< Plane * > | planes |