Vinnaren i pepparkakshustävlingen!
2013-01-16, 18:36
  #1
Medlem
-J-s avatar
Jag behöver hjälp med att finna den vinkeln som anger skärningspunkten mellan två ellipser varav en är roterad. Bilden förklarar tydligare.

http://i46.tinypic.com/2ihv5ls.png

Formeln för ellipserna är följande:

P = r (cos(t) * A + sin(t) * B)

Där r är radien, vilken är samma för de båda ellipserna. A och B är två orthonormala vektorer som anger ellipsens utseende. t varierar från 0 till 360.

Jag behöver alltså veta vid vilket värde på t för den icke roterade ellipsen som den skär den roterade ellipsen.
Citera
2013-01-16, 19:46
  #2
Medlem
Nails avatar
"Där r är radien" ?
Menar du att ellipserna har samma storaxel (tycks vara så enl fig)?
Lillaxlarna verkar dock vara olika.
Vi behöver kompletterande info.
Citera gärna problemtexten ordagrant!
Citera
2013-01-16, 20:38
  #3
Medlem
-J-s avatar
Citat:
Ursprungligen postat av Nail
"Där r är radien" ?
Menar du att ellipserna har samma storaxel (tycks vara så enl fig)?
Lillaxlarna verkar dock vara olika.
Vi behöver kompletterande info.
Citera gärna problemtexten ordagrant!

Det är storaxlarna jag menar som har radien r.

Det är inget skolproblem utan håller på och skriver kod till en maskin jag bygger. Maskinen är liknande denna.
Den roterar ett klot för att producera ett mönster kontinuerligt enligt denna bild

Det är lite svårt att förklara mitt problem. Egentligen är ellipserna cirklar i en 3d rymd och för att projicera dem i 2d kom jag fram till formeln.
Citera
2013-01-17, 03:33
  #4
Medlem
bjornebarns avatar
JAg förstår inte. Du behöver definiera ditt koordinatsystem noggrannare, samt tydligt förklara vad som roterar och runt vilken axel. Se till exempel den här bilden för tips: http://ars.els-cdn.com/content/image...004446-gr1.jpg
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback