123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef PLANT_MODEL_H
- #define PLANT_MODEL_H
- #define PLANT_VERTEX_COUNT 8
- const S3L_Unit plantVertices[PLANT_VERTEX_COUNT * 3] = {
- -1604, -1546, 0, // 0
- 1604, -1546, 0, // 3
- -1604, 2293, 0, // 6
- 1604, 2293, 0, // 9
- 0, -1546, -1604, // 12
- 0, -1546, 1604, // 15
- 0, 2293, -1604, // 18
- 0, 2293, 1604 // 21
- }; // plantVertices
- #define PLANT_TRIANGLE_COUNT 4
- const S3L_Index plantTriangleIndices[PLANT_TRIANGLE_COUNT * 3] = {
- 1, 2, 0, // 0
- 5, 6, 4, // 3
- 1, 3, 2, // 6
- 5, 7, 6 // 9
- }; // plantTriangleIndices
- #define PLANT_UV_COUNT 8
- const S3L_Unit plantUVs[PLANT_UV_COUNT * 2] = {
- 512, 512, // 0
- 0, 0, // 2
- 0, 512, // 4
- 512, 512, // 6
- 0, 0, // 8
- 0, 512, // 10
- 512, 0, // 12
- 512, 0 // 14
- }; // plantUVs
- #define PLANT_UV_INDEX_COUNT 4
- const S3L_Index plantUVIndices[PLANT_UV_INDEX_COUNT * 3] = {
- 0, 1, 2, // 0
- 3, 4, 5, // 3
- 0, 6, 1, // 6
- 3, 7, 4 // 9
- }; // plantUVIndices
- S3L_Model3D plantModel;
- void plantModelInit(void)
- {
- S3L_model3DInit(
- plantVertices,
- PLANT_VERTEX_COUNT,
- plantTriangleIndices,
- PLANT_TRIANGLE_COUNT,
- &plantModel);
- }
- #endif // guard
|