import rhinoscriptsyntax as rs import random as ran rs.DeleteObjects(rs.AllObjects()) """ number=20 plane=rs.WorldXYPlane() abstand=5 crvs=[] #make loft #Ring for i in range (number): if i%2: curve=rs.AddEllipse(plane,10,5) else: curve=rs.AddEllipse(plane,5,10) rs.RotateObject(curve,(50,0,0),i*(360/number),(0,1,0)) crvs.append(curve) rs.AddLoftSrf(crvs,closed=True) """ number = 10 plane = rs.WorldXYPlane() crvs = [] for i in range(number): if i%2: curve = rs.AddEllipse(plane, 10, 5) else: curve = rs.AddEllipse(plane, 5,10) rs.MoveObject(curve, (0,0,i*10)) crvs.append(curve) rs.AddLoftSrf(crvs)