Вот код для генерации треугольников, вершины загружаются из файла напрямую:
int n = 10;
Vector3[] vertices = new Vector3[n * 2];
int vC = 0;
int[] tri = new int[6 * (n - 1)];
int tC = 0;
for(int i=0;i<2*(n-1);i++)
{
if(i%2==0)
{
tri[tC++] = i;
tri[tC++] = i + 2;
tri[tC++] = i + 1;
}
else
{
tri[tC++] = i;
tri[tC++] = i + 1;
tri[tC++] = i + 2;
}
}
Вершины загружаются из файла.
И вот результат:
tri 0 2 1
tri 1 2 3
tri 2 4 3
tri 3 4 5
tri 4 6 5
три 5 6 7
три 6 8 7
три 7 8 9
три 8 10 9
три 9 10 11
три 10 12 11
три 11 12 13
три 12 14 13
три 13 14 15
три 14 16 15
три 15 16 17
три 16 18 17
три 17 18 19
вершина (1707,8, 0,0, 1707,8)
вершина (1708,0,0,0, 1708,0)
вершина (1708,1, 0,0, 1708,1)
вершина (1707,8, 0,0, 1707,8)
вершина (1707,8, 0,0, 1707,8)
вершина (1708,1, 0,0, 1708,1)
вершина (1708,2, 0,0, 1708,2)
вершина (1707,8, 0,0, 1707,8)
вершина (1708,1, 0,0,1708,1)
вершина (1708,0, 0,0, 1708.0)
вершина (1708.1, 0.0, 1708.1)
вершина (1708.2, 0.0, 1708.2)
вершина (1708.2, 0.0, 1708.2)
вершина (1708.2, 0.0, 1708.2)
вершина (1708.0, 0.0, 1708.0)
вершина (1708.6, 0.0, 1708.6)
вершина (1708.5, 0.0, 1708.5)
вершина (1708.2, 0.0, 1708.2)
вершина (1708.5, 0.0, 1708.5)
вершина (1708.4, 0.0, 1708.4)
Может кто угодноскажите мне, почему он ничего не рендерит.