Intervalles de temps des actions

Dans Particle Flow, la plupart des actions agissent sur l'un des deux intervalles de temps suivants : une fois, lorsque les particules intègrent l'événement, ou de manière continue, en modifiant le comportement des particules à chaque étape de l'intégration (autrement dit, tout le temps pendant lequel les particules se trouvent dans l'événement de l'action). Certaines actions peuvent uniquement fonctionner dans un seul intervalle de temps, tandis que d'autres peuvent fonctionner de façon continue ou instantanée, selon leurs paramètres. Les tableaux présentés dans cette rubrique répertorient chaque action avec l'intervalle de temps correspondant.

Opérateurs

Opérateur Intervalle de temps
Naissance Une fois
Peinture naissance Une fois (ou continu lorsque l'option Verrouiller sur objets peints Position ou Rotation est activée)
Script Naissance n/a
Text. naissance Une fois, excepté en continu lorsque l'option Verrouiller sur Emetteurs est activée
Supprimer n/a
Force Continu
Group (Grouper) Une fois
Sélection de groupe Dépend du paramètre Mise à jour de la sélection
Etat initial Une fois (ou continu lorsque l'option Verrouiller sur Icône MT Position ou Vitesse est activée)
Garder à l'écart Continu
Mapping Continu
Objet de mapping Dépend du paramètre Type
Dynamique matériau Continu
Fréquence matériau Une fois
Matériau statique Une fois
Peinture emplacement Dépend du paramètre Mise à jour données
Icône de position Une fois, excepté en continu avec Verrouiller sur émetteur
Objet de positionnement Une fois, excepté en continu avec Verrouiller sur émetteur
Flux de valeurs prédéfinies n/a
Rotation Une fois, excepté en continu avec Adopter espace de vitesse
Echelle Une fois, excepté en continu avec les options Absolu et Relatif
Opérateur Script Dépend du script
Forme Une fois (ou continu lorsque les paramètres % Echelle ou % Variation sont animés)
Orientation forme Continu
Instance de forme Une fois, excepté en continu avec Forme animée
Marquer forme Une fois, excepté en continu avec Aligner sur animation surface
Vitesse Une fois
Vitesse en fonction de l'icône Continu
Vitesse en fonction de surface Dépend du paramètre
Révolution Une fois, excepté en continu avec Adopter espace de vitesse
Fractionner groupe Continu
n/a=non applicable  

Tests

Dans Particle Flow, la plupart des tests servent uniquement de tests. A chaque étape d'intégration, ils vérifient chaque particule pour savoir si elle remplit les conditions spécifiées, puis renvoie les résultats du test, qui peuvent être positifs ou négatifs. Par conséquent, en tant que tests, ils fonctionnent en continu. Par exemple, le test Age vérifie l'âge de chaque particule à toutes les étapes d'intégration, car les particules peuvent ne pas atteindre l'âge spécifié tant qu'elles ne sont pas restées dans un événement pendant un certain temps et, d'autre part, il se peut aussi qu'une autre action de l'événement ait modifié ou réinitialisé l'âge des particules.

Les principales exceptions à cette règle sont les tests Fractionner, qui vérifient chaque particule uniquement lorsqu'elle entre pour la première fois dans un événement. En d'autres termes, le test Fractionner divise le particle flow une seule fois par particule entrant dans l'événement. Toute particule restée dans l'événement ne sera pas soumise à une nouvelle séparation du particle flow par le même test. A noter également que le test Envoyer n'effectue aucune vérification, mais se contente de déplacer les particules vers l'événement suivant.

Certains tests fonctionnent aussi comme des opérateurs, dans la mesure où ils affectent directement le comportement des particules. Il s'agit des tests indiqués ci-après ; l'intervalle de temps spécifié est lié à la fonctionnalité de l'opérateur, pas au test.

Test Intervalle de temps
Collision par génération Continu
Trouver cible Continu
Aller à rotation Continu
Test Script Dépend du script
Génération Continu, excepté une fois avec Une fois