×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

已经排序打组的两组点为何其中一组点还是生成了直线

发布于 2017-10-21 0 点赞 6 评论 2069 浏览

《参数建模》中的案例教程,这是讲解merge和sort电池练习。其中其余各组点的连接均无问题,只有这一组中出现了水平线。求大神指点,多谢!多谢
QQ截图20171021104037.png
QQ截图20171021104324.png

打组的点

打组的点

用多段线连接

用多段线连接

merge &sort.gh

12.22 KB, 下载次数: 8

 [充值]

出问题的电池组

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

toplay | 设计助理 | 发表于 2017-10-21 11:27:26
求教程分享!         
0 回复

举报

jack_jmh | 设计助理 | 发表于 2017-10-21 14:14:40
你的电池中,有两组出现了直线.
检查各排序输出端,你会发现有两处折线的起始点不是x≠0,问题就出在这里.我感觉用来排序的曲线跟结果曲线,起始段的角度方向应该一致才行.
具体调整可以考虑加一个shift list电池.
我也是研究入门,共勉.
0 回复

举报

mahuang · 发表于 2017-10-21 17:38 点评

厉害了!如你所说问题解决了,但是为什么会出现排序的错误呢,能否解释下

mahuang | 实习生 | 发表于 2017-10-21 17:38:26
jack_jmh 发表于 2017-10-21 14:14
你的电池中,有两组出现了直线.
检查各排序输出端,你会发现有两处折线的起始点不是x≠0,问题就出在这里.我感 ...

厉害了!如你所说问题解决了,但是为什么会出现排序的错误呢,能否解释下
0 回复

举报

mahuang | 实习生 | 发表于 2017-10-21 17:39:26
C:\Users\Administrator\Desktop
0 回复

举报

mahuang | 实习生 | 发表于 2017-10-21 17:40:32
不知道怎么发图片,十分感谢前辈的指点但是为什么会出现排序的错误呢
0 回复

举报

jack_jmh | 设计助理 | 发表于 2017-10-23 12:11:54
你用线条A作为排序的键值,那么A1,A2......他们的端点顺序是与A对应的(4,0,5,1,6,2,7,3,8),所以不会有问题.
但是线条B1,B2,他们的端点顺中,4的x=8,问题就出现了.
可以多看看关于树形数据的介绍,其实所有GH问题就是一个数据逻辑关系的问题.
0 回复

举报