Option Explicit 'Script written by 'Script copyrighted by 'Script version Monday, February 02, 2009 8:11:02 PM Call Main() Sub Main() Call Rhino.EnableRedraw(False) Call clelies(2, 6, 8, 1000) Call Rhino.EnableRedraw(True) End Sub Function clelies(a, b, c, count) clelies = Null Dim i, q, t, x, y, z, arrOutput ReDim arrOutput(count-1) q=0 For i = 0 To 1 Step 1/count t = PI*2*c*i x = a*sin((b/c)*t)*cos(t) y = a*sin((b/c)*t)*sin(t) z = a*cos((b/c)*t) arrOutput(q) = array(x,y,z) 'Call Rhino.addpoint(arrOutput(q)) q=q+1 Next Call Rhino.AddCurve(arrOutput) clelies = arrOutput End Function