more acurate doc
This commit is contained in:
parent
a8021a5713
commit
98350ed6c6
@ -41,17 +41,25 @@ Fabrication d'une population de bloubs plus ou moins aléatoires.
|
|||||||
Deux paramètres : le nom du fichier (extention `.blbs`)
|
Deux paramètres : le nom du fichier (extention `.blbs`)
|
||||||
et le nombre de bloubs désirés.
|
et le nombre de bloubs désirés.
|
||||||
Les règles de génération *devraient* être paramétrables.
|
Les règles de génération *devraient* être paramétrables.
|
||||||
[source](genbloubs.f90)
|
([source](genbloubs.f90))
|
||||||
|
|
||||||
### movebloubs
|
### movebloubs
|
||||||
|
|
||||||
Le cœur actif du système : c'est lui qui, à chaque tick, va déplacer
|
Il ne fait que deux choses : à chaque tick, va déplacer
|
||||||
les bloubs, gérer les rebonds avec la boudary-box, éliminer les
|
les bloubs et faire naitre de nouveaux bloubs
|
||||||
bloubs usés par les chocs, et faire naitre de nouveaux bloubs
|
|
||||||
si le besoin s'en fait sentir.
|
si le besoin s'en fait sentir.
|
||||||
Seul problème, il n'a pas de notion directe du temps, parce qu'il est juste de passage dans un pipeline.
|
Seul problème, il n'a pas de notion directe du temps, parce qu'il est juste de passage dans un pipeline.
|
||||||
[source](movebloubs.f90)
|
([source](movebloubs.f90))
|
||||||
|
|
||||||
|
### mergebloubs
|
||||||
|
|
||||||
|
Le cœur actif du système : c'est lui qui, à chaque tick, va
|
||||||
|
gérer les rebonds avec la boudary-box, éliminer les
|
||||||
|
bloubs usés par les chocs, gérer les fusions de bloubs
|
||||||
|
(avec plein de mathstuff dedans) et assurer l'équilibre
|
||||||
|
global du système...
|
||||||
|
C'est sur cette partie qu'il y a des améliorations à trouver.
|
||||||
|
([source](mergebloubs.f90))
|
||||||
|
|
||||||
### exportbloubs
|
### exportbloubs
|
||||||
|
|
||||||
@ -60,19 +68,14 @@ reprise par un (ou des) scripts écrits en `awk`, afin de générer
|
|||||||
ce qu'il faut pour les différents moteurs de rendu.
|
ce qu'il faut pour les différents moteurs de rendu.
|
||||||
**Le format de sortie est susceptible de changer sans préavis.**
|
**Le format de sortie est susceptible de changer sans préavis.**
|
||||||
Bon, pour le moment, dans les formats il n'y a que POVray,
|
Bon, pour le moment, dans les formats il n'y a que POVray,
|
||||||
mais Gnuplot et/ou Rdata arriveront bien un de ces jours.[source](exportbloubs.f90)
|
mais Gnuplot et/ou Rdata arriveront bien un de ces jours.
|
||||||
|
([source](exportbloubs.f90))
|
||||||
|
|
||||||
Un exemple : l'idée est de générer un fichier `.inc` pour
|
Un exemple : l'idée est de générer un fichier `.inc` pour
|
||||||
Povray pour utiliser les données exportées dans une scène,
|
Povray pour utiliser les données exportées dans une scène,
|
||||||
par exemple le barycentre des bloubs. Et c'est très facile
|
par exemple le barycentre des bloubs. Et c'est très facile
|
||||||
à faire avec un [script Awk](toinc.awk).
|
à faire avec un [script Awk](toinc.awk).
|
||||||
|
|
||||||
### mergebloubs
|
|
||||||
|
|
||||||
Alors, celui-ci, il n'est pas vraiment au point. Il faut tout ré-écrire
|
|
||||||
et faire gaffe à l'explosion quadratique.
|
|
||||||
[source](mergebloubs.f90)
|
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
- Concevoir un système de _bouding box_ facile à utiliser
|
- Concevoir un système de _bouding box_ facile à utiliser
|
||||||
|
Loading…
Reference in New Issue
Block a user