Rhino(犀牛)中国技术支持与推广中心

标题: ghpython中GUID与OBJ之间的相互转换 [打印本页]

作者: arch_yr    时间: 2016-1-5 00:48
标题: ghpython中GUID与OBJ之间的相互转换
本帖最后由 筑梦NARUTO 于 2016-1-5 17:44 编辑

求助,ghpython中数据格式的问题——如通过物件的ID获得它

我需要建这样一组渐变的钢架

为了美观和提给结构计算受力

我需要对中间的那些小横杆进行剪切裁掉多余的部分



但是gh中的regiondifference运算器每次只能处理两条曲线。
由于是在gh中的树形数据,所以为了后续方便在gh中继续进行加工,我决定使用ghpython来完成。但是后来我又发现在ghpython中调用region difference运算器是有bug的,不能正常使用。所以又不得不使用rhinoscriptsyntax来解决问题,所以我给每条在gh中生成的曲线命了名用rs.CurveBooleanDifference函数完成了切割。


但是结果R列表中的元素都是物件的ID,我无法在ghpython中将其再变回树状数据了!!

求助如何通过ghpython脚本拾取物件的id获得其本身。。   
3dm文件有些大和gh文件一起放云盘啦http://pan.baidu.com/s/1gdUg819
求好心大神拯救~



作者: 筑梦NARUTO    时间: 2016-1-5 11:54
本帖最后由 筑梦NARUTO 于 2016-1-5 11:55 编辑

这样就可以在对象和guid之间相互转换了。(提示下楼主你的帖子发错板块了)

QQ截图20160105114437.jpg (294.03 KB, 下载次数: 30)

QQ截图20160105114437.jpg

作者: arch_yr    时间: 2016-1-5 15:38
多谢大神啊,帮了大忙啦。
作者: arch_yr    时间: 2016-1-6 15:30
筑梦NARUTO 发表于 2016-1-5 11:54
这样就可以在对象和guid之间相互转换了。(提示下楼主你的帖子发错板块了)

多谢大神啊,帮了大忙啦。




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2