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

[复制链接]
跳转到指定楼层
本帖最后由 Jessesn 于 2017-5-4 08:42 编辑

我记得有个工具可以检测曲线是开放还是封闭的,却找不到了,请高手告知,谢谢


Ansen 题解如下

我从Rhino IronPython的帮助文档中找到类似的一串代码,稍作修改后,就可以满足你的需求。

方法:新建一个空白按钮(还不知道如何自定义工具箱,
请点击这里),将以下的代码复制,粘帖到你的按钮编辑器中,点击该按钮即可运行这个工具


  1. NoEcho -_RunPythonScript (

  2. #coding=utf-8

  3. import rhinoscriptsyntax as rs

  4. object = rs.GetObject("请选择个物件")

  5. if rs.IsCurve(object):

  6.     if rs.IsCurveClosed(object):

  7.         print "这是一条封闭的曲线."

  8.     else:

  9.         print "这是一条开放的曲线."

  10. else:

  11.     print "这个物件并不是曲线."

  12. )
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享
关于大陆地区Rhino原厂培训中心
 楼主| 执白子 发表于 2014-4-7 13:17:51
2
多谢各位了,最近搞线,不得不为此花费时间了
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则