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.