ludus::foundation::math::Affine3¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/foundation/math/include/ludus/foundation/math/transform.hpp
#include <ludus/foundation/math/transform.hpp>
struct ludus::foundation::math::Affine3
Fields¶
Columns¶
Vector3 ludus::foundation::math::Affine3::Columns[3][3] = {Vector3{1, 0, 0}, Vector3{0, 1, 0}, Vector3{0, 0, 1}}
linear block L
Related types: Vector3
Declared in modules/foundation/math/include/ludus/foundation/math/transform.hpp
Translation¶
Vector3 ludus::foundation::math::Affine3::Translation = {0, 0, 0}
Related types: Vector3
Declared in modules/foundation/math/include/ludus/foundation/math/transform.hpp
Static methods¶
Identity¶
static constexpr Affine3 ludus::foundation::math::Affine3::Identity() noexcept
Related types: Affine3
Declared in modules/foundation/math/include/ludus/foundation/math/transform.hpp
Members¶
operator==¶
constexpr bool operator==(const Affine3 &, const Affine3 &)=default
Related types: Affine3
Declared in modules/foundation/math/include/ludus/foundation/math/transform.hpp