2012-06-01 12 views
5

Dire che ho due punti A e B posizionati sulla circonferenza di un'ellisse e formano un angolo X dal punto centrale. Ora dì che il punto A viene spostato su un nuovo punto C. Come posso calcolare il nuovo punto per B in modo tale che l'angolo X rimanga costante? Puntatori a codice di qualche tipo sarebbero apprezzati.Calcolo di un punto su un'ellisse

+0

Questa non è una domanda di programmazione finché non si elabora la parte geometrica. Sono i compiti? Taggalo come tale. A proposito, conosci le coordinate polari? – jorgeca

+1

Ciao Jorgeca, Questo non è compito, è per un'applicazione su cui sto lavorando. La mia matematica è piuttosto arrugginita, ma ora leggo di nuovo le coordinate polari. – Kevin

risposta

6

Perché non utilizzare la forma polare di un'ellisse in cui l'angolo viene misurato dal centro dell'ellisse ??? http://en.wikipedia.org/wiki/Ellipse#Polar_form_relative_to_center Da questa equazione, se si conosce il valore dell'angolo tra A e B (diciamo theta), e si conosce il valore dell'angolo centrale del nuovo punto C (diciamo phi), allora il punto D richiesto può essere calcolato da questo forma polare usando un angolo (theta + phi)

+0

Grazie, penso che funzionerà. – Kevin