Page 1 sur 1
[..] Génération d'un trait
Posté : dim. 04 déc. 2011 18:09
par cbourree
Bonjour,
je voudrais tracer un segment connaissant les coordonnées de 2 points. Sur une fenêtre si possible
Voilà merci
Un peu plus en détails :
je veux faire un labyrinthe j'ai tous les coordonnés des segments a tracer mais je ne sais pas comment m'y prendre ... Le but est juste de pouvoir le voire.
Donc si vous avez une autre solution n'hésitez pas !
Merci d'avance
Re: [..]Génération d'un trait
Posté : dim. 04 déc. 2011 18:57
par mikell
Dans une gui, comme ça ?
► Afficher le texte
Code : Tout sélectionner
GUICreate("My GUI", 200, 100)
GUICtrlCreateLabel("", 6, 38, 6, 6)
GUICtrlSetBkColor(-1, 0xff0000)
GUICtrlCreateLabel("", 182, 38, 6, 6)
GUICtrlSetBkColor(-1, 0xff0000)
GUISetState()
Sleep(1000)
$label1 = GUICtrlCreateLabel("", 10, 40, 2, 2)
GUICtrlSetBkColor(-1, 0x000000)
For $i = 1 to 166
Sleep(10)
GUICtrlSetPos($label1, 10, 40, 10+$i, 2)
Next
While 1
$msg = GUIGetMsg()
If $msg = -3 Then ExitLoop
Wend
Re: [..] Génération d'un trait
Posté : lun. 05 déc. 2011 09:41
par overflow
tient jette un oeil a ca ^^
j ai decouvert ca a l epoque de mes premier cube file de fer ^^
http://fr.wikipedia.org/wiki/Algorithme ... _Bresenham
Re: [..] Génération d'un trait
Posté : lun. 05 déc. 2011 10:14
par SurPriseS
De mémoire, dans les entrailles du forum, y'a même un jeu de labyrinthe tout fait

Re: [..] Génération d'un trait
Posté : lun. 05 déc. 2011 10:32
par mikell
Bah autant préserver ses synapses et utiliser GDI+ et les exemples de l'aide
► Afficher le texte
Code : Tout sélectionner
#include <GDIPlus.au3>
$hGUI = GUICreate("GDI+", 400, 300)
GUISetState()
_GDIPlus_Startup ()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
$hPen = _GDIPlus_PenCreate(0xFF000000, 2)
_GDIPlus_GraphicsDrawLine ($hGraphic, 10, 150, 390, 10, $hPen)
Do
Until GUIGetMsg() = -3 ;$GUI_EVENT_CLOSE
_GDIPlus_PenDispose ($hPen)
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_Shutdown ()
Edit
des scripts de labyrinthe yen a même plusieurs
Re: [..] Génération d'un trait
Posté : jeu. 08 déc. 2011 13:41
par cbourree
Merci pour vos réponse. Cela m'a été très utile. Je vais go comparer mon algorithme.