通知:E拓建筑网正式更名为拓筑在线!

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

关于Dixon的数据控制帖中一实例展开的 sort list工具深入研究


[版块:参数化设计] [分类:经验教程] [复制链接] 报告无效帖子查看: 3853|回复: 20   
拓邑团练|Sherlock_fan 发表于 2015-2-9 10:40:43 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
本帖最后由 Sherlock_fan 于 2015-2-9 16:06 编辑

这是原帖 https://www.eeeetop.com/forum.php?mod=viewthread&tid=21684
原帖里第二步 从得到的60根条线中,找出连接每个点的6条线中最短的一根。

                               
登录/注册后可看大图


                               
登录/注册后可看大图

好多人应该做到这步时会比较费解,其实原作也说,难点在于对sort list工具的理解。
回头翻了下完全自学手册发现 对此运算器也没有特别详细的讲解,而且此运算器还特别有意思。


sort list → 对数据进行排序,大多数情况下用的都是最简单的方式是 把一组乱序的数给左上角的K 右边K会给你按照从小到大排序
QQ截图20150209100845.jpg

这个运算器不只能做到,把一系列数按照从小到大排列,还能做到按照你的“喜好“,或者说你规定的排列方式,去重新排列一组数。
其实这个运算器他的“本体”是左下角的这个输入端(这里本体是指把需要重新排列的物体或者数据从此输入)
1.png

