comp • gb.qt4 • paint • arc

Paint.Arc (gb.qt4)

Static Sub Arc ( XC As Float, YC As Float, Radius As Float [ , Angle As Float, Length As Float, Pie As Boolean ] )

Adiciona um arco circular especificado por Radius para o caminho atual. O arco é centrado em (XC, YC), começa em Angle e prossegue no sentido anti-horário durante Length em radianos.

  • XC : a posição X do centro do arco.

  • YC : a posição Y do centro do arco.

  • Radius : o raio do arco.

  • Angle : o ângulo inicial, em radianos.

  • Length : o comprimento do arco, em radianos.

  • Pie : se uma pizza deve ser elaborada em vez de uma corda. Por padrão uma corda é desenhada.

Se Length for negativo, então o arco é desenhado no sentido horário.

Se Angle and Length não são especificados, então, um círculo completo é desenhado.

Se Angle é especificado, mas não Length, então nada é desenhado, e a posição atual é definida como o ponto no círculo no Angle especificado.

Ângulos são medidos em radianos. Um ângulo de "0,0" é na direcção do eixo X positivo (no espaço utilizador). Um ângulo de π/2.0 radianos é (90 graus) na direcção do eixo Y positivo (no espaço do utilizador). Ângulos aumentam na direcção do eixo X positivo e na direcção do eixo Y positivo. Assim, como a matriz de transformação padrão, ângulos aumento no sentido horário.

Para converter de graus em radianos, use a função Rad.

O arco é circular no espaço do usuário. Para desenhar um arco elíptico, use o método Ellipse.