Funktion durch Punkte festlegen?

Neue Frage »

alexis Auf diesen Beitrag antworten »
Funktion durch Punkte festlegen?
Hallo, ich weiss garnicht, ob ich hier richtig bin.
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
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.
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.
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.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »