Arco orario o antiorario?

sabato 14 giugno 2008 - 20.22

willy_80 Profilo | Senior Member

Ciao a tutti,
Sto facendo un programmino in VB2005.
Dando 3 punti calcolo il raggio, il centro e i tre angoli del cerchio passante per quei 3 punti.
Ho provato in mille modi ma non riesco a trovare l'algoritmo giusto per calcolare l'angolo di partenza e l'ampiezza dell'arco per poterlo disegnare in maniera corretta, quello che mi frega è quando l'arco attraversa lo zero.

Es.:
Angolo P1 = 300°
Angolo P2 = 350°
Angolo P3 = 35°

e casi del genere....

Inoltre gli archi possono essere sia orari che antiorari.
Qualcuno mi sa aiutare???
Grazie mille.

Brainkiller Profilo | Guru

>Ho provato in mille modi ma non riesco a trovare l'algoritmo
>giusto per calcolare l'angolo di partenza e l'ampiezza dell'arco
>per poterlo disegnare in maniera corretta, quello che mi frega
>è quando l'arco attraversa lo zero.

Ma praticamente cosa vuoi fare disegnare un grafico a torta ?
O sbaglio ?
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5