Joints
如果有两个或者更多的边共享了一个节点的起点(不仅仅指一个方向)它们会在路径的某一处分叉;同样,如果一个或者多个边共享了一个节点的终点,那么它们会在某个地方汇合。
[ Potsdam ], [ Mannheim ]--> { end: back,0; }[ Weimar ]--> { start: front,0; } [ Finsterwalde ], [ Aachen ]

+----------+ +--------+ +--------------+| Mannheim | ------+-> | Weimar | -+-----> | Finsterwalde |+----------+ | +--------+ | +--------------+| || || |+----------+ | | +--------------+| Potsdam | ------+ +-----> | Aachen |+----------+ +--------------+
这个机制可以和边的标签一起使用:
[ Jena ]-- train --> { start: front, 0; }[ Augsburg ], [ Ulm ][ Jena ] -- car --> { start: front, 0; } [ Plauen ]

+------+ train +----------+| Jena | ------+----------> | Ulm |+------+ | +----------+| train +----------++----------> | Augsburg || +----------+| car +----------++----------> | Plauen |+----------+
