10 Vector3(
float x,
float y,
float z);
53 using glm::ivec3::ivec3;
bool is_zero_approx() const
Definition: vector3.cpp:77
Vector3()
Definition: vector3.cpp:8
float & operator[](int index)
Definition: vector3.cpp:13
static const Vector3 FORWARD
Definition: vector3.h:47
void normalize()
Definition: vector3.cpp:24
Vector3 floor() const
Definition: vector3.cpp:65
static const Vector3 BACK
Definition: vector3.h:48
Vector3 ceil() const
Definition: vector3.cpp:69
Vector3 normalized() const
Definition: vector3.cpp:20
static const Vector3 LEFT
Definition: vector3.h:43
float distance_to(const Vector3 &other) const
Definition: vector3.cpp:36
Vector3 round() const
Definition: vector3.cpp:73
Vector3 lerp(const Vector3 &other, float t) const
Definition: vector3.cpp:41
static const Vector3 RIGHT
Definition: vector3.h:44
float dot(const Vector3 &other) const
Definition: vector3.cpp:28
static const Vector3 DOWN
Definition: vector3.h:46
Vector3 sign() const
Definition: vector3.cpp:59
float length() const
Definition: vector3.cpp:16
static const Vector3 ZERO
Definition: vector3.h:41
Vector3 refract(const Vector3 &normal, float eta) const
Definition: vector3.cpp:51
Vector3 abs() const
Definition: vector3.cpp:55
static const Vector3 ONE
Definition: vector3.h:42
Vector3 reflect(const Vector3 &normal) const
Definition: vector3.cpp:47
static const Vector3 UP
Definition: vector3.h:45
Vector3 cross(const Vector3 &other) const
Definition: vector3.cpp:32
Vector3i sign() const
Definition: vector3.cpp:112
static const Vector3i RIGHT
Definition: vector3.h:71
static const Vector3i ZERO
Definition: vector3.h:68
Vector3i abs() const
Definition: vector3.cpp:108
Vector3i()
Definition: vector3.cpp:95
static const Vector3i FORWARD
Definition: vector3.h:74
float length() const
Definition: vector3.cpp:104
static const Vector3i UP
Definition: vector3.h:72
static const Vector3i LEFT
Definition: vector3.h:70
static const Vector3i BACK
Definition: vector3.h:75
int & operator[](int index)
Definition: vector3.cpp:100
static const Vector3i DOWN
Definition: vector3.h:73
static const Vector3i ONE
Definition: vector3.h:69