diff options
Diffstat (limited to 'include/core/Vector3.hpp')
-rw-r--r-- | include/core/Vector3.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/core/Vector3.hpp b/include/core/Vector3.hpp index 5971787..cbd4f75 100644 --- a/include/core/Vector3.hpp +++ b/include/core/Vector3.hpp @@ -19,8 +19,21 @@ struct Vector3 { AXIS_X, AXIS_Y, AXIS_Z, + AXIS_COUNT }; + static const Vector3 ZERO; + static const Vector3 ONE; + static const Vector3 INF; + + // Coordinate system of the 3D engine + static const Vector3 LEFT; + static const Vector3 RIGHT; + static const Vector3 UP; + static const Vector3 DOWN; + static const Vector3 FORWARD; + static const Vector3 BACK; + union { struct { real_t x; |