Move Vectormath main
C++20 game and graphics mathematics
Loading...
Searching...
No Matches
Obb3.hpp File Reference
#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