
算法
Henry_Lau617
这个作者很懒,什么都没留下…
展开
-
线槽路径最优化算法(三)
目录第二步,通过接线点查找到的节点查找节点所在接线板上的拐点第三步,再通过拐点查找其他接线板中,最近的节点 第二步,通过接线点查找到的节点查找节点所在接线板上的拐点 1.先通过节点找节点所在接线板的拐点,如下图,现在假如找节点A的拐点,这时候有两种情况:a.有的接线板所有点都是拐点,或者某个方向的接线时所有点都是拐点,这时候就是在所有节点终找和节点B最近的点b.一般情况下再定义的拐点中找和节点B最近的拐点。 由此可以得知,拐点D是满足要求的。 2.代码如下 //查找最近的拐点 public原创 2020-07-23 17:32:21 · 305 阅读 · 1 评论 -
线槽路径最优化算法(二)
目录接线板创建开始第一步,查找连线起终点两处,向其接线前方分别查找最近的节点 接线板创建 1.吧接线板分成一个个长方形,长为线的走向,宽为线束的排列; 2.在每个接线板上生产若干个节点,人为的定义其中的拐点(起点和终点也是拐点) 3.代码很简单,就不说明了 //生产节点 private void SpawnConnectPoints() { //参数计算 switch (lengthAxis) { case "x": lengthDir =原创 2020-07-22 13:40:18 · 266 阅读 · 1 评论 -
线槽路径最优化算法(一)
目录问题描述算法中心思想 问题描述 现在做的项目,需要完成一个自动连线的功能,大概就是在一个工业的电控桌子上连接两个电器件的接口,然后让连接的电线在线槽中走出最优化,最自然的路径。 算法中心思想 废话少说,直接把算法中心思想总结下: 线槽进行分段 ,分成一个个长方形,方便进行计算; 线槽在进行节点创建,节点分为普通节点和拐点; 连线起终点两处,向其接线前方分别查找最近的节点; 由找到的两个拐点,分别去轮询查找下面的拐点和节点; 查找要考虑查找方向和距离; 当两端节点在同一线槽即可认定最优化路径查找完成。原创 2020-07-21 13:59:50 · 324 阅读 · 1 评论