Condividi tramite


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)

Vedi anche

Funzioni vettoriali geometriche

XMVectorCatmullRom