Este é o comando flydraw que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
flydraw - uma ferramenta de desenho embutida
SINOPSE
flydraw
DESCRIÇÃO
flydraw é uma ferramenta de desenho embutida, que usa libgd para gerar arquivos PNG, JPG, GIF. Isto
analise sua entrada padrão para comandos de desenho. Cada comando ocupa uma linha.
DESENHO COMANDOS
Nas linhas a seguir, [cor] pode ser um nome de cor ou 3 inteiros entre 0 e
255, separados por vírgulas, para os valores de vermelho, verde, azul.
animado fra, del, rep
Este comando está disponível apenas para WIMS OEF e doc, e DEVE aparecer no primeiro
linha. Configure a animação para fra frames, com del segundos entre frames e rep
repetições (rep = 0 significa repetição infinita).
passo animado n
Configure um número inteiro que pode ser chamado em qualquer avaliação. Usado para animação. Direto
o uso deste comando deve ser evitado no WIMS.
arco x, y, w, h, a1, a2, [cor]
Segmento de arco de uma elipse de largura w e altura h centralizada em (x, y), do ângulo a1
para o ângulo a2.
flecha x1, y1, x2, y2, l, [cor]
Seta (x1, y1) ---> (x2, y2), onde l é o comprimento (em pixels) da ponta da seta.
círculo x, y, d, [cor]
Círculo de centro (x, y) e diâmetro d (em pixels).
comentar
Faz nada.
cópia x, y, x1, y1, x2, y2, [nome do arquivo]
(Sinônimo: inserir) Insira a região de (x1, y1) a (x2, y2) (em pixels) de
[nome do arquivo] para (x, y). Se x1 = y1 = x2 = y2 = -1, todo o [nome do arquivo] é copiado.
copiretizado x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
Insira a região de (x1, y1) a (x2, y2) (em pixels) de [nome do arquivo], possivelmente
redimensionado, para a região de (dx1, dy1) a (dx2, dy2). Se x1 = y1 = x2 = y2 = -1, o todo
[nome do arquivo] é copiado e redimensionado.
escuro x1, y1, x2, y2, l, [cor]
(Sinônimo: dasharrow dashedarrow) Seta tracejada (x1, y1) - - -> (x2, y2), onde l é o
comprimento (em pixels) da ponta da flecha.
dhlline x, y, [cor]
(Sinônimo: linha horizontal tracejada linha horizontal tracejada)
Linha horizontal tracejada através de (x, y).
dline x1, y1, x2, y2, [cor]
(Sinônimo: linha tracejada linha tracejada) Segmento de linha tracejada (x1, y1) --- (x2, y2).
linhas [color],x1,y1,x2,y2,x3,y3...
(Sinônimo: linhas tracejadas) dashlines n segmentos de linha tracejada
(x1,y1)---(x2,y2)---(x3,y3)...
linha dv x, y, [cor]
(Sinônimo: dashedverticaline dashverticalline vdline verticaldashedline) Tracejado
linha vertical através de (x, y).
Elipse x, y, w, h, [cor]
Elipse com centro (x, y), largura w e altura h.
círculo x, y, d, [cor]
(Sinônimo: círculo preenchido de disco de bola) Círculo preenchido de centro (x, y) e diâmetro d (em
píxeis).
caído x, y, w, h, [cor]
(Sinônimo: preenchida) Elipse preenchida com centro (x, y), largura w e altura h.
preencher x, y, [cor]
(Sinônimo: flood floodfill) Preencha a região contendo (x, y) com o mesmo
cor original, por cor.
preencher a borda x, y, [color1], [color2]
Preencha com a cor2 a região que contém (x, y) e delimitada pela cor1.
fpoli [color],x1,y1,x2,y2,x3,y3...
(Sinônimo: Preenchido Polígono Preenchido F Polígono) Polígono Preenchido
(x1,y1)-(x2,y2)-(x3,y3)...
frenético x1, y1, x2, y2, [cor]
(Sinônimo: fillrect fillecrectangle frectangle) Retângulo preenchido com cantos
(x1, y1) e (x2, y2).
quadrado x, y, s, [cor]
(Sinônimo: quadrado preenchido) Quadrado preenchido com os lados s (em pixels) e o primeiro canto em
(x, y).
triângulo x1,y1,x2,y2,x3,y3,[color]
(Sinônimo: triângulo preenchido) Triângulo preenchido com vértices (x1, y1), (x2, y2), (x3, y3).
linha reta x, y, [cor]
(Sinônimo: horizontal) Linha horizontal através de (x, y).
entrelaçar
Definir imagem entrelaçada
pincel matador
Desativa a seleção de pincel para desenho de linha.
matar
Desativa a seleção de ladrilhos para preenchimento.
gelosia x0,y0,x1,y1,x2,y2,n1,n2,[color]
Uma rede de n1xn2 pontos começando com (x0, y0), com n1 linhas na direção de
(x1, y1) e n2 linhas na direção de (x2, y2).
linha x1, y1, x2, y2, [cor]
(Sinônimo: segmento seg) Segmento de linha (x1, y1) --- (x2, y2).
linhas [color],x1,y1,x2,y2,x3,y3...
n segmentos de linha (x1, y1) --- (x2, y2) --- (x3, y3) ...
espessura da linha w
Defina a largura da linha em w (em pixels) para desenho de linha.
novo x, y
Defina uma nova imagem de tamanho x, y.
saída [nome do arquivo]
Envie a imagem atual para [nome do arquivo].
paralelo x1, y1, x2, y2, xv, yv, n, [cor]
n linhas paralelas a partir de (x1, y1) --- (x2, y2), com deslocamento (xv, yv).
pixels [cor], x1, y1, x2, y2, ...
Pontos (todos com diâmetro 1) em (x1, y1), (x2, y2), ...
enredo [cor], [fórmula]
(Sinônimo: curva) Trace uma curva de acordo com a [fórmula], que pode ser uma
função explícita de x, ou um par de funções paramétricas em t.
salto de enredo j
A curva traçada saltará se dois pontos consecutivos tiverem uma distância maior que j pixels.
Útil para evitar a plotagem de funções descontínuas como contínuas. Valor padrão: 200.
passo da trama n
(Sinônimo: plotsteps tstep tsteps) Defina o número de cálculos de pontos na curva
enredo. O padrão é 100.
ponto x, y, [cor]
Um ponto (gordo) em (x, y), cujo diâmetro é igual à largura da linha. pontos
[cor], x1, y1, x2, y2, ... (Fat) aponta em (x1, y1), (x2, y2), ..., cujos diâmetros são
igual à largura de linha.
poli [color],x1,y1,x2,y2,x3,y3...
(Sinônimo: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
alcance x1, x2, y1, y2
Defina o intervalo de desenho para [x1, x2] horizontalmente e [y1, y2] verticalmente. Observe que por
padrão, o intervalo horizontal é [0, xsize-1] e o intervalo vertical é [ysize-1,0].
Raios [color],x0,y0,x1,y1,x2,y2...
Segmentos de linha (x0, y0) --- (x1, y1), (x0, y0) --- (x2, y2), ...
correto x1, y1, x2, y2, [cor]
(Sinônimo: retângulo) Retângulo com cantos (x1, y1) e (x2, y2).
pincel [nome do arquivo]
Use a imagem [nome do arquivo] como um pincel para todos os desenhos de linha.
setpixel x, y, [cor]
Um ponto (de diâmetro 1 pixel) em (x, y).
estilo definido [color1], [color2], ...
Defina o estilo da linha para color1, color2, ...
estabelecer [nome do arquivo]
Use a imagem [nome do arquivo] como um bloco para todos os comandos de preenchimento.
tamanho x, y
Defina o tamanho da imagem em x pixels horizontalmente ey pixels verticalmente.
quadrado x, y, s, [cor]
Quadrado com os lados s (em pixels) e o primeiro canto em (x, y).
texto [cor], x, y, [fonte], [string]
(Sinônimo: imprimir string escrever) Escreva a string em (x, y), com
fonte = pequeno, médio, grande ou gigante.
mensagem de texto [cor], x, y, [fonte], [string]
(Sinônimo: stringup writeup) Escreva a string para cima em (x, y), com
fonte = pequeno, médio, grande ou gigante.
estranho t1, t2
(Sinônimo: ranget) Defina o intervalo t como [t1, t2] para a plotagem de curva paramétrica.
O padrão é [0,1].
transparente [cor]
Torna [color] uma cor transparente.
triângulo x1,y1,x2,y2,x3,y3,[color]
Triângulo com vértices (x1, y1), (x2, y2), (x3, y3).
vline x, y, [cor]
(Sinônimo: vertical) Linha vertical através de (x, y).
alcance x x1, x2
(Sinônimo: rangex) Defina o intervalo de desenho horizontal para [x1, x2]. Padrões para
[0, xsize-1].
laranja y1, y2
(Sinônimo: rangey) Defina o intervalo de desenho horizontal para [y1, y2]. Padrões para
[tamanho-1,0].
AUTORES
Flydraw foi completamente reescrito para substituir um programa de domínio público chamado Fly by XIAO
Gang da Universidade de Nice (França) em abril de 2000.
Use flydraw online usando serviços onworks.net