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.