Offrez un spirographe !

Description

Voilà un petit programme à offrir à Noël !

Le spirographe est un jeu, sorti en 1965, qui permettait de dessiner des figures géométriques à l'aide de roues dentées.
Il "suffisait" de réussir à faire tourner une roue sur une autre sans lacher le crayon, sans perdre une dent et sans déplacer la roue en principe fixe.
Bref, ça se terminait souvent avec une corbeille pleine de dessins ratés et des roues dentées jetées à travers la chambre par une main d'enfant charmant, mais vachement énervé ! Faut le comprendre aussi !

C'est donc pour le bien de l'humanité en général, et celui des enfants en particulier, que j'ai commencé à écrire ce programme.
Il n'est pas terminé, il y manque en particulier la gestion des centres des dessins, ce qui oblige à dessiner des spires concentriques, mais c'est joli quand même et puis Noël c'est bientôt et j'ai plus trop le temps. Ils auront la version 2.0 à Noël 2005 ... ou 2006.

Principe :
Il y a un croquis dans Croquis.jpg

Utilisation :
Il faut définir les trois rayons R1, R2, R3 à l'aide de click de souris, choisir la couleur et voilà.
On peut choisir une grille : Comme le dessin dépend essentiellement du rapport R1/R2 (nombre de boucles), plus la grille est grande, moins le dessin est complexe
Un TListView résume données de chaque spire
- on peut supprimer une spire : sélection et suppr
- on peut éditer une spire : double click -> fenêtre d'édition
On peut sauver ses plus belles réalisations, les ré-ouvrir et les imprimer

Edition :
on modifie les rayons (ou leur rapport) en modifiant les valeurs
on modifie la couleur en double-cliquant dans la boîte d'édition

Impression :
la mise à l'échelle pour l'occupation optimum de la page est automatique.

Joyeux Noël !

Conclusion :


Soyez indulgent pour l'écriture, j'ai pas optimisé, ni ré-organisé, ni beaucoup annoté. Pas le temps !

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.