Hjälp! Linjär algebra! Rotation av triangel runt {Sin[x],Sin[2x]}

Permalänk
Medlem

Hjälp! Linjär algebra! Rotation av triangel runt {Sin[x],Sin[2x]}

Hej! Jag har stött på ett mattematiskt problem som jag inte helt kommer på hur man ska lösa!
En triangel består av tre punkter.
En av dessa punkter är punkter {Sin[x],Sin2x]}.
Resten av triangeln ska följa efter denna punkt, med toppen ( {Sin[x],Sin[2x]} ) först, hela tiden oförändrad storleksmässigt.
Triangeln ska rotera så att triangelns centrum (från toppen till mitten av basen) hela tiden ligger i triangels färdriktning.
Hur löser jag detta?? =/

jag vet hur jag får fram centrumlinjen och roterar denna. Det enda jag inte kommer på hur jag ska lösa är hur jag ska få triangelns "botten hörn" att rotera så att triangeln alltid har samma utseende!

Jag är extremt tacksam för alla tipps och idéer!

Permalänk
Medlem

Problemet löst! Tråden kan tas bort!

Permalänk
Medlem
Skrivet av deexteer:

Problemet löst! Tråden kan tas bort!

Visa hur du löste det istället

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Teknocide:

Visa hur du löste det istället

Derivatan av vektorn {Sin[x],Sin[2x]} = {Cos[x],2Cos[2x]}. Därifrån fås riktningen av mittenlinjen. Genom att normalisera derivatan så fås en vektor som är enkel att få hur lång man vill. Eftersom att triangeln ska färdas med huvudet först så ändras tecken på den normaliserade "vektor derivatan".
"Höjden" på triangeln ska vara 4 så man multiplicerar den normaliserade "derivatavektorn" med bytt tecken med 4. För att få bottenhörnen b och c på triangeln så roteras vektorderivatan med 90 grader plus och minus med hjälp av matrismultiplikation, och flyttas sedan till "botten" av triangelns mittenlinje.

Väldigt luddig förklaring men om någon är intresserad förklarar jag gärna bättre och visar matriserna mm.

Permalänk
Medlem
Skrivet av deexteer:

Derivatan av vektorn {Sin[x],Sin[2x]} = {Cos[x],2Cos[2x]}. Därifrån fås riktningen av mittenlinjen. Genom att normalisera derivatan så fås en vektor som är enkel att få hur lång man vill. Eftersom att triangeln ska färdas med huvudet först så ändras tecken på den normaliserade "vektor derivatan".
"Höjden" på triangeln ska vara 4 så man multiplicerar den normaliserade "derivatavektorn" med bytt tecken med 4. För att få bottenhörnen b och c på triangeln så roteras vektorderivatan med 90 grader plus och minus med hjälp av matrismultiplikation, och flyttas sedan till "botten" av triangelns mittenlinje.

Väldigt luddig förklaring men om någon är intresserad förklarar jag gärna bättre och visar matriserna mm.

Lite off-topic, men vilket program läser du och vilken årskurs går du i?

Permalänk
Medlem
Skrivet av DaiNeaA:

Lite off-topic, men vilket program läser du och vilken årskurs går du i?

Dataingenjör Halmstad, första året!