#http://www.mathcurve.com/surfaces/helicoiddeveloppable/helicoiddeveloppable.shtml

vertices = dimension1:1000 dimension2:72

u = from 0 to (36*PI) dimension1
v = from 0 to (2*PI) dimension2

a = rand2(1, 10)
b = rand2(1, 10)

x = a*(cos(u) - v*sin(u))
z = a*(sin(u) + v*cos(u))
y = b*(u + v)