Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Getting Names

Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.

The script prints out the names of all scene nodes:

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.

The script renames objects inside the "Object_Group" and add leading 0s:

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.

The script loos for daemons in the scene and groups them under a new "Daemon_Group" node:

Hiding and Showing Nodes

Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.

The script changes a node selection's visibility to hidden:

 

Simulation States

Add this script to a "Batch Script" editor (F10) and execute it with Script > Run.

The script sets the nodes from "Rigid_Bodies" to inactive:

  • No labels