Getting Names
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
...
Code Block | ||
---|---|---|
| ||
sceneNodes = scene.getNodes() for node in sceneNodes: nodeName = node.getName() scene.message(nodeName) |
Renaming Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
...
Code Block | ||
---|---|---|
| ||
objectGroup = scene.getGroup("Object_Group") objects = objectGroup.getNodes() namePrefix = "RealFlow_Object_" counter = 0 for entry in objects: if (counter < 10) : padding = "00"+str(counter) if (counter >= 10 and counter < 100): padding = "0"+str(counter) if (counter >= 100) : padding = str(counter) completeName = namePrefix+padding entry.setName(completeName) counter += 1 |
Grouping Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
...
Code Block | ||
---|---|---|
| ||
daemons = scene.getDaemons() group = scene.addGroup() group.setName("Daemon_Group") for entry in daemons: group.add(entry.getName()) |
Hiding and Showing Nodes
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
...
Code Block | ||
---|---|---|
| ||
nodeSelection = scene.getSelectedNodes() for entry in nodeSelection: entry.setParameter("Visible", False) # make the nodes visible again with ("Visible", True) |
Simulation States
Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.
...