|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/semantic/Point3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| Point3 () noexcept=default | |
| Point3 (T x, T y, T z) noexcept | |
| const Vec3< T > & | Vector () const noexcept |
| T | X () const noexcept |
| T | Y () const noexcept |
| T | Z () const noexcept |
| Point3 | operator+ (const Vec3< T > &displacement) const noexcept |
| Point3 | operator- (const Vec3< T > &displacement) const noexcept |
| Vec3< T > | operator- (const Point3 &other) const noexcept |
| Point3 & | operator+= (const Vec3< T > &displacement) noexcept |
| Point3 & | operator-= (const Vec3< T > &displacement) noexcept |
Static Public Member Functions | |
| static Point3 | Origin () noexcept |
| static Point3 | FromVector (const Vec3< T > &value) noexcept |
Definition at line 12 of file Point3.hpp.
Definition at line 15 of file Point3.hpp.
|
defaultnoexcept |
Definition at line 19 of file Point3.hpp.
Definition at line 28 of file Point3.hpp.
Definition at line 53 of file Point3.hpp.
Definition at line 70 of file Point3.hpp.
Definition at line 65 of file Point3.hpp.
Definition at line 59 of file Point3.hpp.
Definition at line 76 of file Point3.hpp.
Definition at line 23 of file Point3.hpp.
Definition at line 33 of file Point3.hpp.
|
inlinenoexcept |
Definition at line 38 of file Point3.hpp.
|
inlinenoexcept |
Definition at line 43 of file Point3.hpp.
|
inlinenoexcept |
Definition at line 48 of file Point3.hpp.