Skip to content

Arc

Para desenhar um arco com código, escrevemos:

Arc(centerX, centerY, width, height, startAngle, sweepAngle, fill='black',
    border=None, borderWidth=2, opacity=100, rotateAngle=0, dashes=False,
    visible=True)

Observação

Um arco (Arc) é criado usando um Oval com o mesmo centroX, centroY, largura e altura e, em seguida, apenas desenhando a parte do ângulo de início (startAngle) para ângulo de varredura (sweepAngle) muitos graus.

Arco

ARGUMENTOS OBRIGATÓRIOS

Argumento Tradução
centerX center x
centerY centro y
width largura
height altura
startAngle ângulo inicial
sweepAngle ângulo de varredura

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

Aqui está um exemplo:

# Isso cria um arco que é o quarto superior direito da oval.
# O arco começa em (200, 150) e depois vai 90 graus até atingir
# (300, 200).

Arc(200, 200, 200, 100, 0, 90)