比如,左下角一组0到10无序的数字9428571063,我并不想让他按照从小到大排列,我想让他按照我的喜好排列。那么我可以通过K 来给予一个“喜好”
那么左上角的K是10个无序的数字,他和左下角的10个数字有一一对应关系。
看下句话的时候,请再重新屡一下思路,左下角的A是我们要排序的“本体” 而左上角是我们规定的喜好,说白了就是给左下角每一个数字脑袋上贴一个标签,你是老几,你是老几,
那么你可以看到我们要排序的 数列 第一个9 他”脑袋“上的数字是8 那么他最终按照8在原0-9十个数中的大小排在第八顺位(在小黄人君指导下更正
所以左下角A和右下角A,才是这个运算器的本体,但是一般我们用K,来进行从小到大的排序就可以了。
(从输入端的名称也能看出来,K描述是Keys as list ,英语好的同学应该能理解出Key的意思,我个人理解为是按照怎样一个规则去重排数据。 A描述是value as list 表示你要重新排列的数据)
回头再看看上面那张图 看你是否能真正理解这个运算器了.

然后我们看这个案例 第一步 QQ图片20150209102121.png 表示让底下每一个点都和上面点相连(这步不明白可以去脑补下树形数据姿势)
看了教程我们知道,作者想表达的是:每一个点都和右上角相连算距离,每一个点都取最短距离的那根线,
下面10个点,每一个点和上面6个点相连,,应该是得到10组数据 每组6个数据,但是我们只要每组里最短的那个,
2.png 这个运算器是取第几项数据,但是如果是多组数据就是取每组里的第几项,
所以我们剩下的工作仅仅剩下把十组数据,每组按照距离从小到大排序,然后取每组第一项也就是最短的那项,
3.png

注意我取得是第三个点那组数据(0;0是第一组。0;2就是第三组) 因为前两组最短的就是第一个,重新排序看不出效果。
K是喜好 (我们定义的喜好是是按照长度大小来重新排列) 而【L端输出的是线】 所以我先通过那个0.1,求得每根线的长度,
(我用的是这个0.1这个工具,原作用的是lenth 都是用来求得线的长度 如图 QQ截图20150209103026.jpg 把小数输给整数工具 会自动取整,把线输入给number输入端,会自动输出线的长度)  
但是我们想重新排序的‘本体’ 是线,所以我们在A端输入直接连L,线就可以了,
上图我们表达的是,我们想把A输入端的6组线,每组按照左上角输入的“喜好”也就是他们的长度从小到大重新排列。
注意输出A端才是本体,把按照距离大小排好的数据 用item list 取出每组里的第一条线,就得到了结果。

其实sort list 的输入端K 只接受数值number,那么我们可以直接把线端连给K端,他会自动取线的长度。好了 终极形态如下图
游客,如果您要查看本帖隐藏内容请回复



最后吐槽一句,,,果然写文字教程很蛋疼,,,
个人感觉sort list的这个功能应该能做到很多意想不到的事情,这个还要看个人的能力去开发喽,谢谢大家阅读。



评分

参与人数 1e币 +30 收起 理由
DanielJin + 30 赞!

查看全部评分

拓邑团练|学学2015 发表于 2015-2-9 10:56:52 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
给你点赞,写得真好,通俗易懂,要向你学习啦
拓城校尉|筑梦NARUTO 发表于 2015-2-9 14:47:53 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
写的不错
拓土新兵|aweihong0142 发表于 2015-2-9 15:03:54 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
本身菜单就多,再加插件,好晕!
拓城校尉|wwd5 发表于 2015-2-9 16:12:20 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
谢谢分享
拓城校尉|夏始春余 发表于 2015-2-9 22:58:19 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
好帖!刚刚遇到sort list弄了半天没搞懂,正好看到了,谢谢楼主啊
拓邑团练|toplay 发表于 2015-2-19 10:55:39 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
楼主新年快乐,回复看看
拓邑团练|tiankongzhi5 发表于 2015-3-12 20:43:07 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
简单易懂   挺好的
拓土新兵|轩仔 发表于 2015-3-15 21:53:19 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
学习了。感谢分享
拓土新兵|nardo 发表于 2015-3-16 11:27:41 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
多谢分享~
拓土新兵|dd1003418403 发表于 2015-3-31 10:03:54 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
点赞,学习了
拓乡士官|jzw119 发表于 2015-4-10 15:30:35 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
学习下····
拓土新兵|1166885566 发表于 2015-5-7 19:54:19 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
感谢分享
拓土新兵|轩仔 发表于 2015-5-10 17:01:54 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
学习了。感谢分享
拓土新兵|空心菜 发表于 2015-8-28 10:31:00 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
很好很好。
您需要登录后才可以回帖 登录 | 快速注册 微信登录

学习Airpak
学习Airpak
刚开始学习Airpak这款软件,希望能和各位小伙伴共同讨论,如果有错误的地方小伙伴也可以指正,我们共同学习,共同进步!
  linruikun  sean_you最后回复于 2024-04-25 快速发帖

到了2023还有人在学airpak么
到了2023还有人在学airpak么
到了2023还有人在学airpak么
  yxyxzhang  sean_you最后回复于 2024-04-25 快速发帖

急需:下载airpak3.0软件
急需:下载airpak3.0软件
急需:下载airpak3.0软件 请大家帮帮忙!!!
  SanyMa--设计与  sean_you最后回复于 2024-04-25 快速发帖

airpak软件下载
airpak软件下载
分享一下airpak3.0软件,之前在网上貌似没找到能直接下载的,希望有用哈。ps. 仅包含软件及安装方法,教程网上挺多的,刚准备学。。菜鸟一个,大神们有什么好的
  whisper安呢  sean_you最后回复于 2024-04-25 绿色化分析

空中连廊钢结构桁架
空中连廊钢结构桁架
空中连廊钢结构桁架
  与秋逐鹿12411  冷枫最后回复于 2024-04-24 参数化设计

大水牛出品GH+ghpython入门教程
大水牛出品GH+ghpython入门教程
资料收集于网络,仅供学习研究。百度网盘下载链接: [sell]链接:https://pan.baidu.com/s/1MjhW_8pvMaiMC5gmwzr8iQ 提取码:4spn[/sell]
  我是大嘴猴  冷枫最后回复于 2024-04-24 参数化设计

在论坛看见大神们有在写rhino&grasshopper的教程,顺便共享些...
在论坛看见大神们有在写rhino&grasshopper的教程,顺便共享些.
废话不说,直接上图... 上面都是* *rhino学习网的课程,当年花了上百大洋才得到的。碍于游戏规则,共享部分... 下面是百度网盘链接: ****
  mei4647649  冷枫最后回复于 2024-04-24 参数化设计

在公园+商业里实现无痛消费,chill感美学上大分
在公园+商业里实现无痛消费,chill感美学上大分
公园20分钟理论掀起的热潮背后,是年轻人对开放空间、自由、大自然、无拘束的向往,让一部分人先chill起来,成为年轻人从室内走向室外的口号 而城市公园的
  空间印象  空间印象最后回复于 2024-04-24 建筑师讨论区

建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取)
建筑师如何甩出一份让老板满足的PPT(162页,免费领取) 非常不错的一份资料哦,希望对大家有帮助! 百度网盘下载链接
  小迷妹建筑梦  建筑师K最后回复于 2024-04-24 建筑师讨论区

