热门标签

[已解答] 关于选取控制点

[复制链接]
查看: 2838|回复: 6

12

主题

37

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2018-1-2 17:38:46 | 显示全部楼层 |阅读模式
请问大神们,有什么命令或工具,可以在同一直线上隔一个或多个控制点来重复选取控制点的?

隔点选

隔点选
回复

使用道具 举报

124

主题

350

帖子

1415

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1415
发表于 2018-1-3 09:35:07 | 显示全部楼层
目前看起来Rhino中并没有这么直接的、智能的选择工具,少的情况下你目前可能只能手动挑选,如果是批量处理,建议使用 GH 自己建立需要的规则来选择这些控制点。
例如下图是隔着选择控制点,
curve.jpg


回复

使用道具 举报

12

主题

37

帖子

122

积分

注册会员

Rank: 2

积分
122
 楼主| 发表于 2018-1-3 10:36:05 | 显示全部楼层
Jessesn 发表于 2018-1-3 09:35
目前看起来Rhino中并没有这么直接的、智能的选择工具,少的情况下你目前可能只能手动挑选,如果是批量处理 ...

受教了,非常感谢。
回复

使用道具 举报

8

主题

107

帖子

570

积分

超级版主

Rank: 8Rank: 8

积分
570
发表于 2018-1-3 16:03:22 | 显示全部楼层
[AppleScript] 纯文本查看 复制代码
#coding=utf-8
#作者:月之眼
import rhinoscriptsyntax as rs

obj = rs.GetObject("需要间隔选取控制点的曲线", rs.filter.curve)
if obj:
    rs.EnableObjectGrips(obj)
    grips_count = rs.ObjectGripCount(obj)
    count = rs.GetInteger("间隔数",2,1,grips_count-1)
    for i in xrange(0,grips_count,count):
        rs.SelectObjectGrip(obj,i)
    grips = rs.SelectedObjectGrips(obj)


贴一个rhinopython的脚本,可以执行间隔选择控制点
QQ截图20180103160114.jpg
[db:签名]
回复

使用道具 举报

12

主题

37

帖子

122

积分

注册会员

Rank: 2

积分
122
 楼主| 发表于 2018-1-3 18:06:48 | 显示全部楼层
筑梦NARUTO 发表于 2018-1-3 16:03
[mw_shl_code=applescript,true]#coding=utf-8
#作者:月之眼
import rhinoscriptsyntax as rs

大神,你这种操作我没见过。可以麻烦你详细的说一下操作方式吗?

点评

这里有详细的教程:http://class.rhino3d.asia/cv-536.html  发表于 2018-1-3 22:22
回复

使用道具 举报

12

主题

37

帖子

122

积分

注册会员

Rank: 2

积分
122
 楼主| 发表于 2018-1-4 08:35:15 | 显示全部楼层
啊树 发表于 2018-1-3 18:06
大神,你这种操作我没见过。可以麻烦你详细的说一下操作方式吗?

真的非常感谢。
回复

使用道具 举报

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

本版积分规则

精彩推荐

Rhino3D(犀牛)中文网

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

关注我们

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