Startseite
Forum
Fragen
Suchen
Formeleditor
Über Uns
Registrieren
Login
FAQ
Suchen
Foren-Übersicht
->
Mechanik
Antwort schreiben
Benutzername
(du bist
nicht
eingeloggt!)
Titel
Nachrichtentext
Smilies
Weitere Smilies ansehen
Schriftfarbe:
Standard
Dunkelrot
Rot
Orange
Braun
Gelb
Grün
Oliv
Cyan
Blau
Dunkelblau
Indigo
Violett
Weiß
Schwarz
Schriftgröße:
Schriftgröße
Winzig
Klein
Normal
Groß
Riesig
Tags schließen
Schreibt eure Formeln hier im Board am besten mit Latex!
So gehts:
Latex-Kurzbeschreibung
|
Formeleditor
[quote="quatermain"][b]Meine Frage:[/b] Ich habe ein Verständnis Problem der Quaternionen und slerp. Ich habe viel gelesen und bin noch mehr verwirrt. State of the art: Ich habe zwei Quaternionen: q1 = (cos (90 / 2), sin (90 / 2) * (1,0,0) ^ t) und q2 = (cos (180 / 2), sin (180 / 2) * (0,1,0) ^ t) und einem Punkt p = (2,7,2) in 3D der Punkt ist zwoischen den Orientierung q1 und q2 zu interpolieren u liegt zwischen [0 .. 1] [b]Meine Ideen:[/b] w = (q1*q2)*2 slerp(q1, q2, u) = q1 *[sin ( (1-u)*w) ]/sin(w) + q2 [sin (1*w) ]/sin(w) bekomme ich ein quaternion wieder ? wied gehe ich weiter vor ? Wie interpolier ich den punkt zwischen den beiden orientierungen q1 und q2[/quote]
Optionen
HTML ist
aus
BBCode
ist
an
Smilies sind
an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Spamschutz
Text aus Bild eingeben
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:
Forum auswählen
Themenbereiche
----------------
Mechanik
Elektrik
Quantenphysik
Astronomie
Wärmelehre
Optik
Sonstiges
FAQ
Sonstiges
----------------
Off-Topic
Ankündigungen
Thema-Überblick
Autor
Nachricht
quatermain
Verfasst am: 29. Jul 2011 21:06
Titel: Quaternion und Slerp interpolation
Meine Frage:
Ich habe ein Verständnis Problem der Quaternionen und slerp. Ich habe viel gelesen und bin noch mehr verwirrt.
State of the art:
Ich habe zwei Quaternionen:
q1 = (cos (90 / 2), sin (90 / 2) * (1,0,0) ^ t) und
q2 = (cos (180 / 2), sin (180 / 2) * (0,1,0) ^ t) und einem Punkt
p = (2,7,2) in 3D
der Punkt ist zwoischen den Orientierung q1 und q2 zu interpolieren
u liegt zwischen [0 .. 1]
Meine Ideen:
w = (q1*q2)*2
slerp(q1, q2, u) = q1 *[sin ( (1-u)*w) ]/sin(w) + q2 [sin (1*w) ]/sin(w)
bekomme ich ein quaternion wieder ? wied gehe ich weiter vor ? Wie interpolier ich den punkt zwischen den beiden orientierungen q1 und q2