canvas - brush ?

0

czy rysujac cos takiego
with canvas do
begin
moveto(10,10);
lineto(10,100);
moveto(10,100);
lineto(100,100);
moveto(100,100);
lineto(100,10);
moveto(100,10);
lineto(10,10)
end;

moglbym wypelnic powstaly kwadrat na jakis kolor ? [???] jak ? :-/

0

moglbym wypelnic powstaly kwadrat na jakis kolor ? [???] jak ? :-/

AndRew twierdzi że tak można :-D
http://4programmers.net/Forum/viewtopic.php?id=37026

0

Zgadza się.. jeśli będziesz miał problem z Grafika.pas to pisz.

0

Zgadza się.. jeśli będziesz miał problem z Grafika.pas to pisz.

Ja mam problem... Podejdz na gg...

0

AndRew twierdzi że tak można
http://4programmers.net/Forum/viewtopic.php?id=37026

to w koncu mozna czy nie mozna :|

0

Oczywiście!
sciągnij sobie Grafika.pas --> http://www.andrew.b7.pl/Grafika.pas. tam jest procedura floodFill, przeczytaj i przeanalizuj.

BTW, to jest procedura wypełniająca dowolną figurę, jeśli chcesz narysować wypełniony kwadrat to :

var : x,y : integer;

begin
for y := 10 to 100 do
for x := 10 to 100 do
form1.canvas.pixels[x,y] := clRed;
end;

inaczej :
canvas.brush.style := bsSolid;
canvas.brush.color := clRed;
canvas.rectangle(10,10,100,100);

sposobów narysowania wypełnionego kwadratu są setki.. uff..

0

Zgadza się.. jeśli będziesz miał problem z Grafika.pas to pisz.

thx, sorry jeśli mój post zabrzmiał jak bym nie dowierzał po prostu,
jeszcze nie miałem czasu, może dzięki temu unitowi dokończe mój
czarno-biały program graficzny :-D

0

dziekie czaje juz floodfilla :-) [cya]

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