X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmesh.h;fp=src%2Fmesh.h;h=b97f9cd97a35739d7846cb65770ed5d3aea8bba8;hb=721cbdcc5f52c2dda7eb03e645bb92521180a3fa;hp=0000000000000000000000000000000000000000;hpb=d2f1a6ab443b86a42e9fd28a19ebdbcf729a5d51;p=cyberay diff --git a/src/mesh.h b/src/mesh.h new file mode 100644 index 0000000..b97f9cd --- /dev/null +++ b/src/mesh.h @@ -0,0 +1,20 @@ +#ifndef MESH_H_ +#define MESH_H_ + +#include +#include +#include "geom.h" + +struct mesh { + struct triangle *faces; + int num_faces; + + struct aabox aabb; + + struct material mtl; +}; + +int load_mesh(struct mesh *m, const char *fname); +void draw_mesh(struct mesh *m); + +#endif /* MESH_H_ */