Jest to polecenie flydraw, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
flydraw – wbudowane narzędzie do rysowania
STRESZCZENIE
losowanie
OPIS
losowanie to wbudowane narzędzie do rysowania, które wykorzystuje bibliotekę libgd do tworzenia plików PNG, JPG i GIF. To
analizuje standardowe wejście dla poleceń rysowania. Każde polecenie zajmuje jedną linię.
RYSUNEK POLECENIA
W poniższych wierszach [kolor] może być nazwą koloru lub trzema liczbami całkowitymi z zakresu od 3 do
255, oddzielone przecinkami, dla wartości koloru czerwonego, zielonego i niebieskiego.
animować fra, del, rep
To polecenie jest dostępne tylko dla WIMS OEF i dokumentu i MUSI pojawić się jako pierwsze
linia. Skonfiguruj animację dla klatek fra, z del sekundami pomiędzy klatkami i rep
powtórzeń (rep=0 oznacza nieskończone powtórzenia).
animstep n
Ustaw liczbę całkowitą, którą można wywołać w dowolnej ocenie. Używany do animacji. Bezpośredni
należy unikać używania tego polecenia w WIMS.
łuk x, y, w, h, a1, a2, [kolor]
Odcinek łuku elipsy o szerokości w i wysokości h, którego środek znajduje się w (x,y), od kąta a1
do kąta a2.
strzałka x1,y1,x2,y2,l,[kolor]
Strzałka (x1,y1)--->(x2,y2), gdzie l jest długością (w pikselach) grotu strzałki.
Okrągła x, y, d, [kolor]
Okrąg o środku (x, y) i średnica d (w pikselach).
komentarz
Nic nie robi.
kopia x,y,x1,y1,x2,y2,[nazwa pliku]
(Synonim: wstaw) Wstaw region od (x1,y1) do (x2,y2) (w pikselach).
[nazwa pliku] do (x, y). Jeśli x1=y1=x2=y2=-1, kopiowany jest cały [nazwa pliku].
wielkość kopii x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
Ewentualnie wstaw region od (x1,y1) do (x2,y2) (w pikselach) [nazwa pliku]
zmieniony, do obszaru (dx1,dy1) do (dx2,dy2). Jeśli x1=y1=x2=y2=-1, całość
[nazwa pliku] jest kopiowany i zmieniany jest jego rozmiar.
Darrow x1,y1,x2,y2,l,[kolor]
(Synonim: dasharrow dashedarrow) Strzałka przerywana (x1,y1)- - ->(x2,y2), gdzie l jest
długość (w pikselach) grotu strzałki.
dhline x, y, [kolor]
(Synonim: przerywanapozioma linia kreskowanapozioma linia hd pozioma linia przerywana)
Przerywana pozioma linia przechodząca przez (x, y).
dline x1,y1,x2,y2,[kolor]
(Synonim: linia przerywana linia przerywana) Odcinek linii przerywanej (x1,y1)---(x2,y2).
dlinie [color],x1,y1,x2,y2,x3,y3...
(Synonim: linie przerywane) linie przerywane n segmenty linii przerywanych
(x1,y1)---(x2,y2)---(x3,y3)...
linia dv x, y, [kolor]
(Synonim: przerywanapionowa kreskapionowa linia vdline pionowalinia przerywana) Przerywana
pionowa linia przechodząca przez (x, y).
elipsa x, y, w, h, [kolor]
Elipsa ze środkiem (x, y), szerokością w i wysokością h.
f koło x, y, d, [kolor]
(Synonim: wypełniony krążek kulkowy) Wypełniony okrąg o środku (x, y) i średnicy d (cale
pikseli).
felipsa x, y, w, h, [kolor]
(Synonim: fillellipse) Wypełniona elipsa ze środkiem (x, y), szerokością w i wysokością h.
wypełniać x, y, [kolor]
(Synonim: powódź, powódź, powódź, wypełnij obszar zawierający (x, y) tym samym
oryginalny kolor, według koloru.
wypełnienieobramowania x, y, [kolor1], [kolor2]
Wypełnij kolorem2 obszar zawierający (x,y) i ograniczony kolorem1.
fpoli [color],x1,y1,x2,y2,x3,y3...
(Synonim: fillpoly wypełniony wielokąt fpolygon) Wypełniony wielokąt
(x1,y1)-(x2,y2)-(x3,y3)...
fret x1,y1,x2,y2,[kolor]
(Synonim: fillrect fillecrectangle frectangle) Wypełniony prostokąt z narożnikami
(x1,y1) i (x2,y2).
fkwadrat x, y, s, [kolor]
(Synonim: fillsquare) Wypełniony kwadrat o bokach s (w pikselach) i pierwszym rogu w
(x, y).
piąty trójkąt x1,y1,x2,y2,x3,y3,[color]
(Synonim: filltriangle) Wypełniony trójkąt z wierzchołkami (x1,y1),(x2,y2),(x3,y3).
linia x, y, [kolor]
(Synonim: pozioma) Linia pozioma przechodząca przez (x,y).
przeplatać
Ustaw obraz z przeplotem
zabójczy pędzel
Wyłącza wybór pędzla do rysowania linii.
zabójczy
Wyłącza wybór płytek do wypełnienia.
kratownica x0,y0,x1,y1,x2,y2,n1,n2,[color]
Siatka składająca się z n1xn2 punktów zaczynających się od (x0,y0), z n1 rzędami w kierunku
(x1,y1) i n2 rzędów w kierunku (x2,y2).
linia x1,y1,x2,y2,[kolor]
(Synonim: segment seg) Odcinek linii (x1,y1)---(x2,y2).
linie [color],x1,y1,x2,y2,x3,y3...
n odcinków linii (x1,y1)---(x2,y2)---(x3,y3)...
szerokość linii w
Ustaw szerokość linii na w (w pikselach) dla rysowania linii.
nowa x, y
Ustaw nowy obraz o rozmiarze x, y.
wydajność [Nazwa pliku]
Wyprowadź bieżący obraz do [nazwa pliku].
równolegle x1,y1,x2,y2,xv,yv,n,[kolor]
n równoległych linii zaczynających się od (x1,y1)---(x2,y2), z przemieszczeniem (xv,yv).
pikseli [kolor],x1,y1,x2,y2,...
Punkty (wszystkie o średnicy 1) w (x1,y1), (x2,y2), ...
działka [kolor], [formuła]
(Synonim: krzywa) Wykreśl krzywą zgodnie z [wzórem], który może mieć postać:
jawna funkcja x lub para funkcji parametrycznych w t.
skok fabuły j
Wykreślona krzywa będzie przeskokiem, gdy dwa kolejne punkty mają odległość większą niż j pikseli.
Przydatne, aby uniknąć wykreślania funkcji nieciągłych jako ciągłych. Wartość domyślna: 200.
krok fabuły n
(Synonim: plotsteps tstep tsteps) Ustaw liczbę obliczeń punktowych na krzywej
działka. Domyślnie 100.
punkt x, y, [kolor]
(Gruby) punkt w (x,y), którego średnica jest równa szerokości linii. zwrotnica
[kolor],x1,y1,x2,y2,... (Grube) punkty w (x1,y1), (x2,y2), ..., których średnice wynoszą
równa szerokości linii.
poli [color],x1,y1,x2,y2,x3,y3...
(Synonim: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
zasięg x1,x2,y1,y2
Ustaw zakres rysowania na [x1,x2] w poziomie i [y1,y2] w pionie. Zauważ, że do
domyślnie zakres poziomy to [0,xsize-1], a zakres pionowy to [ysize-1,0].
promienie [color],x0,y0,x1,y1,x2,y2...
Odcinki linii (x0,y0)---(x1,y1), (x0,y0)---(x2,y2), ...
rect x1,y1,x2,y2,[kolor]
(Synonim: prostokąt) Prostokąt z narożnikami (x1,y1) i (x2,y2).
ustawić szczotkę [Nazwa pliku]
Użyj obrazu [nazwa pliku] jako pędzla do rysowania wszystkich linii.
setpiksel x, y, [kolor]
Punkt (o średnicy 1 piksela) w (x,y).
styl [kolor1], [kolor2],...
Ustaw styl linii na kolor1,kolor2,...
osiadły [Nazwa pliku]
Użyj obrazu [nazwa pliku] jako kafelka dla wszystkich poleceń wypełniania.
rozmiar x, y
Ustaw rozmiar obrazu na x pikseli w poziomie i y pikseli w pionie.
Kwadratowa x, y, s, [kolor]
Kwadrat o bokach s (w pikselach) i pierwszym rogu w (x, y).
XNUMX [kolor],x,y,[czcionka],[string]
(Synonim: drukuj ciąg zapisu) Zapisz ciąg znaków w (x,y), za pomocą
czcionka = mała, średnia, duża lub gigantyczna.
tekst [kolor],x,y,[czcionka],[string]
(Synonim: zapis stringup) Zapisz w górę ciąg znaków w (x,y), za pomocą
czcionka = mała, średnia, duża lub gigantyczna.
dziwny t1, t2
(Synonim: ranget) Ustaw zakres t na [t1,t2] dla parametrycznego kreślenia krzywej.
Domyślnie [0,1].
przezroczysty [kolor]
Sprawia, że [color] staje się kolorem przezroczystym.
trójkąt x1,y1,x2,y2,x3,y3,[color]
Trójkąt o wierzchołkach (x1,y1),(x2,y2),(x3,y3).
linia x, y, [kolor]
(Synonim: pionowa linia) Pionowa linia przechodząca przez (x, y).
xzakres x1, x2
(Synonim: rangex) Ustaw zakres rysunku w poziomie na [x1,x2]. Domyślnie
[0,xrozmiar-1].
pomarańcza y1, y2
(Synonim: rangey) Ustaw zakres rysowania poziomego na [y1,y2]. Domyślnie
[yrozmiar-1,0].
AUTORSKI
Flydraw został całkowicie przepisany, aby zastąpić program należący do domeny publicznej o nazwie Fly autorstwa XIAO
Gang z Uniwersytetu w Nicei (Francja) w kwietniu 2000 r.
Korzystaj z flydraw online, korzystając z usług onworks.net