elene@8: #ifndef MESH_H_ elene@8: #define MESH_H_ elene@8: elene@8: #include elene@8: #include "vector.h" elene@8: elene@8: class Mesh { elene@8: private: elene@8: std::vector vertices; elene@8: std::vector normals; elene@8: elene@8: public: elene@8: Mesh(); elene@8: elene@8: void add_vertex(const Vector3 &vertex); elene@8: void add_normal(const Vector3 &normal); elene@8: elene@8: void clear(); elene@9: bool is_empty() const; elene@8: elene@8: void draw() const; elene@8: }; elene@8: elene@8: #endif // MESH_H_