Función XMVectorCatmullRomV (directxmath.h)
Realiza una interpolación Catmull-Rom, utilizando los vectores de posición especificados.
Sintaxis
XMVECTOR XM_CALLCONV XMVectorCatmullRomV(
[in] FXMVECTOR Position0,
[in] FXMVECTOR Position1,
[in] FXMVECTOR Position2,
[in] GXMVECTOR Position3,
[in] HXMVECTOR T
) noexcept;
Parámetros
[in] Position0
Primera posición.
[in] Position1
Segunda posición.
[in] Position2
Tercera posición.
[in] Position3
Cuarta posición.
[in] T
Interpolación del factor de control para los componentes correspondientes de la posición.
Valor devuelto
Devuelve los resultados de la interpolación Catmull-Rom.
Comentarios
Esta función es idéntica a XMVectorCatmullRom , excepto que los factores de ponderación independientes pueden proporcionarse en T. Por ejemplo, es posible que desee calcular dos conjuntos de interpolación de Catmull-Rom, utilizando los componentes x e y de los vectores de posición para un conjunto de posiciones 2D y los componentes z y w de los vectores de posición para el otro conjunto de posiciones 2D. Los componentes x e y de T determinarían los factores de interpolación del primer Catmull-Rom interpolación. Del mismo modo, los componentes z y w de T determinarían los factores de interpolación del segundo Catmull-Rom interpolación.
Requisitos de la plataforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | directxmath.h (incluya DirectXMath.h) |