NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 13566|回复: 3
打印 上一主题 下一主题

[心得体会] 【Python】rhino选择自相交曲线

[复制链接]
跳转到指定楼层
1m
发表于 2017-11-24 00:11:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  1. #coding=utf-8
  2. #Author:月之眼  E-mail:naruto@n-dda.cn

  3. import rhinoscriptsyntax as rs
  4. import scriptcontext as sc
  5. import Rhino.Geometry as rg

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


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


  15. if __name__=="__main__":
  16.     commond()
复制代码

评分

参与人数 1强度 +6 照度 +15 收起 理由
ly871108 + 6 + 15 感谢分享!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
4m
 楼主| 发表于 2017-11-24 12:06:04 | 只看该作者
cuimingyi000 发表于 2017-11-24 10:34
膜拜大神,另外求个学习  Python的书籍或教程之类的

收小甲鱼python教程,就有了,又黄又清晰。我以前是看的《python核心编程》
3m
发表于 2017-11-24 11:13:44 | 只看该作者
cuimingyi000 发表于 2017-11-24 10:34
膜拜大神,另外求个学习  Python的书籍或教程之类的

感觉廖雪峰那个网站还可以,很细致,但是有耐心才能看到最后。
2m
发表于 2017-11-24 10:34:37 | 只看该作者
膜拜大神,另外求个学习  Python的书籍或教程之类的

点评

收小甲鱼python教程,就有了,又黄又清晰。我以前是看的《python核心编程》  详情 回复 发表于 2017-11-24 12:06
感觉廖雪峰那个网站还可以,很细致,但是有耐心才能看到最后。  详情 回复 发表于 2017-11-24 11:13

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-29 16:52 , Processed in 0.071113 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表