sandbox
Loading...
Searching...
No Matches
box.hpp File Reference

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.
 

Detailed Description

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.

Author
KAJ