Multi Goal Sequencer

 
 
 

This compound lets you set up multiple goal objects for particles and have the particles move toward each one of them in sequence. You use this compound in conjunction with multiple Move Towards Goal compound, each with a goal geometry plugged into it.

Plug this compound's Execute output into a Port on the ICETree node or in an Execute port of a State compound, if you're using the state system.

For more information on goals, see ICE Particle Goals [ICE Particle Simulations].

Tasks: Particles/Goals

Output Ports: Execute

Cycle Through Goals

Cycles through all goal objects that are plugged in to the Move Towards Goal compounds. When the particles reach the last goal in the "list", they start moving toward the first goal again. The order of the goals is based on their index number, which is the order in which they're plugged in to the Move Towards Goal compound.

If you don't select this option, the particles remain on the last goal object that they reach until the end of the simulation.

Goal Change Distance1

The particles change to move toward the next goal in the list based on the distance they are from the current goal.

Execute Move Towards Goal1

Defines how the particles move toward the goals. Plug the Move Towards Goal or Move Towards Goal Location compound in this port.

Execute When Last Goal Reached

Executes the action of whatever compound is plugged in here. You can use any compound with an Execute output, such as the Stick to Surface, Bounce on Surface, or Slide on Surface compounds have.