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