nuclear@0: #ifndef VMATH_H_ nuclear@0: #define VMATH_H_ nuclear@0: nuclear@0: class Vector3 { nuclear@0: public: nuclear@0: float x, y, z; nuclear@0: nuclear@0: Vector3() : x(0), y(0), z(0) {} nuclear@0: Vector3(float x, float y, float z) { nuclear@0: this->x = x; nuclear@0: this->y = y; nuclear@0: this->z = z; nuclear@0: } nuclear@0: }; nuclear@0: nuclear@0: class Vector4 { nuclear@0: public: nuclear@0: float x, y, z, w; nuclear@0: nuclear@0: Vector4() : x(0), y(0), z(0), w(1) {} nuclear@0: Vector4(float x, float y, float z, float w) { nuclear@0: this->x = x; nuclear@0: this->y = y; nuclear@0: this->z = z; nuclear@0: this->w = w; nuclear@0: } nuclear@0: }; nuclear@0: nuclear@0: #endif // VMATH_H_