Question by
evenprime · Nov 12, 2021 at 09:28 PM ·
meshmeshfiltermesh vertices
How do I optimize this function to generate the least number of vertices (no duplicates)? Its a flat plane mesh.
private int[] GetChunkMeshTriangles()
{
int[] tris = new int[chunkSize * chunkSize * 6];
int t = 0, v = 0;
for (int x = 0; x < chunkSize; x++)
{
for (int y = 0; y < chunkSize; y++)
{
tris[t] = v + 1;
tris[t + 1] = v + chunkSize + 1;
tris[t + 2] = v + 0;
tris[t + 3] = v + chunkSize + 2;
tris[t + 4] = v + chunkSize + 1;
tris[t + 5] = v + 1;
t += 6;
v++;
}
v++;
}
return tris;
}
Comment