From c166d369ab449e523ddcb514560e093232c04506 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Tue, 2 Mar 2010 21:28:44 -0800 Subject: GLUshape: Fix off-by-one error in an increment calculation in revolve --- src/revolve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/revolve.c b/src/revolve.c index ff41029..90d48b3 100644 --- a/src/revolve.c +++ b/src/revolve.c @@ -30,7 +30,7 @@ revolve(const GLUvec4 *points, const GLUvec4 *normals, const float *u, unsigned steps, float start_angle, float end_angle, revolve_cb *cb, void *data) { - const float angle_step = (end_angle - start_angle) / (float) steps; + const float angle_step = (end_angle - start_angle) / (float) (steps - 1); const GLUvec4 tangent = {{ 0.0, 0.0, 1.0, 0.0 }}; unsigned i; unsigned j; -- cgit v1.2.3