#include <vec3.hpp>
Public Member Functions | |
Vec3 () | |
Vec3 (float x, float y, float z) | |
float | Distance (Vec3 v) const |
bool | IsValid () const |
bool | operator== (const Vec3 &v) const |
bool | operator!= (const Vec3 &v) const |
Vec3 | operator+ (const Vec3 &v) const |
Vec3 | operator- (const Vec3 &v) const |
Vec3 | operator* (float scalar) const |
Vec3 | operator/ (float scalar) const |
Vec3 & | operator+= (const Vec3 &v) |
Vec3 & | operator-= (const Vec3 &v) |
Vec3 & | operator*= (float scalar) |
Vec3 & | operator/= (float scalar) |
Vec3 | Normalized () const |
float | Length () const |
Public Attributes | |
float | x |
float | y |
float | z |
Vec3.
This class is responsible for the vec3.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
float Vec3::x |
float Vec3::y |
float Vec3::z |