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.