vector3 vector3::operator-(vector3 other) { return vector3(m_X - other.getX(), m_Y - other.getY(), m_Z - other.getZ()); }
double vector3::operator*(vector3 other) { return m_X * other.getX() + m_Y * other.getY() + m_Z + other.getZ(); }
vector3 vector3::operator+(vector3 other) { return vector3(m_X + other.getX(), m_Y + other.getY(), m_Z + other.getZ()); }