#ifndef O3D_VERTEX_H #define O3D_VERTEX_H #include "math/math_vector.h" #include "o3d/vertex_data.h" class Vertex3 { public: MathVector3 point; VertexData data; Vertex3(MathVector3 point, VertexData data); }; class Vertex4 { public: MathVector4 point; VertexData data; Vertex4(MathVector4 point, VertexData data); Vertex4(Vertex3 vertex); Vertex3 div_by_w() const; }; #endif // O3D_VERTEX_H