Skip to content

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