Skip to content

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. Polígono

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)