Funzione XMVectorCatmullRomV (directxmath.h)
Esegue un'interpolazione Catmull-Rom usando i vettori di posizione specificati.
Sintassi
XMVECTOR XM_CALLCONV XMVectorCatmullRomV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Position1,
[in] FXMVECTOR Position2,
[in] GXMVECTOR Position3,
[in] HXMVECTOR T
) noexcept;
Parametri
[in] Position0
Prima posizione.
[in] Position1
Seconda posizione.
[in] Position2
Terza posizione.
[in] Position3
Quarta posizione.
[in] T
Interpolazione del fattore di controllo per i componenti corrispondenti della posizione.
Valore restituito
Restituisce i risultati dell'interpolazione Catmull-Rom.
Commenti
Questa funzione è identica a XMVectorCatmullRom , ad eccezione del fatto che i fattori di peso indipendenti possono essere forniti in T. Ad esempio, è possibile calcolare due set di interpolazione Catmull-Rom, usando i componenti x e y dei vettori di posizione per un set di posizioni 2D e i componenti z e w dei vettori di posizione per l'altro set di posizioni 2D. I componenti x e y di T determinano i fattori di interpolazione per la prima interpolazione Catmull-Rom interpolazione. Analogamente, i componenti z e w di T determinano i fattori di interpolazione per la seconda interpolazione Catmull-Rom interpolazione.
Requisiti della piattaforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | directxmath.h (include DirectXMath.h) |