热门标签

[已解答] 如何用python在gh中選取rh內圖層與模型?

[复制链接]
查看: 200|回复: 5

1

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2019-3-1 08:37:09 | 显示全部楼层 |阅读模式
請問我要如何寫一個python,將rhino 中圖層在gh可以讀取到,並且選擇該圖層下的模型
回复

使用道具 举报

15

主题

138

帖子

778

积分

超级版主

Rank: 8Rank: 8

积分
778
发表于 2019-3-1 11:36:04 | 显示全部楼层
[AppleScript] 纯文本查看 复制代码
#coding = utf-8

import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino.RhinoDoc as sd


sc.doc = sd.ActiveDoc

layers = rs.LayerNames()
if("name" in layers):
    rs.ObjectsByLayer("name",True)

sc.doc = ghdoc



可以试试上面这段代码。
QQ截图20190301113514.jpg

评分

参与人数 1金币 +3 经验 +2 收起 理由
Simon + 3 + 2 很给力!

查看全部评分

[db:签名]
回复

使用道具 举报

1

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2019-3-1 17:24:09 | 显示全部楼层
謝謝你的回覆!
但是我嘗試了將您的代碼導入後,我還是沒辦法選取到,不知哪裡出錯?
layer.jpg
回复

使用道具 举报

15

主题

138

帖子

778

积分

超级版主

Rank: 8Rank: 8

积分
778
发表于 2019-3-1 18:09:07 | 显示全部楼层
kevin88763 发表于 2019-3-1 17:24
謝謝你的回覆!
但是我嘗試了將您的代碼導入後,我還是沒辦法選取到,不知哪裡出錯? ...

先运行一下呀
[db:签名]
回复

使用道具 举报

1

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2019-3-1 19:13:40 | 显示全部楼层
點擊test是有看到rhino模型被選取,但是gh並沒有模型資料
layer2.jpg
回复

使用道具 举报

15

主题

138

帖子

778

积分

超级版主

Rank: 8Rank: 8

积分
778
发表于 2019-3-1 19:45:55 | 显示全部楼层
kevin88763 发表于 2019-3-1 19:13
點擊test是有看到rhino模型被選取,但是gh並沒有模型資料

需要输出啊,建议你先看一下python基础。
[AppleScript] 纯文本查看 复制代码
#coding = utf-8
 
import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino.RhinoDoc as sd
 
 
sc.doc = sd.ActiveDoc
 
layers = rs.LayerNames()
if("name" in layers):
    a = rs.ObjectsByLayer("name",True)
 
sc.doc = ghdoc
[db:签名]
回复

使用道具 举报

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

本版积分规则

精彩推荐

Rhino3D(犀牛)中文网

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

关注我们

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