2022-02-07 16:20:42 +01:00
|
|
|
# Fraktalism
|
|
|
|
|
|
|
|
## Iterative computing inside !
|
|
|
|
|
|
|
|
Voyons d'abord
|
|
|
|
[une vidéo](http://la.buvette.org/fractales/f90/video.html)
|
|
|
|
qui montre ma première expérience dans ce domaine.
|
|
|
|
|
|
|
|
## La technique
|
|
|
|
|
2022-10-28 21:53:57 +02:00
|
|
|
Le gros des calculs de fractales est fait dans `mods/fraktals.f90`,
|
2023-02-11 20:28:05 +01:00
|
|
|
et la gestion des pixels 'physiques' est faite par les
|
|
|
|
modules externes `spitpgm` et `pixrgb`.
|
2022-02-07 16:20:42 +01:00
|
|
|
|
2022-03-08 10:36:32 +01:00
|
|
|
Les fonctions d'usage général sont dans
|
|
|
|
[mods/](répertoire mods/) ave trop peu
|
|
|
|
[d'explications](mods/documentation.md)
|
|
|
|
|
2022-02-07 16:20:42 +01:00
|
|
|
Des scripts _shell_ sont utilisés pour construire les vidéos.
|
|
|
|
|
2022-03-08 10:36:32 +01:00
|
|
|
## File Formats
|
|
|
|
|
2022-12-17 10:35:44 +01:00
|
|
|
Certains programmes enregistrent des tables de points 3d dans
|
|
|
|
des fichiers.
|
2022-03-08 10:36:32 +01:00
|
|
|
|
|
|
|
```
|
|
|
|
type t_point3d
|
|
|
|
double precision :: x, y, z
|
|
|
|
integer :: seq
|
|
|
|
end type t_point3d
|
|
|
|
```
|
|
|
|
|
|
|
|
Generally writen as a *sequencial unformated* file.
|
|
|
|
|
2022-02-07 16:20:42 +01:00
|
|
|
## TODO
|
|
|
|
|
|
|
|
- Voir de près le calcul du cadrage
|
|
|
|
- Rajouter des formules
|
2022-03-31 22:14:11 +02:00
|
|
|
- Ne pas procastiner sur le reste
|
2022-02-07 16:20:42 +01:00
|
|
|
|
2023-02-11 20:28:05 +01:00
|
|
|
## See also
|
|
|
|
|
|
|
|
- https://www.maths.town/fractal-articles/mandelbulb/mandelbulb-all-powers/
|