A bunch fo Fan Geometry cleanup.

1. texture coordinates were going the wrong direction.
2. Fix bad loop increment in tangent generation
3. Only convert from Spherical to Cartesian3 once.
4. Hopefully properly create the last set of triangles.