import rhinoscriptsyntax as rs
import Rhino.Geometry as rg
import math
objs = []
lines = []
for i in range(n):
line = rs.AddLine([-10,0,0],[10,0,0])
mx_rot = rg.Transform.Rotation(math.radians(i*x),rg.Vector3d(0,0,1),rg.Point3d(0,0,i))
rs.TransformObject(line,mx_rot)
mx_mov = rg.Transform.Translation(int(i/10)*20,0,int(i%10)*10)
rs.TransformObject(line,mx_mov)
objs.append(line)
lines.append(line)
if int(i%10) == 9:
loft = rs.AddLoftSrf(lines)
objs.extend(loft)
lines = []
a = objs
Comments are closed.