Performs a Catmull-Rom interpolation, using the specified position vectors.
XMVECTOR XMVectorCatmullRomV( [in] XMVECTOR Position0, [in] XMVECTOR Position1, [in] XMVECTOR Position2, [in] XMVECTOR Position3, [in] XMVECTOR T );
- Position0 [in]
- Position1 [in]
- Position2 [in]
- Position3 [in]
- T [in]
Interpolating control factor for the corresponding components of the position.
Returns the results of the Catmull-Rom interpolation.
This function is identical to XMVectorCatmullRom except that independent weighting factors may supplied in T. As an example, you might want to calculate two sets of Catmull-Rom interpolation, using the x and y-components of the position vectors for one set of 2D positions and the z and w-components of the position vectors for the other set of 2D positions. The x and y-components of T would determine the interpolation factors for the first Catmull-Rom interpolation. Similarly, the z and w-components of T would determine the interpolation factors for the second Catmull-Rom interpolation.
Microsoft Visual Studio 2010 or Microsoft Visual Studio 2012 with the Windows SDK for Windows 8. Supported for Win32 desktop apps, Windows Store apps, and Windows Phone 8 apps.