Les systèmes de particules
Un émetteur, des particules à durée de vie, des forces, l'intégration d'Euler pas à pas, le recyclage dans un bassin d'objets et la boucle qui émet, met à jour, retire et dessine.
- 28 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Les chiffres
- Prédire puis voir
- Mises en situation
- Comprendre
Quelques cartes du deck
Système de particules : de quoi s'agit-il ?
Voir la réponse
Ensemble de nombreux petits éléments simples, chacun avec une position, une vitesse et une durée de vie, mis à jour ensemble pour imiter fumée, feu, étincelles ou pluie.
Chaque particule suit des règles très simples ; c'est leur nombre et leurs petites différences de départ qui donnent l'effet d'ensemble.
Qu'affiche ce programme ?
```python
x, v = 0.0, 2.0
g = -1.0
for _ in range(3):
v += g
x += v
print(x, v)`0.0 -1.03.0 -1.06.0 2.0-1.0 0.0
Voir la réponse
0.0 -1.0À chaque pas, la vitesse passe d'abord à 1, 0, −1, et la position additionne ces nouvelles vitesses : 1 + 0 + (−1) = 0.
3.0 -1.0est le résultat si la position utilise l'ancienne vitesse (2, 1, 0) ;6.0 2.0ignore la gravité.À chaque image, la boucle d'un système de particules suit l'ordre : …, appliquer les forces et …, vieillir et retirer les mortes, puis ….
Voir la réponse
À chaque image, la boucle d'un système de particules suit l'ordre : émettre, appliquer les forces et intégrer, vieillir et retirer les mortes, puis dessiner.
Dessiner en dernier garantit que l'image montre l'état à jour ; retirer les mortes avant de dessiner évite d'afficher une particule déjà arrivée au bout de sa vie.
Émetteur : de quoi s'agit-il ?
Voir la réponse
Source qui crée les particules selon une cadence (particules par seconde), une position, une direction et une vitesse de départ, souvent tirées au hasard dans un intervalle.
Tirer au hasard la direction et la vitesse de départ évite l'effet de colonne régulière : sans cela, toutes les particules suivraient la même trajectoire.