Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine Hermite-Spline-Interpolation unter Verwendung der angegebenen Vektoren aus.
Syntax
XMVECTOR XM_CALLCONV XMVectorHermiteV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Tangent0,
[in] FXMVECTOR Position1,
[in] GXMVECTOR Tangent1,
[in] HXMVECTOR T
) noexcept;
Parameter
[in] Position0
Erste Position, aus der interpoliert werden soll.
[in] Tangent0
Tangensvektor für die erste Position.
[in] Position1
Zweite Position, aus der interpoliert werden soll.
[in] Tangent1
Tangensvektor für die zweite Position.
[in] T
Interpolieren des Kontrollfaktors mit jeder Komponente, die einem Begriff der Hermite-Gleichung entspricht.
Rückgabewert
Gibt einen Vektor zurück, der die Interpolation enthält.
Hinweise
Diese Funktion ist mit XMVectorHermite identisch, mit der Ausnahme, dass unabhängige Gewichtungsfaktoren in T angegeben werden können. Als Beispiel können Sie zwei Sätze der Hermite-Spline-Interpolation berechnen, indem Sie die x- und y-Komponenten der Positionsvektoren für einen Satz von 2D-Positionen und die z- und w-Komponenten der Positionsvektoren für die andere Gruppe von 2D-Positionen verwenden. Die x- und y-Komponenten von T würden die Interpolationsfaktoren für die erste Hermite-Spline-Interpolation bestimmen. In ähnlicher Weise würden die z- und w-Komponenten von T die Interpolationsfaktoren für die zweite Hermite-Spline-Interpolation bestimmen.
Der folgende Pseudocode veranschaulicht den Betrieb der Funktion:
Result[i] = (2*(T.x)^3 - 3*(T.x)^2 + 1) * Position0.[i]
+ ((T.y)^3 - 2*(T.y)^2 + (T.y)) * Tangent0.[i]
+ (-2*(T.z)^3 + 3*(T.z)^2) * Position1.[i]
+ ((T.w)^3 - *(T.w)^2) * Tangent1.[i]
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | directxmath.h (einschließlich DirectXMath.h) |