6class AxisAlignedBoundingBox;
19 explicit Frustum(
const glm::mat4& matrix);
40 static float DistanceToPoint(
const glm::vec4& plane,
const glm::vec3& point);
An axis-aligned bounding box.
Definition: AxisAlignedBoundingBox.hpp:12
A viewing frustum.
Definition: Frustum.hpp:13
bool Intersects(const AxisAlignedBoundingBox &aabb) const
Check intersection between frustum and an axis-aligned bounding box.
Definition: Frustum.cpp:53
Frustum(const glm::mat4 &matrix)
Create new frustum.
Definition: Frustum.cpp:9
A sphere.
Definition: Sphere.hpp:12
Definition: Editor.hpp:18