14 vec3(
const float& x,
const float& y,
const float& z);
48 friend std::ostream&
operator<<(std::ostream& stream,
const vec3& vector);
friend vec3 operator/(vec3 left, const vec3 &right)
Definition: vec3.cpp:82
vec3 & add(const vec3 &other)
Definition: vec3.cpp:33
bool operator==(const vec3 &other)
Definition: vec3.cpp:110
friend std::ostream & operator<<(std::ostream &stream, const vec3 &vector)
Definition: vec3.cpp:140
float z
Definition: vec3.h:11
vec3 & subtract(const vec3 &other)
Definition: vec3.cpp:42
static vec3 normalize(const vec3 &v)
Definition: vec3.cpp:27
vec3 & divide(const vec3 &other)
Definition: vec3.cpp:58
friend vec3 operator*(vec3 left, const vec3 &right)
Definition: vec3.cpp:77
Definition: audioclip.cpp:3
float y
Definition: vec3.h:11
vec3 & mutiply(const vec3 &other)
Definition: vec3.cpp:50
bool operator!=(const vec3 &other)
Definition: vec3.cpp:115
vec3 & operator*=(const vec3 &other)
Definition: vec3.cpp:130
vec3 & operator+=(const vec3 &other)
Definition: vec3.cpp:120
vec3()
Definition: vec3.cpp:6
vec3 & operator/=(const vec3 &other)
Definition: vec3.cpp:135
friend vec3 operator+(vec3 left, const vec3 &right)
Definition: vec3.cpp:67
friend vec3 operator-(vec3 left, const vec3 &right)
Definition: vec3.cpp:72
vec3 & operator-=(const vec3 &other)
Definition: vec3.cpp:125
float x
Definition: vec3.h:11
static vec3 crossProduct(const vec3 &a, const vec3 &b)
Definition: vec3.cpp:20