rhino入门——用python测量曲线的周长和面积
1、先在rhino里面任意画一条曲线。

2、然后打开python编译器,并加载模块
import rhinoscriptsyntax as rs

3、查看函数rs.GetObject的用法:
GetObject(message=None, filter=0, preselect=False, select=False, custom_filter=None, subobjects=False)
这个函数可以给用户提供指令,提示用户选择某个物体。

4、当用户根据提示,选中刚才的曲线,python就会返回这个物体的id。
a=rs.GetObject('Select an object')

5、需要注意的是,rhino的python,可以同时适用于python2和python3,神奇吧!

6、这样,就可以测出这个曲线周长:
rs.CurveLength(a)

7、测量闭合的平面曲线的面积:
rs.CurveArea(a)

8、如果曲线不是平面曲线,就不能测量面积:

9、如果平面曲线不封闭,也没法测量面积:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:128
阅读量:22
阅读量:27
阅读量:91
阅读量:141