figury z canvas

0

czy moglby mi ktos podac co oznaczaja psozczegolne wspolrzedne ??
wiem ze przy
Canvas.Rectangle(x1,y1,x2,y2) x1,y1 to polozenie lewego gornego naroznika :) a x2y2 to prawego dolnego ;]
jak to sie ma do:
Canvas.Ellipse(x1,y1,x2,y2)
Canvas.Arc(x1,y1,x2,y2,x3,y3,x4,y4)
Canvas.Pie(x1,y1,x2,y2,x3,y3,x4,y4)
Canvas.RoundRect(x1,y1,x2,y2,x3,y3)
i czy sa jeszcze jakies inne figury do narysowania ;]

z gory thx

0

W helpie delphi jest napisane co i jak wraz z przykładami. Najlepiej będzie jak sam sprawdzisz.

0

Pierwsze to chyba jest do rysowania elipsy a z tymi innymi to poczekaj własnie główkuje!!.

0

Adi, on wie chyba jakie to figury, a chce wiedziec co oznaczają parametry...

0

(odpowiadam bo może kolega helpa nie ma albo z angielskim na bakier)

Ellipse:X1,Y1 - lewy górny wierzchołek elipsy, ale że to głupio brzmi to napiszę lewy górny wierzchołek prostokąta opisanego na elipsie
X2,Y2 - prawy dolny jw.

Arc: rysuje łuk czyli fragment elipsy

X1,Y1 lewy górny wierzchołek elipsy
X2,Y2 prawy dolny wierzchołek elipsy
X3,Y3 - linia poprowadzona z tego punktu do środka elipsy przechodząc przez elipsę zaznaczy na niej punkt stanowiący początek łuku (trochę to zawile brzmi ale na kodzie się rozjaśni)
X4,Y4 - j.w. ...stanowiący koniec łuku

oprócz tego przypominam że łuk rysowany jest tak jak dodatni kąt skierowany czyli przeciwnie do ruchu wskazówek zegara

Pie: rysuje wycinek koła
parametry tak samo jak w Arc

RoundRect: rysuje prostokąt z zaokrąglonymi wierzchołkami
X1,Y1,X2,Y2 tak jak w Rectangle

Natomiast wierzchołki prostokąta będą wyglądały jak fragmenty elipsy o wymiarach X3/Y3 (szerokość X3, wysokość Y3)

PieterEr

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0