room101/OBSOLETE/MESH.HPP

27 lines
424 B
C++

#ifndef __MESH_H
#define __MESH_H
#include "vector.hpp"
typedef struct
{
int* ids;
int colour;
} MeshFace;
MeshFace MeshFaceCreate(void);
MeshFace MeshFaceRead(void);
typedef MeshFace* MeshFaceArray;
MeshFaceArray MeshFaceArrayCreate(int);
MeshFaceArray MeshFaceArrayRead(void);
typedef struct
{
Vector** vertices;
MeshFaceArray faces;
} Mesh;
#endif