Deflectores

Los deflectores desvían a las partículas cuando aparecen dentro de su región. Un sistema de partículas puede tener un número arbitrario de deflectores. Un deflector tiene las siguientes propiedades:

Se tienen las siguientes funciones para configurar las propiedades del deflector. Nota que todas necesitan como primer argumento el índice del sistema de partículas al cual pertenece el deflector.

part_deflector_create(ps) Crea un nuevo deflector en el sistema de partículas ps. Devuelve el índice del deflector. Este índice debe emplearse en las llamadas a las funciones siguientes para configurar las propiedades del deflector.
part_deflector_destroy(ps,ind) Destruye el deflector ind del sistema de partículas ps. Llama a esta función cuando ya no necesites el deflector para ahorrar espacio.
part_deflector_destroy_all(ps) Destruye todos los deflectores que hayan sido creados en el sistema de partículas ps.
part_deflector_exists(ps,ind) Devuelve true si el deflector ind existe dentro del sistema de partículas ps.
part_deflector_clear(ps,ind) Devuelve el deflector a sus valores por defecto.
part_deflector_region(ps,ind,xmin,xmax,ymin,ymax) Establece la región para el deflector.
part_deflector_kind(ps,ind,kind) Establece el tipo de deflector.
part_deflector_friction(ps,ind,friction) Establece la fricción del deflector.