检测曲线是封闭还是开放的工具是哪个? 【Ansen 提供题解】

[复制链接]
深蓝Ansen 发表于 2014-4-7 10:13:03
楼主
本帖最后由 深蓝 于 2014-4-7 14:34 编辑

我从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 "这个物件并不是曲线."

)

评分

参与人数 1坛币 +4 收起 理由
simonchen + 4 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则