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 Catmull-Rom Interpolation unter Verwendung der angegebenen Positionsvektoren aus.
Syntax
XMVECTOR XM_CALLCONV XMVectorCatmullRomV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Position1,
[in] FXMVECTOR Position2,
[in] GXMVECTOR Position3,
[in] HXMVECTOR T
) noexcept;
Parameter
[in] Position0
Erste Position.
[in] Position1
Zweite Position.
[in] Position2
Dritter Platz.
[in] Position3
Vierte Position.
[in] T
Interpolierender Steuerungsfaktor für die entsprechenden Komponenten der Position.
Rückgabewert
Gibt die Ergebnisse der Catmull-Rom-Interpolation zurück.
Hinweise
Diese Funktion ist mit XMVectorCatmullRom identisch, mit der Ausnahme, dass unabhängige Gewichtungsfaktoren in T angegeben werden können. Als Beispiel können Sie zwei Sätze von Catmull-Rom Interpolation berechnen, indem Sie die x- und y-Komponenten der Positionsvektoren für eine Gruppe von 2D-Positionen und die z- und w-Komponenten der Positionsvektoren für den anderen Satz von 2D-Positionen verwenden. Die x- und y-Komponenten von T würden die Interpolationsfaktoren für die erste Catmull-Rom Interpolation bestimmen. Ebenso würden die z- und w-Komponenten von T die Interpolationsfaktoren für die zweite Catmull-Rom Interpolation bestimmen.
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 (DirectXMath.h einschließen) |