#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 |