Python --- 关于选取曲线,曲面控制点和曲面边缘的问题

[复制链接]
跳转到指定楼层
2846413 kietsuc 发表于 2015-5-1 21:48:03 楼主
各位大神好:
       先说声对不起,在假期打扰各位大神。
       我想请问一下,python中如何定义曲线、曲面的控制点,曲面的边缘,能让软件自动选取他们。
       真心不好意思,打扰了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2015-5-2 10:26:53
2
本帖最后由 筑梦NARUTO 于 2015-5-2 19:59 编辑

我上传了一个我很久以前做的选择曲面边缘的一个练习,你可以看看,还有可以自己定义filter来选择的类型,
我上传一个在一堆曲线里选择圆的例子。你可以看看:

[mw_shl_code=applescript,true]#coding=utf-8
import rhinoscriptsyntax as rs
from scriptcontext import *
import Rhino

def circleGeometryFilter (rhObject, geometry, componentIndex):
    curve = rs.coercecurve(geometry)
    return rs.IsCircle(curve)

def RunCommand():
    objects = rs.GetObjects("选择圆", rs.filter.curve, False, False,custom_filter = circleGeometryFilter)
    for curve in objects:
        point = rs.CircleCenterPoint(curve)
        rs.AddPoint(point)
    print len(objects)

if __name__=="__main__":
    RunCommand()[/mw_shl_code]
[/hide]

选择曲面边缘线.zip

695 Bytes, 下载次数: 346

评分

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

查看全部评分

ivansword 发表于 2015-5-2 15:32:24
3
学习,,,
 楼主| kietsuc 发表于 2015-5-5 18:51:12
4
筑梦NARUTO 发表于 2015-5-2 10:26
我上传了一个我很久以前做的选择曲面边缘的一个练习,你可以看看,还有可以自己定义filter来选择的类型,
...

谢谢,谢谢筑梦NARUTO大神,这两天忙着研究这个自定义函数,没来得及回复,不好意思啊。
newbhoho123 发表于 2015-9-5 15:28:35
5
newbhohonewbhoho
天天有你 发表于 2015-9-10 13:47:00
6
学习下
灌水了
sgq15 发表于 2015-12-27 19:37:57
7
曲线相交以后可以围成最小封闭曲线的子线段
shupuyun 发表于 2016-1-5 12:15:09
8

这真是学习者们的福音!支持支持!
syl1130 发表于 2016-4-26 19:23:00
10
学习 感谢了
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则