集良新作 | 湖州四边庭
集良新作 | 湖州四边庭
四边庭位于德清县龙胜村,房子坐落在武洛公路北边的农田里,是一个集展览、工作、会议于一体的最小化的公共空间单元。▲四边庭 雨后霁蓝▲四边庭 小雪白日▲四边
  深圳老梁  深圳老梁最后回复于 2024-04-24 项目实践·作品库

隈研吾新作|杭州小河公园
隈研吾新作|杭州小河公园
小河公园位于世界遗产大运河河畔,它取代了废弃的石油工厂工业区,将场地转化为多功能的公共开放公园。▲项目与周边环境概览 kkaa▲公园鸟瞰 kkaa我们将这个公
  深圳老梁  深圳老梁最后回复于 2024-04-24 项目实践·作品库

[韩国版]Space 空间 2024年04期
[韩国版]Space 空间 2024年04期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=1]链接:https://pan.baidu.com/s/1DJ2-0gMK9enBMMvU_Vfz0g 提取码:hkdy
  设计杂志  ConiglioP最后回复于 2024-04-23 建筑景观

建筑学入门书籍150本 免费分享
建筑学入门书籍150本 免费分享
hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取 [sell]链接: https://pan.baidu.com/s/1n2XCuefVqRgf4011CHhW_w 提取码: ibsk[/se
  鱼当当  ConiglioP最后回复于 2024-04-23 大学生讨论区

[英国版]Wallpaper 设计业权威杂志 2024年05期
[英国版]Wallpaper 设计业权威杂志 2024年05期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=1]链接:https://pan.baidu.com/s/1ovn2KLDfllz4V3vzOvD8sg 提取码:urnc
  设计杂志  设计杂志最后回复于 2024-04-23 艺术设计

[英国版]3D World 世界CG艺术杂志 2024年311期
[英国版]3D World 世界CG艺术杂志 2024年311期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=1]链接:https://pan.baidu.com/s/1ximXOa00Zm2D9qfsASw0rQ 提取码:dhij
  设计杂志  设计杂志最后回复于 2024-04-23 艺术设计

[美国版]Frame 建筑室内设计杂志 Issue 156
[美国版]Frame 建筑室内设计杂志 Issue 156
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=1]链接:https://pan.baidu.com/s/1_6M67CJPSDp2ByQYKT8qZA 提取码:8aq5
  设计杂志  设计杂志最后回复于 2024-04-23 室内家居

伦佐·皮亚诺工作室新作:安大略省法院
伦佐·皮亚诺工作室新作:安大略省法院
伦佐·皮亚诺建筑工作室(RPBW)宣布安大略省法院的新设施竣工。这座安大略省最大的法院将整合法院的各种办公室和职能部门,而这些办公室和职能部门之前是分散在
  深圳老梁  深圳老梁最后回复于 2024-04-23 项目实践·作品库

隈研吾新作:沙特阿拉伯 Ummahat AlShaykh 岛
隈研吾新作:沙特阿拉伯 Ummahat AlShaykh 岛
隈研吾完成了沙特阿拉伯的 Ummahat AlShaykh 岛项目,这是红海上出现的一种新的酒店概念,深深植根于当地的特点。尽管脆弱的环境给设计带来了挑战,但设计团队还
  深圳老梁  深圳老梁最后回复于 2024-04-23 项目实践·作品库

官方综合交流QQ群(更多):

240721746

拓筑在线——面向建筑师群体的

设计交流论坛、软件学习社区、资料下载网站及企业服务平台!

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2024-4-25 16:29 , Processed in 0.086890 second(s), 44 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

Powered by Discuz! X3.4  © 2011-2023 拓筑在线

快速回复 返回顶部 返回列表