同样的过程,在Python中复现的过程中,用到rs.CurveDiscontinuity这个命令的时候,结果值相比用电池组接出来的要少了一个。曲线是闭合曲线,两个连续性都选的是C1。
import rhinoscriptsyntax as rs
s_border_list=[]
p_discon_list=[]
for i in range(len(surface)):
# s_border=rs.DuplicateSurfaceBorder(surface[i])
s_edge=rs.DuplicateEdgeCurves(surface[1])
s_border=rs.CloseCurve(rs.JoinCurves(s_edge))
ss=rs.IsCurveClosed(s_border)
p_discon=rs.CurveDiscontinuity(s_border,2)
s_border_list.append(s_border)
p_discon_list.append(p_discon)
test.3dm (131.7 KB)
test-gh.gh (7.2 KB)