,三维拓扑元素介绍,前面介绍了TNode和TLinK,本文介绍TGroup的使用。群组节点TGroup群组节点TGroup可以管理群组中的所有节点。TGroup继承自TNode,所以其构造方法也继承自TNode,这里不再赘述。例如,下面的代码构造了一个TGroup:letgroup=neweg.TGroup("./images/AMF.png");组未展开时,其显示形式与TNode相同。group主要体现在能够对节点进行分组管理。当分组为未分组的子节点添加节点时,该节点将被分组进行分组管理,主要体现在组的扩展和合并,以及组子节点的显示和隐藏。以下代码添加了一个分组节点及其两个子节点:letnode1=neweg.TNode({image:"./images/convergence.png"});node1.setName("node1");node1.p(-200,100,0);让node2=neweg.TNode({image:"./images/convergence.png"});node2.setName("node2");node2.p(200,-100,0);letgroup=neweg.TGroup({image:"./images/access.png"});group.setStyle("group.m.map","./images/bg01.png").setStyle("group.m.transparent",true);group.add(node1);group.add(node2);dataModel.add(node1);dataModel.add(node2);dataModel.add(组);当分组节点合并时,其显示方式与普通节点类似,其子节点会隐藏和显示。如下图所示:双击组节点展开组节点,显示其子节点。是分组节点,即分组效果支持嵌套。例如下面的代码:letgroup=neweg.TGroup({image:"./images/access.png"});group.setStyle("group.m.map","./images/bg01.png")。setStyle("group.m.transparent",true);group.add(node1);group.add(node2);分组节点包含另一个分组节点的效果,如下图所示:结语本文介绍分组节点。分组节点可以满足不同业务节点的分类分组管理,也适用于节点过多,需要分级管理的情况。下一篇介绍子网节点。欢迎关注公众号:《人物轻松可视化》。
