Struct Frustum
Frustum object
struct Frustum
;
Example
import dlib .math .transformation;
Matrix4x4f mvp = perspectiveMatrix(60.0f, 16.0f/9.0f, 0.1f, 1000.0f);
Frustum f = Frustum(mvp);
assert(f .containsPoint(Vector3f(0, 0, -10)));
Sphere s = Sphere(Vector3f(0, 0, 10), 1);
assert(!f .intersectsSphere(s));
AABB aabb = AABB(Vector3f(0, 0, 0), Vector3f(1, 1, 1));
assert(f .intersectsAABB(aabb));