节点右键菜单
当鼠标在节点上右键时会唤出右键菜单,此工具集的所有节点菜单扩展功能都在此右键菜单的Dolag分类中。
将所有选中节点在垂直方向上进行整理。

将所有选中节点在竖直方向上进行空间压缩。

通过添加中继点(Dot)来进行集线。


将节点复制一个引用,此引用的所有属性都对原节点有表达式上的引用,因此改变原节点的参数时引用节点会发生同样的变化。
拷贝节点的所有变量。配合Paste Node Parms Reference使用。
在使用Copy Node Parms Reference后,在与原节点同类型的节点上可以使用Paste Node Parms Reference。使用后将原节点的所有变量作为引用赋予给此节点的所有变量。
拷贝节点的形状。
粘贴节点形状。同时作用于当前节点和选中的所有节点。
拷贝节点的颜色。
粘贴节点颜色。同时作用于当前节点和选中的所有节点。
拷贝节点的形状和颜色。
粘贴节点形状和颜色。同时作用于当前节点和选中的所有节点。
将节点设置为指定类型的形状和颜色。包括以下几种类型,主要用来醒目地表示各种节点的作用。

暴力复制该节点的hda文件并重命名,以类似达到别名的效果。因为不知道怎么给hda起别名,只有用这种很奇怪的方法。
将选中节点的元数据以json形式复制到剪贴板中。类似如下格式:
{
"type": "switch",
"name": "switch2",
"pos": [
-22.8645,
-21.0492
],
"shape": "diamond",
"color": [
0.800000011920929,
1.0,
0.699999988079071
],
"input_nodes": [
"merge1",
"subnet1"
],
"output_nodes": [
"switch1"
]
}
将选中节点的所有变量的值以json形式复制到剪贴板中,不会保存表达式。类似如下格式:
{
"group": {
"name": "group",
"type": "parmTemplateType.String",
"label": "Group",
"value": "base_group"
},
"contrainedboundary": {
"name": "contrainedboundary",
"type": "parmTemplateType.Menu",
"label": "Constrained Boundary",
"value": 2
},
"constrainedpoints": {
"name": "constrainedpoints",
"type": "parmTemplateType.String",
"label": "Constrained Points",
"value": "edge_points"
},
"attributes": {
"name": "attributes",
"type": "parmTemplateType.String",
"label": "Attributes",
"value": "P"
},
"method": {
"name": "method",
"type": "parmTemplateType.Menu",
"label": "Method",
"value": 0
},
"strength": {
"name": "strength",
"type": "parmTemplateType.Float",
"label": "Strength",
"value": 10.0
},
"filterquality": {
"name": "filterquality",
"type": "parmTemplateType.Int",
"label": "Filter Quality",
"value": 2
}
}
非常适合用来将节点的变量值保存为模板。