Unfortunately, that yields the same issue... Although, I'm not exactly sure why, from the look of things while debugging, it looks like it should work fine...
Here are the vertices of the first ring created
[2]: {Position:{X:10.51042 Y:0 Z:100} Normal:{X:0.1045285 Y:0 Z:0.9945219} TextureCoordinate:{X:0 Y:0.03333334}}
[3]: {Position:{X:6.553142 Y:8.217381 Z:100} Normal:{X:0.06517243 Y:0.08172365 Z:0.9945219} TextureCoordinate:{X:0.1428571 Y:0.03333334}}
[4]: {Position:{X:2.338789 Y:10.24691 Z:100} Normal:{X:0.02325977 Y:0.1019077 Z:0.9945219} TextureCoordinate:{X:0.2857143 Y:0.03333334}}
[5]: {Position:{X:9.469564 Y:4.5603 Z:100} Normal:{X:0.0941769 Y:0.04535319 Z:0.9945219} TextureCoordinate:{X:0.4285714 Y:0.03333334}}
[6]: {Position:{X:9.469564 Y:4.560302 Z:100} Normal:{X:0.09417689 Y:0.0453532 Z:0.9945219} TextureCoordinate:{X:0.5714285 Y:0.03333334}}
[7]: {Position:{X:2.33879 Y:10.24691 Z:100} Normal:{X:0.02325978 Y:0.1019077 Z:0.9945219} TextureCoordinate:{X:0.7142857 Y:0.03333334}}
[8]: {Position:{X:6.553144 Y:8.217379 Z:100} Normal:{X:0.06517246 Y:0.08172363 Z:0.9945219} TextureCoordinate:{X:0.8571429 Y:0.03333334}}
[9]: {Position:{X:10.51042 Y:1.837701E06 Z:100} Normal:{X:0.1045285 Y:1.827634E08 Z:0.9945219} TextureCoordinate:{X:1 Y:0.03333334}}
From the look of it, the tex coord goes from 0 to 1 like it should...
Perhaps the indices are still incorrect?
