import rhinoscriptsyntax as rs import Rhino.Geometry as rg rs.EnableRedraw(False) rs.EnableRedraw(False) objects = rs.ObjectsByLayer("Default") rs.DeleteObjects(objects) divisions = 50 nr_of_curves = 5 curve_dist = 10 curves = [] for k in range(nr_of_curves): points = [] for x in range(divisions): y = x%(k+1) point = rg.Point3d(x, y, k*curve_dist) #rs.AddPoint(point) points.append(point) curve = rs.AddPolyline(points) rs.RebuildCurve(curve, 3, divisions) curves.append(curve) rs.AddLoftSrf(curves)