Tracer de droites [Résolu]

Signaler
Messages postés
21
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
26 mai 2006
-
Messages postés
21
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
26 mai 2006
-
bonjours,

J ai un souci pour tracer des droites a partir de points qui ont leurs coordonnées rangées dans une liste ordonnée.

si vous avez le temps de regarder :





pcour:=pdebpc; //pointeur courant

while pcour<>nil do

begin

x:= pcour^.x;

y:= pcour^.y;

Canvas.MoveTo(X, Y);

Origin := Point(X, Y);

Canvas.MoveTo(Origin.X, Origin.Y);

Canvas.LineTo(X, Y);

pcour:=pcour^.psuiv;

end;









(je vois ou ca ne va pas, mais je ne vois pas du tout comment faire)

merci d avance

4 réponses

Messages postés
47
Date d'inscription
mardi 18 mai 2004
Statut
Membre
Dernière intervention
24 juillet 2006

Salut,



Tu fais 2 moveTo et 1 lineTo sur ... le même point. Je pense que tu voulais écrire




pcour:=pdebpc; //pointeur courant

x:= pcour^.x;
y:= pcour^.y;
Canvas.MoveTo(X, Y);


while pcour<>nil do

begin

x:= pcour^.x;

y:= pcour^.y;
Canvas.LineTo(X, Y);

pcour:=pcour^.psuiv;

end;
Messages postés
442
Date d'inscription
jeudi 4 avril 2002
Statut
Membre
Dernière intervention
11 août 2008

Question :

C'est une liste de droites ou c'est une liste de points pour faire un polygone ?

neodelphi
Messages postés
21
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
26 mai 2006

c 'est une liste de points.
Messages postés
21
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
26 mai 2006

merci sovitec,