From e730e8bdc69ef89dfa28d2606d260cb8b72f4740 Mon Sep 17 00:00:00 2001 From: vimene Date: Sun, 26 Nov 2023 17:58:30 +0100 Subject: added scenes, camera and meshes --- src/o3d/mesh.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/o3d/mesh.h (limited to 'src/o3d/mesh.h') diff --git a/src/o3d/mesh.h b/src/o3d/mesh.h new file mode 100644 index 0000000..579c8b2 --- /dev/null +++ b/src/o3d/mesh.h @@ -0,0 +1,23 @@ +#ifndef O3D_MESH_H +#define O3D_MESH_H + +#include +#include +#include +#include "o3d/vertex.h" + +namespace engine::o3d { + +class Mesh { + public: + static Mesh cube(); // this function should not be in this file + + std::vector pts; + std::vector> faces; + + Mesh(std::vector pts, std::vector> faces); +}; + +} + +#endif // O3D_MESH_H -- cgit v1.2.3