通过判定最小距离画线也勉强解决了,谢谢大神的指点。
#coding=utf-8
import rhinoscriptsyntax as rs
def zhuixioajuli(x, y):
c = rs.Distance(x, y)
return min(c)
point0 = rs.GetObjects("选取第一组点")
point1 = rs.GetObjects("选取第二组点")
for h in range(len(point0)):
for i in range(len(point1)):
a = rs.Distance(point0[h], point1)
b = []
b.append(a)
if b[0] == zhuixioajuli(point0[h], point1):
rs.AddLine(point0[h], point1)
if __name__ =="__main__":
zhuixioajuli(point0[h], point1)