carcass 发表于 2012-10-10 00:10:44

py小练习小问题1

import math
import rhinoscriptsyntax as rs
a=rs.GetObject('get a curve')
b=rs.GetObject('get b curve')
pa=rs.DivideCurve(a,10,False,True)
pb=rs.DivideCurve(b,10,False,True)
for i in range(0,len(pa)+1):
    rs.AddLine(pa,pb)


import math
import rhinoscriptsyntax as rs
a=rs.GetObject('get a curve')
b=rs.GetObject('get b curve')
c=rs.GetObject('get c curve')
pa=rs.DivideCurve(a,10,False,True)
pb=rs.DivideCurve(b,10,False,True)
pc=rs.DivideCurve(c,10,False,True)
for i in range(0,len(pa)+1):
    rs.addpolyline(pa,pb,pc)

Message: 'module' object has no attribute 'addpolyline'   三条线连polyline,不知道最后一步怎么给数据了。

yesmely 发表于 2013-9-3 21:52:58

快一年了,不知道楼主还在研究rhinopython不,最有一句有错误,应该为:
    rs.AddPolyline(,pb,pc])
即:把每三个点用中括号括起来,这样满足了addpolyline函数的第一个参数为点表的要求。
页: [1]
查看完整版本: py小练习小问题1