|
sandbox
|
Box / frustum-style volume intersection helpers. More...
#include <array>#include <cstddef>#include <utility>#include <libsbx/math/concepts.hpp>#include <libsbx/math/plane.hpp>#include <libsbx/math/vector3.hpp>#include <libsbx/math/box.ipp>Go to the source code of this file.
Classes | |
| class | sbx::math::basic_box< Type > |
| Plane-based box represented by six clipping planes. More... | |
Namespaces | |
| namespace | libsbx |
Typedefs | |
| using | sbx::math::boxf = basic_box< std::float_t > |
| Box type using std::float_t. | |
| using | sbx::math::box = boxf |
| Default box alias. | |
Box / frustum-style volume intersection helpers.
This header defines a box-like structure represented by six clipping planes. It can be used for intersection tests against axis-aligned volumes.
The primary use case is view-frustum culling or generalized half-space tests against bounding volumes.