Destructores

Los destructores destruyen las partículas cuando aparecen dentro de su región. Un sistema de partículas puede tener un número arbitrario de destructores. Un destructor cuenta con las siguientes propiedades:

Las funciones siguientes configuran las propiedades de los destructores. Nota que cada una de ellas necesita como primer argumento el índice del sistema de partículas al que pertenece el destructor.

part_destroyer_create(ps) Crea un nuevo destructor en el sistema de partículas ps. Devuelve el índice del destructor. Este índice debe usarse en las llamadas a las funciones siguientes para configurar las propiedades del destructor.
part_destroyer_destroy(ps,ind) Destruye el destructor ind dentro del sistema de partículas ps. Llama a esta función cuando ya no hagas uso del destructor para ahorrar espacio.
part_destroyer_destroy_all(ps) Destruye todos los destructores que hayan sido creados en el sistema de partículas ps.
part_destroyer_exists(ps,ind) Devuelve true si el destructor ind existe dentro del sistema de partículas ps.
part_destroyer_clear(ps,ind) Devuelve el destructor a sus valores por defecto.
part_destroyer_region(ps,ind,xmin,xmax,ymin,ymax,shape) Establece la región del destructor.