11 requires std::is_arithmetic_v<T>
67 return Value_ -
other.Value_;
112static_assert(std::is_trivially_copyable_v<mv::math::Point3f>);
113static_assert(std::is_standard_layout_v<mv::math::Point3f>);
116static_assert(std::is_trivially_copyable_v<mv::math::Point3d>);
117static_assert(std::is_standard_layout_v<mv::math::Point3d>);
Point3() noexcept=default
Point3 operator+(const Vec3< T > &displacement) const noexcept
static Point3 Origin() noexcept
const Vec3< T > & Vector() const noexcept
Vec3< T > operator-(const Point3 &other) const noexcept
Point3 & operator-=(const Vec3< T > &displacement) noexcept
friend bool operator==(const Point3 &left, const Point3 &right) noexcept
static Point3 FromVector(const Vec3< T > &value) noexcept
Point3 & operator+=(const Vec3< T > &displacement) noexcept
Point3 operator-(const Vec3< T > &displacement) const noexcept
Point3< std::uint32_t > Point3u32
Point3< std::int32_t > Point3i32