correct tunnel curving
[gbajam21] / tools / tungen.c
index 49b3f16..f480758 100644 (file)
@@ -102,7 +102,7 @@ invalopt:   fprintf(stderr, "invalid argument: %s\n", argv[i]);
                        if(fabs(r - prev_r) < 0.05) continue;
 
                        for(j=0; j<UDIV; j++) {
-                               float u = (float)j / (float)(UDIV - 1);
+                               float u = (float)j / (float)UDIV;
                                float theta = 2.0f * u * M_PI;
 
                                int x = (int)(cos(theta) * r - z) + xsz / 2;