Self Project - Edition/Visualisation de fractale de Von Koch- 1991
Edition simple et rapide avec interface wimp, sous dos, de courbes de VonKoch en Turbo Pascal.
Historique

En 1991, cela faisait déjà un ou deux ans que les fractales me trotaient dans la tête et que je voulais pouvoir explorer par moi-même, ce que fait tel ou tel théme sur tel ou tel support, comprendre les itérations et la récursivité. J'avais 19 an et j'étais en premiére année d'IUT Mesures-Physiques. L'année précédente j'avais appris la programmation Pascal, la programmation d'interruption pour controller l'écran, la souris et le clavier, sous Dos 4.0. J'avais donc toutes les techniques pour pouvoir développer un éditeur de fractale de VonKoch.

Plusieurs version furent développées. Mais voici d'abord copies d'écran des résultats obtenus.

Screenshots

à la fin j'ai envoyé un petit article avec le programme frara à un magazine de programmation pour publier mon algo recusrif, mais je n'ai jamais eut de réposne...

Pour une petit rappel sur le flocon de VonKoch suivez ce lien

premiére Version : Frara
Version Full KeyBoard Interface. C'est à dire, que l'interface d'utilisation ne se fait qu'au clavier; mais déjà une interface directe :
Un menu est présenté :
1- Themes
2- Points
3 - Dessiner
Et dés que l'on appui sur un chiffre, on affiche directement le menu suivant.
Dans certains cas on doit rentrer des coordonnées
La deuxiéme version : pre-fractalisum
Posséde une interface WIMP fonctionnelle. Seul trois points peuvent être déplacé, deux sur l'axe des c, et un sur les axes X et Y. Possibilité de choisir le nombre de coté du support de dessin (segment, triangle,carré, n Gone). Possiblité de sauver et charger des fichiers via un id (1,2,3). Mais cette version ne permettait pas de dessiner des thémes et des des supports à n segments, librement. Ce qui fut l'objet de la derniére version produite, qui rassemble les meilleurs points des deux premieres versions.
Troisiéme Version : VonKoch
Interface Wimp Directe, intuitif et rapide, n'utilisant que les déplacement souris, click droit et gauche (pour augmenter ou diminuer une valeure, par exemple, le nombre d'itérations, le nombre de points du théme ou du support) et la touche entrée pour valider un chargement de fichier ou une sauvegarde à un indice choisit.
Une version VK_Anim finalisat le projet : pouvoir définir deux thémes, un support, et permettre l'animation en n pas, d'un théme à un autre.