Polygon
Para desenhar um polígono com código, escrevemos:
Polygon(x1, y1, x2, y2, x3, y3, …, fill=’black’, border=None, borderWidth=2,
opacity=100, rotateAngle=0, dashes=False, visible=True)
Observação
Um polígono é desenhado usando linhas retas entre cada ponto, com uma linha entre o último e o primeiro ponto.
Alinhamento (align) não é uma propriedade válida para um polígono.
ARGUMENTOS OPCIONAIS | Argumento | | :-------: | | x1 | | y1 | | x2 | | y2 | | x3 | | y3 | | … |
ARGUMENTOS OPCIONAIS
Argumento | Tradução | Valor padrão | Tradução |
---|---|---|---|
fill | preenchimento | ’black’ | 'preto' |
border | borda | None | Nenhum |
borderWidth | largura da borda | 2 | 2 |
opacity | opacidade | 100 | 100 |
rotateAngle | ângulo de rotação | 0 | 0 0 |
dashes | traços | False | Falso |
visible | visível | True | Verdadeiro |
Métodos específicos de polígono:
* .addPoint(x, y)
: recebe dois números (x, y) e adiciona esse ponto ao final da lista de pontos de um polígono.
Aqui está um exemplo:
# Cria um polígono de cinco lados no canto superior esquerdo da tela (do canvas).
Polygon(25, 25, 150, 25, 200, 200, 100, 250, 25, 200)