与python的不同点,for循环只会显示最后一个结果,所以,需要提前定义一个空列表,append追加循环数据
记得变量名称,初学易发生变量命名的问题,提示你XXX没有append这个属性
#生成10个随机圆,圆心坐标和半径都为随机数
import rhinoscriptsyntax as rs
import random #导入random函数,生成随机数
Circle=[] #定义一个空列表,为了储存for循环产生的值,如果不append追加,则只能在rhino中产生一个圆
Point=[]
for i in range(10):
a=random.randint(1,10)
b=random.randint(1,10)
c=random.randint(1,10)
r=random.randint(1,10)
poi=rs.AddPoint(a,b,c)
cir=rs.AddCircle(poi,r)
Point.append(poi) #记得更改电池输出端的名字
Circle.append(cir)