热门标签

[讨论] grasshopper如何获得犀牛物体的键值

[复制链接]
查看: 818|回复: 4

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2018-12-4 20:13:43 | 显示全部楼层 |阅读模式
本帖最后由 太平公主主主 于 2018-12-5 00:13 编辑

设置物体的用户文本。健就是key,,给key赋值后。就是健值。就是在gh里如何获得这个用户文本的健值
QQ五笔截图未命名.jpg
回复

使用道具 举报

152

主题

452

帖子

2125

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2125
发表于 2018-12-4 21:37:38 | 显示全部楼层
请问什么是 “健和值 ” ,能稍稍解释一下吗?
回复

使用道具 举报

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2018-12-4 23:13:07 | 显示全部楼层
本帖最后由 太平公主主主 于 2018-12-5 00:12 编辑
Jessesn 发表于 2018-12-4 21:37
请问什么是 “健和值 ” ,能稍稍解释一下吗?

设置物体的用户文本。健就是key,,给key赋值后。就是健值。就是在gh里如何获得这个用户文本的健值
回复

使用道具 举报

4

主题

28

帖子

132

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
132
发表于 2018-12-5 12:14:31 | 显示全部楼层
Grasshopper 里面没有电池能够直接读取,但是 GH 也是支持 python 的,你可以在 GH 里用脚本读取。
假如我有个几何体,我在上面写入了一组键值对,“length” 对应的是"300":
usertext.jpg

但是需要注意的是,在 GH 中用 GHpython 读取的时候,要把数据输入类型设置为 GUID ,还要在代码中把当前的文档设置为 Rhino 文档,通过引用把集合体拿到 GH 以后,GH 文档拿进来的只是几何体,没有把 UserData 拿进来,UserData 是记录而在 RhinoDoc 里面的。GH 默认是 ghdoc ,里面没有你在 Rhino 里面写好的 UserData。通过上下两个电池的对比就可以看出区别了:
docAndUserText.jpg
获取完键值对以后,记得像上面那个电池最后一行这样把文档切换回 ghdoc ,不然之后用 ghpython 写的几何体全部都跑到 Rhino 文档里面去了,哪怕重启 Rhino 和 GH 以及换个 ghpython 电池,也会跑到 Rhino 里面去。




评分

参与人数 1经验 +2 收起 理由
筑梦NARUTO + 2 又学习了

查看全部评分

回复

使用道具 举报

4

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2018-12-5 13:19:04 | 显示全部楼层
本帖最后由 太平公主主主 于 2018-12-5 13:28 编辑
Jorin 发表于 2018-12-5 12:14
Grasshopper 里面没有电池能够直接读取,但是 GH 也是支持 python 的,你可以在 GH 里用脚本读取。
假如我 ...

原来是这样的,非常感谢Jorin
回复

使用道具 举报

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

本版积分规则

精彩推荐

VisualARQ 2 - V 2.4.3版 发布

2019-04-03 新闻

图文教学│Rhino 6 MOBIUS音箱建模

2019-03-28 图文教学

图文教学 | 无缝拼接的六边形瓷砖

2019-03-28 图文教学

Rhino 6 渲染 AI降噪教学

2019-03-15 图文教学

“流浪地球”背后的 Rhino

2019-02-08 新闻

图文教学│Rhino 6 细分建模-羽翼耳钉

2018-10-25 图文教学

Rhino 6 SR9 新增Grasshopper教学中文化

2018-10-09 新闻

【Grasshopper】BIG蛇形画廊建模

2018-10-09 图文教学

Rhino3D(犀牛)中文网

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

关注我们

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