Un truc sympa est de réaliser un composant qui dérive d'un bitmap et qui permet de raisonner directement en coordonnées mathématiques plutôt qu'en coordonnées informatiques.

Par exemple, Monbitmap:=Tmonbitmap.create(monwidth,monheight,-10,10,-15,15)

ainsi, c'est comme si je réalisais un repérage mathématique en extended
avec minx,maxx,miny et maxy.

dans mon exemple, on va de -10 à +10 en abscisse et j'ai redéfini toutes les méthodes de dessin de mon composant...
exemple un line(rpoint1,rpoint2) pour tracer une ligne ou rpoint est un record
type Trpoint
x,y:extended;
end;

comme ça, c'est nickel, il suffit de faire son dessin sur une feuille quadrillée en
coords mathématiques et de pondre une application graphique en 3 coups de click.
Puis pour se faire des graphiques, c'est parfait.
Avec ça, on raisonne directement en coordonnées réelles.

@+