Cambiadores

Los cambiadores cambian ciertas partículas cuando aparecen dentro de su región. Un sistema de partículas puede tener un número arbitrario de cambiadores. Un cambiador tiene las siguientes propiedades:

Las siguientes funciones permiten establecer las propiedades del cambiador. Nota que cada una de ellas necesita como primer argumento el índice del sistema de partículas al que pertenece el cambiador.

part_changer_create(ps) Crea un nuevo cambiador en el sistema de partículas ps. Devuelve el índice del cambiador. Este índice debe usarse en las llamadas a las funciones siguientes para configurar las propiedades del cambiador.
part_changer_destroy(ps,ind) Destruye el cambiador ind en el sistema de partículas ps. Llama a esta función si ya no necesitas el cambiador para ahorrar espacio.
part_changer_destroy_all(ps) Destruye todos los cambiadores que hayan sido creados en el sistema de partículas ps.
part_changer_exists(ps,ind) Devuelve true si el cambiador ind existe en el sistema de partículas ps.
part_changer_clear(ps,ind) Devuelve las propiedades del cambiador a sus valores por defecto.
part_changer_region(ps,ind,xmin,xmax,ymin,ymax,shape) Establece la región para el cambiador.
part_changer_types(ps,ind,parttype1,parttype2) Establece el tipo de partícula que debe ser cambiado y el tipo al que debe ser cambiado.
part_changer_kind(ps,ind,kind) Establece el tipo de cambiador.