|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <algorithm>#include <array>#include <cmath>#include <optional>#include <span>#include <type_traits>#include <mv/math/geometry/Aabb3.hpp>#include <mv/math/transforms/AffineTransform3Semantics.hpp>Go to the source code of this file.
Classes | |
| class | mv::math::Obb3< T > |
Namespaces | |
| namespace | mv |
| namespace | mv::math |
Typedefs | |
| using | mv::math::Obb3f = Obb3< float > |
| using | mv::math::Obb3d = Obb3< double > |
Functions | |
| template<typename T > | |
| Obb3< T > | mv::math::TransformObb (const RigidTransform3< T > &transform, const Obb3< T > &box) noexcept |
| template<typename T > | |
| std::optional< Aabb3< T > > | mv::math::TryTransformConservativeAabb (const AffineTransform3< T > &transform, const Obb3< T > &box) noexcept |