NCF参数化建筑论坛

标题: 【大糊涂鬼】002 sort list的排序逻辑 [打印本页]

作者: 活建鬼    时间: 2012-5-5 12:20
标题: 【大糊涂鬼】002 sort list的排序逻辑
本帖最后由 活建鬼 于 2012-8-24 21:45 编辑

【缘起】
人有三昏六迷七十二糊涂,鬼自然也有犯傻的时候。

小糊涂仙是做不成了,试着做一个“大”一点的糊涂鬼吧。


【糊涂】
对于GH中的sets——list——sort list这个运算器整理数据的逻辑不是很清楚,不知是不是做毕设做的脑袋短路,想了半天也没看出他的逻辑所在,大家帮忙指点一二把~~ 论坛中教程对于其的解释~~~
[attach]26464[/attach]
我自己做了一个电池图,真的看不出是如何进行整理的,输入端K的编号列表数据是怎么跟输出端A的点数据进行一一对应的?难道是随机的不成?~~~
[attach]26463[/attach]
想了好几遍也看不出个所以然来,大家给解解惑吧~~~~~





作者: 麓山小农    时间: 2012-5-5 12:51
一个输出的是数据信息,一个输出的是序号信息,换个思维比对下,很容易看出来,这部分内容我正在整理会有个之前类似PathMapper一样的问件发布
作者: 麓山小农    时间: 2012-5-5 12:54
例如第二个图里面 int 数据第一个是3 那么也就是说 pt list 里面的第一个点被放到了 序列号为3的位置 即下面Panel里面的第四个点
作者: 活建鬼    时间: 2012-5-5 13:02
本帖最后由 活建鬼 于 2012-7-26 14:53 编辑

原来是这样啊~~终于明白了~~看来真是自己脑袋短路啊~~呵呵~~多谢小农兄~~~
作者: wangjunxiong    时间: 2012-5-5 13:57
这个运算器真的特别给力!
作者: 活建鬼    时间: 2012-5-5 15:19
是啊~~~大家可以多谈谈它的扩展用法~~
作者: 活建鬼    时间: 2012-5-5 16:14
本帖最后由 活建鬼 于 2012-7-26 14:55 编辑

再加个小小的拓展,方便更好的理解这个运算器的使用~~因为series这个运算器本身逻辑的原因,输出的值太具有特殊性,偶尔会出现一些巧合,从而误导初学者~~
拓展1:加入reverse list运算器
[attach]26486[/attach]

作者: 活建鬼    时间: 2012-5-5 16:15
本帖最后由 活建鬼 于 2012-7-26 14:56 编辑

拓展2:将pointXYZ的值打乱~~这样就更能看出来该运算器的数据对应关系了~~不存在任何的巧合喽~~~
[attach]26487[/attach]
作者: 活建鬼    时间: 2012-5-5 16:18
本帖最后由 活建鬼 于 2012-7-26 14:57 编辑

这两个拓展不是用法的拓展~~而是对于运算器逻辑的进一步理解~~避免了因为等差数列本身存在的巧合误导初学者~~大家可以多研究下该运算器在用法上的拓展~~最好举个例子什么的~~我用了两个小时时间去考虑其用途的多种可能性~~
作者: 骑马倚斜桥    时间: 2012-5-5 19:29
这个运算器真的特别给力!
作者: tonytcl    时间: 2012-5-6 02:29
很好的尝试呢..这个运算器作用很重要..
作者: lpypipi    时间: 2012-5-7 02:21
这个好,一直觉得这个运算器很有内涵,或许能解决很多弯路问题。
作者: Turbulence    时间: 2012-8-24 17:19
kankanrenao
作者: 几度天狼    时间: 2012-12-5 19:24
活建鬼 发表于 2012-5-5 16:18
这两个拓展不是用法的拓展~~而是对于运算器逻辑的进一步理解~~避免了因为等差数列本身存在的巧合误导初学者 ...

这样感觉就像随机了……
作者: zhanganxiao    时间: 2012-12-6 09:02
{:19:}好!
作者: vigorcao    时间: 2013-1-3 09:59
给力啊。。。小农。。。。
作者: 凯_祥    时间: 2014-4-30 12:06
给力啊。。。小农。。。。




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2