Ok, it really should just be a case of changing the multiplier value to
To 8.9, as 89 deg divided by 10 segments = 8.9 :o)
For segments_vertical = 1 to 10 ; (in the case of above) For segments_horizontal = 1 to 4 (the segments horizontally) x = cos(8.9*segments_vertical) * distance_from_centre *segments_horizontally y = sin(8.9*segments_vertical) * distance_from_centre * segments_horizontally place vertex at x , y , z next next
To 8.9, as 89 deg divided by 10 segments = 8.9 :o)