热门标签

[作品展示] 【python】rhinopython选择自相交曲线

[复制链接]
查看: 700|回复: 0

6

主题

52

帖子

313

积分

超级版主

Rank: 8Rank: 8

积分
313
发表于 2017-11-23 23:30:12 | 显示全部楼层 |阅读模式
前段时间有人问我这个,今天写个代码分享一下。
[AppleScript] syntaxhighlighter_viewsource syntaxhighlighter_copycode
#coding=utf-8
#Author:月之眼  E-mail:[email]naruto@n-dda.cn[/email]

import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino.Geometry as rg

#custom_filter
def select_CurveXSelf(rhino_objects, geometry, geometry_index):
    list = rs.CurveCurveIntersection(geometry)
    return (list!=None)and(list[0]==Overlap)


def commond():
    geometrys = rs.GetObjects("Select self intersecting curves",rs.filter.curve,True,True,custom_filter = select_CurveXSelf)
    color = rs.GetColor(0)
    if geometrys and color:
        [rs.ObjectColor(i,color) for i in geometrys]


if __name__=="__main__":
    commond()

QQ截图20171123231211.jpg

评分

参与人数 1经验 +2 收起 理由
Simon + 2 赞一个!

查看全部评分

[db:签名]
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

Rhino3D(犀牛)中文网

  • 深圳:0755-29642189
  • 上海:021-56496412
  • 成都:028-61592400
  • support@shaper3d.com

关注我们

Copyright   ©2007-2017  Rhino3D(犀牛)中文网  Powered by©Discuz!     ( 粤ICP备07503445号