上一篇介绍了节点TNode,本篇介绍TLink,TLink表示连接关系。
TLink
TLink表示两个节点之间的连接关系。它的构造如下:
let link = new eg.TLink(fromNode,toNode);
其中fromNode表示起始节点,toNode表示结束节点。
下面是简单的示例:
let node1 = new eg.TNode({image: "./images/convergence.png"});
node1.setName("node1");
node1.p(-200, 100, 0);
let node2 = new eg.TNode({image: "./images/convergence.png"});
node2.setName("node2");
node2.p(200, -100, 0);
let link = new eg.TLink(node1,node2);
dataModel.add(node1);
dataModel.add(node2);
dataModel.add(link);
最终的显示效果如下图所示:
连线的类型
连线默认是直线,通过指定连线类型,还可以构造其他形式的连线。 主要包括如下类型:
- linear 默认类型 表示直线
- orthogonal.x
- orthogonal.x.n
- orthogon