2

考虑下图:

digraph {
  node[shape=square style=filled];
  A [color=olivedrab4   fillcolor=olivedrab3];
  B [color=orange3      fillcolor=orange];
  C [color=royalblue4   fillcolor=royalblue];
  D [color=orangered3   fillcolor=orangered];

      edge[arrowhead=none];
  node[shape=circle];
  u -> v -> w -> {x y}

  A -> u;
  B -> v;
  C -> y;
  D -> x;

  edge[arrowhead=normal];
  splines=true;
  sep=1;
  A -> D [len=100];
  A -> C [len=100];
}

呈现neato如下:

在此处输入图像描述

是否可以以样条与路径(和分别)对齐的方式从Ato D(和Ato )绘制边缘?CA-u-v-w-x-DA-u-v-w-y-C

背景:我想绘制覆盖层,位于底层网络拓扑之上。

在源代码中挖掘我发现了这个pathplan库(它似乎至少被使用neato)。

引用自lib/pathplan/README

我们的计划是清理内部接口(数据结构被复制和转换,以便我们可以粘贴一些旧代码)。我们还更改了样条拟合器路由器,以便输出样条不会强制命中输入路径的所有点。我们计划扩展库接口,让调用者确定必须命中哪些路径点。

这听起来有点像我想要的......

4

0 回答 0