我有两组点,由它们的笛卡尔坐标指定。我需要将第一个集合中的每个点与第二个集合中的对应点连接起来,这是通过在2D曲面上绘制的路径来实现的。
条件如下:
rectangle;
对于这个任务有什么已知的解决方案吗?目标语言是技能(Lisp的一种方言),尽管实现在这一点上并不重要。提前谢谢。
发布于 2022-07-19 12:50:00
SET D = 0
LOOP over unique pairs of points
Calculate d distance between points using orthogonal path
IF d > D
SET D = d
LOOP over unique pair of points
Calculate d distance between points using orthogonal path
IF d == D
DRAW path
ELSE
DRAW path with extra "jog" of length D - d
这是一张“慢跑”路径的草图。
https://stackoverflow.com/questions/73035789
复制相似问题