railmapgen / rmp

Design your own rail map by freely dragging stations from different cities and connecting them with 135-degree rounded corners or perpendicular lines!
https://railmapgen.org/?app=rmp
GNU General Public License v3.0
99 stars 20 forks source link

广州地铁换乘车站(2024)站名位置未实时计算 #810

Closed Minwtraft closed 2 months ago

Minwtraft commented 3 months ago
  1. 若放置广州地铁换乘车站(2024)或将车站类型修改为此,然后关闭“垂直布局(Vertical layout)”,车站的站名会覆盖站点。 只有重复或复制站点、更改Anchor at选项、更换佛山样式、刷新或导入json文件才能解决。如图: image

  2. 正常情况下,后绘制的线段会覆盖先绘制的线段。 但我有一个项目文件,导入到RMP 5.0后,如果先绘制的线段显示为折线线段,那么先绘制的线段总会覆盖后绘制的线段。只有修改深度才能解决。 而且关键的是,该问题在旧版RMP中并没有出现。 以下为仅保留有用信息的存档文件: 线段bug.json

thekingofcity commented 3 months ago

嗨,感谢汇报问题。

关于第二点,预期之中的正确流程和结果是什么?

以上。

Minwtraft commented 3 months ago

嗨,感谢汇报问题。

关于第二点,预期之中的正确流程和结果是什么?

以上。

您好!预期中应该是,在深度相同时,无论如何,后绘制的线段都会覆盖先绘制的线段。如图: 线段bug 流程:先后绘制了两条相交或重合的线段(线段末尾不一定要有共有的站点),且这两条线段处于同一深度 结果:无论是打开项目文件,还是在5.0版本中直接绘制,后绘制的线段都会覆盖先绘制的线段。

thekingofcity commented 2 months ago

嗨,第一个问题已在5.0.33中修复,感谢报告问题。

第二个问题应该是缘由简单线段由于其特殊逻辑会提前生成,以避免后续的复杂计算。虽然不是无法保持同一深度时,根据添加的先后顺序显示,但这会极大地增加代码复杂度。所以暂不打算保持之前版本中的特性,即同一深度时,前后顺序可以是任意的,也请理解深度就是为了在此种情况时进行额外手动更改而存在的。

感谢理解 :)