Paint.Ellipse (gb.qt4)
Static Sub Ellipse ( X As Float, Y As Float, Width As Float, Height As Float [ , Angle As Float, Length As Float, Pie As Boolean ] )
Adiciona um arco elíptico para o caminho atual. A elipse é definida por (
X,
Y,
Width,
Height) da caixa envolvente, começa em
Angle e prossegue no sentido anti-horário durante
Length em radianos.
-
X, Y, Width, Height : caixa delimitadora da elipse.
-
Angle : o ângulo inicial, em radianos.
-
Length : o comprimento do arco, em radianos.
-
Pie : se uma pizza deve ser desenhada em vez de uma circunferência. Por padrão uma circunferência é desenhada.
Se
Length for negativo, então o arco é desenhado no sentido horário.
Se
Angle e
Length não são especificados, então, uma elipse completa é desenhada.
Se
Angle for especificado, mas não o
Length, então nada é desenhado, e a posição atual é definida como o ponto da elipse no
Angle especificado.
Ângulos são medidos em radianos. Um ângulo de "0,0" é na direção do eixo X positivo (no espaço do utilizador). Um ângulo de radianos
π/2.0
(
90
graus) na direção do eixo Y positivo (no espaço do utilizador). Ângulos aumentam na direção do eixo X positivo e na direção do eixo Y positivo. Assim, com a matriz de transformação padrão, ângulos aumentam no sentido horário.
Para converter graus em radianos, use a função
Rad.