Animate car
This commit is contained in:
parent
4e645b4c0f
commit
920ddc4981
4 changed files with 153 additions and 69 deletions
|
@ -69,17 +69,20 @@ int main(void)
|
|||
n,n + 1,n + 2,n + 3,n + 4,n + 5) != 6)
|
||||
error(0);
|
||||
|
||||
triangles[triangleCount * 3] = n[0] - 1;
|
||||
triangles[triangleCount * 3 + 1] = n[2] - 1;
|
||||
triangles[triangleCount * 3 + 2] = n[4] - 1;
|
||||
for (int i = 0; i < 6; ++i)
|
||||
n[i]--; // obj indices are 1-based
|
||||
|
||||
triangleUvs[triangleCount * 3] = n[1] - 1;
|
||||
triangleUvs[triangleCount * 3 + 1] = n[3] - 1;
|
||||
triangleUvs[triangleCount * 3 + 2] = n[5] - 1;
|
||||
triangles[triangleCount * 3] = n[0];
|
||||
triangles[triangleCount * 3 + 1] = n[4];
|
||||
triangles[triangleCount * 3 + 2] = n[2];
|
||||
|
||||
vertexTypes[n[0] - 1] = vertexType;
|
||||
vertexTypes[n[1] - 1] = vertexType;
|
||||
vertexTypes[n[2] - 1] = vertexType;
|
||||
triangleUvs[triangleCount * 3] = n[1];
|
||||
triangleUvs[triangleCount * 3 + 1] = n[5];
|
||||
triangleUvs[triangleCount * 3 + 2] = n[3];
|
||||
|
||||
vertexTypes[n[0]] = vertexType;
|
||||
vertexTypes[n[2]] = vertexType;
|
||||
vertexTypes[n[4]] = vertexType;
|
||||
|
||||
triangleCount++;
|
||||
|
||||
|
@ -110,7 +113,7 @@ int main(void)
|
|||
error(4);
|
||||
|
||||
uvs[2 * uvCount] = a * UNIT;
|
||||
uvs[2 * uvCount + 1] = b * UNIT;
|
||||
uvs[2 * uvCount + 1] = (1 - b) * UNIT;
|
||||
|
||||
uvCount++;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue