NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 10998|回复: 3

[已回复] 关于Path mapper组件一些问题

[复制链接]
发表于 2016-12-7 22:36:36 | 显示全部楼层 |阅读模式
Path mapper组件:对为什么经过组件,路径会发生这样变化不是很明白, 例如{0,0,0}数据,会变成{0,0,0,1}数据请大神指点

输入端

输入端

组件

组件

输出端

输出端
发表于 2016-12-8 09:08:57 | 显示全部楼层
本帖最后由 captainlee 于 2016-12-8 09:12 编辑

运算器对{A;B;C}路径中的C级路径进行处理,首先是除法取整(int函数),得到的数据结果相同的归入一个路径下,然后是排序D级路径,模除2(%函数),若C%2=0,则放入到D=1路径下,因为GH中1代表TRUE。就是这样确定最终排序的。不过图上出现了两次对C级路径的操作,没见过。。
说的有点绕,你最好搜一下论坛上的关于path mapper的帖子吧,不少前辈都做了总结,看后对这个运算器会有所了解。

评分

参与人数 1强度 +1 照度 +10 收起 理由
skywoolf + 1 + 10 表示赞同!

查看全部评分

 楼主| 发表于 2016-12-10 20:31:50 | 显示全部楼层
本帖最后由 lingxia0du 于 2016-12-10 20:47 编辑
captainlee 发表于 2016-12-8 09:08
运算器对{A;B;C}路径中的C级路径进行处理,首先是除法取整(int函数),得到的数据结果相同的归入一个路径 ...

输入端{0,0,0} 中,  C为0,C%2,  那0%2=1?

点评

0%2=0,满足了mapper运算器的要求,即判定为True,为真,则放入到D=1的路径,因为GH中1代表真。  详情 回复 发表于 2016-12-10 21:58
发表于 2016-12-10 21:58:28 | 显示全部楼层
本帖最后由 captainlee 于 2016-12-10 22:18 编辑
lingxia0du 发表于 2016-12-10 20:31
输入端{0,0,0} 中,  C为0,C%2,  那0%2=1?

mapper中出现C%2=0类似的,有“=”号操作时,相当于重新判定并存放数据,如0%2=0,满足了mapper运算器的要求,即判定为True,为真,提取出来,并则放入到D=1的路径,因为GH中1代表真。

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-4-19 08:58 , Processed in 0.339013 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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