import rhinoscriptsyntax as rs
def conCir(pt, r):
if r <= 0:
print "Done"
else:
rs.AddCircle(pt, r)
return conCir(pt, r-1)
pt1 = rs.GetPoint("Pick First Point")
pt2 = rs.GetPoint("Pick Second Point")
r = rs.Distance(pt1, pt2)
conCir(pt1, r)
我尝试的是制作同心圆,但是,我不知道如何计算创建的圆的数量。在理想情况下,此计数器嵌入在函数中,但将其放在第一行会使其在每次调用函数时重置为 0。
需要明确的是,完成该功能后,需要打印“完成”、计数、“画圈”。