unlit cube
[gba_blender] / src / meshdata.h
diff --git a/src/meshdata.h b/src/meshdata.h
new file mode 100644 (file)
index 0000000..72a3042
--- /dev/null
@@ -0,0 +1,40 @@
+#ifndef MESHDATA_H_
+#define MESHDATA_H_
+
+#include "xgl.h"
+
+static struct xvertex cube[] = {
+       /* front */
+       {-0x10000, -0x10000, -0x10000,  0, 0, -0x10000, 128},
+       {0x10000, -0x10000, -0x10000,   0, 0, -0x10000, 128},
+       {0x10000, 0x10000, -0x10000,    0, 0, -0x10000, 128},
+       {-0x10000, 0x10000, -0x10000,   0, 0, -0x10000, 128},
+       /* right */
+       {0x10000, -0x10000, -0x10000,   0x10000, 0, 0,  129},
+       {0x10000, -0x10000, 0x10000,    0x10000, 0, 0,  129},
+       {0x10000, 0x10000, 0x10000,             0x10000, 0, 0,  129},
+       {0x10000, 0x10000, -0x10000,    0x10000, 0, 0,  129},
+       /* back */
+       {0x10000, -0x10000, 0x10000,    0, 0, 0x10000,  130},
+       {-0x10000, -0x10000, 0x10000,   0, 0, 0x10000,  130},
+       {-0x10000, 0x10000, 0x10000,    0, 0, 0x10000,  130},
+       {0x10000, 0x10000, 0x10000,             0, 0, 0x10000,  130},
+       /* left */
+       {-0x10000, -0x10000, 0x10000,   -0x10000, 0, 0, 131},
+       {-0x10000, -0x10000, -0x10000,  -0x10000, 0, 0, 131},
+       {-0x10000, 0x10000, -0x10000,   -0x10000, 0, 0, 131},
+       {-0x10000, 0x10000, 0x10000,    -0x10000, 0, 0, 131},
+       /* top */
+       {-0x10000, 0x10000, -0x10000,   0, 0x10000, 0,  132},
+       {0x10000, 0x10000, -0x10000,    0, 0x10000, 0,  132},
+       {0x10000, 0x10000, 0x10000,             0, 0x10000, 0,  132},
+       {-0x10000, 0x10000, 0x10000,    0, 0x10000, 0,  132},
+       /* bottom */
+       {0x10000, -0x10000, -0x10000,   0, -0x10000, 0, 133},
+       {-0x10000, -0x10000, -0x10000,  0, -0x10000, 0, 133},
+       {-0x10000, -0x10000, 0x10000,   0, -0x10000, 0, 133},
+       {0x10000, -0x10000, 0x10000,    0, -0x10000, 0, 133}
+};
+
+
+#endif /* MESHDATA_H_ */