diff options
| -rw-r--r-- | src/model/vertexarray.cc | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/src/model/vertexarray.cc b/src/model/vertexarray.cc index 881e266..ae91f6c 100644 --- a/src/model/vertexarray.cc +++ b/src/model/vertexarray.cc @@ -85,15 +85,16 @@ void VertexArray::add_sphere()  			v = math::Vector3f(r * costable[i], r * sintable[i], costable[j]);  			n = v;  			n.normalize(); +			  			texx = (float)i / (float)(SPHERESEGMENTS - 1); -			texy = -costable[j] / 2 + 0.5f; +			texy = 2.0f * (float) j / (float)(SPHERESEGMENTS - 1);  			add_vertex(v, n,  texx, texy);  			v = math::Vector3f(r1 * costable[i], r1 * sintable[i], costable[j+1]);  			n = v;  			n.normalize();  			texx = (float)i / (float)(SPHERESEGMENTS - 1); -			texy = -costable[j+1] / 2 + 0.5f; +			texy = 2.0f * (float)(j + 1) / (float)(SPHERESEGMENTS - 1);  			add_vertex(v, n,  texx, texy);  			quad_count++;  | 
