Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
07/12/09 13:53
the_angel
Ciao ragazzi!
In vb.net, ho la necessità di disegnare un poligono...sto facendo alcune prove,
ma non riesco a capire come funziona il discorso dei punti...
Posto il codice....


 Public Shared Function PoligonoDEMO() As Image

        Dim Immagine As New Bitmap(100, 100)
        Dim Figura As Graphics = Graphics.FromImage(Immagine)
        Dim PenColor As New Pen(Color.Black)
        Dim pts() As Point = {New Point(10, 10), New Point(350, 350), New Point(20, 20)}

        
        Figura.DrawPolygon(PenColor, pts)

        Return Immagine
End Function



Ma alla fine mi disegna una linea sola!Gli ho messo tre punti, perché ho solo
una linea?
Non riesco a capire...grazie a tutti!

Ho allegato l'immagine che ottengo...
aaa
07/12/09 15:45
Alfonso
Perchè i punti sono tutti e tre sulla stessa linea, e il lato di chiusura del poligono non lo vedi.
Se cambi il secondo punto da 350,350 a 350,370 ti accorgerai che funziona tutto
aaa
07/12/09 17:09
the_angel
grazie mille :k:
aaa