考虑以下图表:
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
呈现如下:
是否可以将样条边缘从A
绘制到D
(和A
到C
),方法是将样条线对齐到路径{{1 (和A-u-v-w-x-D
分别)?
背景:我想绘制叠加层,位于底层网络拓扑之上。
在源代码中挖掘我发现了A-u-v-w-y-C
库(似乎至少pathplan
使用了它)。
引用neato
:
我们的计划是清理 内部接口(复制和转换数据结构的地方) 所以我们可以粘贴一些旧的代码)。我们也改变了样条曲线 fitter路由器使得输出样条线不会被强制击中所有 输入路径的点。我们计划将库接口扩展到 让调用者确定必须命中哪些路径点。
这听起来有点像我想要的......