Bonjour,
je dois tracer des segments a l'aide des coordonnees de leurs extremites (en C, mais c'est pas le probleme),
j'y arrive, lorsque la difference entre les abscisses et superieure a celle entre les ordonnees, c'est a dire lorsqu'on se deplace plus sur la longueur que sur la hauteur, a l'aide de la formule:
pour x,
y = y1+((y2-y1)*(x-x1))/(x2-x1)
avec 1(x1, y1) et 2(x2, y2) ou 1 et 2 sont les point de "depart" et "d'arivee" du segment.
(Il faut quand meme inverser les 2 points en fonction du sens)
Mais lorsque la difference entre les abscisses et inferieure a celle entre les ordonnees,
j'ai essaye:
y = x1+((x2-x1)*(y-y1))/(y2-y1)
Mais ca ne marche pas.
Alors si vous pouviez m'aider, il me manque plus que la formule j'ai deja l'algo..
(c'est de l'igraph)
D'avance, merci.
-----