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

[复制链接]
筑梦NARUTO 发表于 2015-5-2 10:26:53
楼主
本帖最后由 筑梦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, 下载次数: 345

评分

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

查看全部评分

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

本版积分规则