NCF参数化建筑论坛
标题:
grasshopper数据输出问题
[打印本页]
作者:
ememery
时间:
2011-5-15 21:30
标题:
grasshopper数据输出问题
本帖最后由 ememery 于 2011-5-15 21:40 编辑
比如我有一个list 名字叫做 LL
这个list里面有三个item 分别叫做 L1,L2,L3
而这三个 item 其实又各自都是一个list
L1 (1,2,3)
L2 (4,5,6)
L3 (7,8,9)
我用panel 来显示 LL 这个list 的时候,显示如下 (另见图)
0 system.collections.generic.list'1[system.int32]
1 system.collections.generic.list'1[system.int32]
2 system.collections.generic.list'1[system.int32]
换句话说,LL在panel里面显示的只是它下一级的item的类,即type
但是其实我希望的是它能够显示的是每个item的内容,即:
0 1,2,3
1 4,5,6
2 7,8,9
这该怎么办呢
谢谢
作者:
O.C.
时间:
2011-5-16 01:27
本帖最后由 O.C. 于 2011-5-16 01:35 编辑
楼主的问题也引起了我的思考,目前我用了DataTree来解决,详细看我的脚本,或者会有更简单的方法,不过个人觉得GH的DataTree还是比较好用的。
作者:
O.C.
时间:
2011-5-16 01:35
对了,我所用的GH版本是 0.8.0001
作者:
O.C.
时间:
2011-5-16 02:32
本帖最后由 O.C. 于 2011-5-16 03:00 编辑
做了个更有用的例子,我不知道是否有人做过,就是把一个flattened的integer list 等分为n 个 branches,貌似用电池就能解决这个问题了,不过如果用script去解决的话,也不复杂。
作者:
O.C.
时间:
2011-5-16 02:58
本帖最后由 O.C. 于 2011-5-16 03:43 编辑
想想下,做个更复杂的,按照个人意愿去划分flattened list,例如我想将个list划分为3条branch,每条branch含有的integer个数不一样。
作者:
O.C.
时间:
2011-5-16 03:02
本帖最后由 O.C. 于 2011-5-16 03:43 编辑
说明一下,下面那串电池(图中红框内)是为了确保我设置的划分总数不超过原数列的总个数,如果超过了,会显示“failed to divide”如下图:
作者:
ememery
时间:
2011-5-16 10:25
谢谢楼上~~
作者:
panhao1
时间:
2011-5-16 16:40
看你能不能通过overrides把释放dll的位置改成硬盘
作者:
O.C.
时间:
2011-5-16 20:42
8#
panhao1
你应该给我加分嘛,我好不容易在论坛冒出来~哈哈{:3_53:}
作者:
ememery
时间:
2011-5-16 21:06
8#
panhao1
能不能说得清楚一点呢?谢谢~~
作者:
todstods
时间:
2011-5-25 10:30
下个看看先
作者:
lincoln
时间:
2011-7-18 17:51
多谢分享,学习了
作者:
zephyrus
时间:
2011-10-21 00:44
谢谢~~~帮大忙了~~
作者:
zephyrus
时间:
2011-10-21 00:46
为虾米又木有照度了
作者:
zephyrus
时间:
2011-10-21 00:47
谢谢,正好想求教~~
作者:
木娇子
时间:
2012-5-19 15:43
学习了·~~~~~~~~~~~
作者:
34裤头的一天
时间:
2013-7-27 13:58
恩 数据真核心啊
欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/)
Powered by Discuz! X3.2