本帖最后由 Jessesn 于 2017-5-4 08:42 编辑
我记得有个工具可以检测曲线是开放还是封闭的,却找不到了,请高手告知,谢谢
Ansen 题解如下
我从Rhino IronPython的帮助文档中找到类似的一串代码,稍作修改后,就可以满足你的需求。
方法:新建一个空白按钮(还不知道如何自定义工具箱,请点击这里),将以下的代码复制,粘帖到你的按钮编辑器中,点击该按钮即可运行这个工具
- NoEcho -_RunPythonScript (
- #coding=utf-8
- import rhinoscriptsyntax as rs
- object = rs.GetObject("请选择个物件")
- if rs.IsCurve(object):
- if rs.IsCurveClosed(object):
- print "这是一条封闭的曲线."
- else:
- print "这是一条开放的曲线."
- else:
- print "这个物件并不是曲线."
- )
复制代码
|