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 ] )
Aggiunge un arco circolare del raggio (
Radius) dato al tracciato corrente. L'arco è centrato su (
XC,
YC), inizia con l'angolo (
Angle) e procede in senso antiorario per la lunghezza (
Length) dei radianti.
-
XC : Posizione (X) del centro dell'arco.
-
YC : Posizione (Y) del centro dell'arco.
-
Radius : il raggio dell'arco.
-
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 è negativo, l'arco viene disegnato in senso orario.
Se
Angle e
Length non sono specificati, viene disegnato un cerchio completo.
Se si specifica
Angle, ma non
Length, non viene disegnato nulla e la posizione corrente viene impostata sul punto del cerchio con
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.
L'arco è circolare nello spazio utente. Per ottenere un arco ellittico, utilizzare il metodo
Ellipse.