Interface: particleFlowUtility

Interfaces > Core Interfaces > particleFlowUtility

 

   

Core Interfaces - Quick Navigation

The particleFlowUtility Core Interface is included in 3ds Max 2010 and higher mainly for backwards compatibility with scripts written for use with the Orbaz Particle Flow Tools Box #1.

The same functionality is now implemented by the particleFlow Global Interface_TOPIC_1271 and is exposed directly in the Particle View menu.

   

Methods:

<integer>particleFlowUtility.cleanUpParticleFlow <bool>doReport 	 

Cleans up the Particle Flow by removing unused items.

If the argument is passed as true, shows the result of the operation as a popup dialog. If false, performs the operation silently.

Returns the number of "dirty" Particle Flow items removed.

   

<void>particleFlowUtility.repairCacheSystem <bool>doReport   

Resets the Particle View.

If the argument is passed as true, shows the result of the operation as a popup dialog. If false, performs the operation silently.

   

<integer>particleFlowUtility.synchronizeLayers <bool>doReport 

Moves Particle Flow items to the same layer as the Particle Flow Emitter object.

When a Particle Flow Emitter object is moved to another layer via the Layer Manager, other related objects like all Particle Flow Operator Helpers and some internal objects are not moved to the same layer automatically. This can cause the flow to misbehave for example if a layer is turned off.

This method performs the synchronization to ensure all objects are on the same layer.

If the argument is passed as true, shows the result of the operation as a popup dialog. If false, performs the operation silently.

Returns the number of synchronized layers.

   

<void>particleFlowUtility.resetParticleView() 

Repairs the Cache System.

If the argument is passed as true, shows the result of the operation as a popup dialog. If false, performs the operation silently.

   

<void>particleFlowUtility.presetManager() 

Opens the Preset Manager dialog.

   

See Also