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 ] )
Aggiunge un arco ellittico al percorso corrente. L'ellisse è definita dal suo rettangolo di selezione (
X,
Y,
Width,
Height), inizia con
Angle e procede in senso antiorario per la lunghezza (
Length ) dei radianti.
-
X, Y, Width, Height : Il rettangolo di selezione dell'ellisse.
-
Angle : l'angolo iniziale, in radianti.
-
Length : la lunghezza dell'arco, in radianti.
-
Pie : se è necessario disegnare una torta anziché un arco. Di default viene disegnato un arco.
Se
Length è negativa, l'arco viene disegnato in senso orario.
Se
Angle e
Length non sono specificati, viene disegnata un'ellisse completa.
Se si specifica
Angle, ma non
Length, non viene disegnato nulla e la posizione corrente viene impostata sul punto dell'ellisse in corrispondenza del
Angle specificato.
Gli angoli sono misurati in radianti. Un angolo di
0,0
è nella direzione dell'asse X positivo (nello spazio utente). Un angolo di
π/2.0
radianti (
90
gradi) è nella direzione dell'asse Y positivo (nello spazio utente). Gli angoli aumentano nella direzione dall'asse X positivo verso l'asse Y positivo. Pertanto, con la matrice di trasformazione predefinita, gli angoli aumentano in senso orario.
Per convertire da gradi a radianti, utilizzare la funzione
Rad.