You can make a particle or nParticle object move towards one or more goal objects with the following procedures. Note that you can create a soft body with its original geometry as its goal (see Create soft bodies).
If you make a trimmed NURBS surface a goal object, all its CVs become the goal, including the CVs where the trimmed area exists. To correct this, convert the NURBS surface to polygons with Modify > Convert > NURBS to Polygons and then add the goal.
To connect a particle object to a single goal object
To select a soft body rather than a conventional particle object, you can select the soft body’s original geometry or its child particle object.
To make particles follow the object’s transform rather than its particles, CVs, vertices, or lattice points, you must select Particles > Goal > to display the Goal options window. Turn on Use Transform as Goal in the Goal Options window before you add the goal.
To connect a particle object to multiple goal objects: