Benutzer-Werkzeuge

Webseiten-Werkzeuge


techniken:catmullrom

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
techniken:catmullrom [2014/12/02 12:17]
c.jaedicke
techniken:catmullrom [2016/01/21 12:45] (aktuell)
Zeile 18: Zeile 18:
 Aus der oben genannten Herleitung erhalten wir die Basisfunktionen (In der numerischen analysis auch "​blending functions"​ genannt) der Kurve: Aus der oben genannten Herleitung erhalten wir die Basisfunktionen (In der numerischen analysis auch "​blending functions"​ genannt) der Kurve:
  
-\begin{align*}+\begin{equation*} 
 +Mu =
 \begin{bmatrix} \begin{bmatrix}
-−\tau u+2\tau u^2 −\tau u^3  ​\\\\ +−\tau u+2\tau u^2 −\tau u^3  \\ 
-1+(\tau−3)u^2+(2−\tau)u^3  ​\\\\ +1+(\tau−3)u^2+(2−\tau)u^3 ​ \\ 
-\tau u+(3−2\tau)u^2 +(\tau −2)u^3  ​\\\\+\tau u+(3−2\tau)u^2 +(\tau −2)u^3 ​ \\
 −\tau u^2 +\tau u^3  −\tau u^2 +\tau u^3 
 \end{bmatrix} \end{bmatrix}
-\end{align*}+\end{equation*} 
 + 
 +Dabei bezeichnet $\tau$ die "​tension"​ (Glätt-Faktor) welche Werte im Intervall $[0,1]$ annimmt und $u$ den Zeitpunkt an dem die Funktionen ausgewertet werden. Zu welchen Zeitpunkten die Funktionen ausgewertet werden hängt von der Parametrisierung ab, zum Beispiel wird bei der uniform-Parametrisierung eine feste Anzahl von Punkten gewählt. 
 +Die interpolierte Koordinate ergibt sich nun aus dem Produkt der Matrix eurer Stützpunkte und dem Vektor eurer Basisfunktionen. 
 + 
 +\begin{equation*} 
 +\begin{bmatrix} 
 +x \\ 
 +
 +\end{bmatrix} 
 + = 
 +\begin{bmatrix} 
 +x_{p_0} & x_{p_1} & x_{p_2} & x_{p_3} ​ \\ 
 +y_{p_0} & y_{p_1} & y_{p_2} & y_{p_3} ​  
 +\end{bmatrix} 
 +\cdot 
 +\begin{bmatrix} 
 +−\tau u+2\tau u^2 −\tau u^3  \\ 
 +1+(\tau−3)u^2+(2−\tau)u^3 ​ \\ 
 +\tau u+(3−2\tau)u^2 +(\tau −2)u^3 ​ \\ 
 +−\tau u^2 +\tau u^3  
 +\end{bmatrix} 
 +\end{equation*} 
techniken/catmullrom.1417519077.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)