Funktion durch Punkte festlegen? |
| 25.08.2005, 22:33 | alexis | Auf diesen Beitrag antworten » |
| Funktion durch Punkte festlegen? Ich versuche gerade eine Kamera in OpenGL zu programmieren. ich würde dazu gerne einen bestimmten Weg vorgeben, den die Kamera fahren soll. Ich möchte z.b. 3 Punkte vorgeben (1,1,1); (1,2,3); (2,4,6) und brauche dazu eine Funktion, die mir zu einem bestimmten Zeitpunkt t, den zugehörigen Punkt zurückgibt. Ist es möglich, eine Funktion anhand von z.B. 3 Punkten, oder mehr, Punkten festzulegen, und dann über einen Zeit-Parameter die "aktuelle" Position/Punkt abzufragen? Wäre für jeden Hinweis sehr dankbar. Gruß Alexis /edit: smilies entfernt... lg babelfish |
||
| 26.08.2005, 08:08 | brunsi | Auf diesen Beitrag antworten » |
| RE: Funktion durch Punkte festlegen? 3 Punkte und in abhängigkeit der zeit mmh das einzige was ich mal gehört habe heißt Minkovski-Vektorraum. |
||
| 26.08.2005, 09:11 | sqrt(2) | Auf diesen Beitrag antworten » |
Wenn man das komponentenweise betrachtet, kann man jeweils für x-, y- und z-Richtung eine quadratische Funktion aufstellen. Das ist aber nur eindeutig, wenn du weißt, zu welchem Zeitpunkt die gegebenen drei Punkte Position der Kamera sein sollen. |
||
| 26.08.2005, 10:36 | Trazom | Auf diesen Beitrag antworten » |
Ich glaube, bei einer variablen Anzahl von Punkten wäre eine Polynominterpolation nach Newton am einfachsten, für jede Raumdimension einzeln. Könnte nur schwer zu programmieren sein. |
||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
|
