import rhinoscriptsyntax as rs rs.DeleteObjects(rs.AllObjects()) n_steps = 10 # 168 height = 27 radius = 4 platform_radius = 3 platform_height = 27 spi = rs.AddSpiral((0, 0, 0), (0, 0, 1), radius, height, n_steps) pt = rs.DivideCurve(spi, n_steps) spi_eck = rs.AddPolyline(pt) rs.RotateObject(spi_eck, (0, 0, 0), 180, copy=True) rs.DeleteObjects(spi)