Funzione XMVector3TransformNormalStream (directxmath.h)
Trasforma un flusso di vettori normali 3D da una determinata matrice.
Sintassi
XMFLOAT3 *XM_CALLCONV XMVector3TransformNormalStream(
[out] XMFLOAT3 *pOutputStream,
[in] size_t OutputStride,
[in] const XMFLOAT3 *pInputStream,
[in] size_t InputStride,
[in] size_t VectorCount,
[in] FXMMATRIX M
) noexcept;
Parametri
[out] pOutputStream
Indirizzo del primo XMFLOAT3 nel flusso di destinazione.
[in] OutputStride
Stride, in byte, tra vettori nel flusso di destinazione.
[in] pInputStream
Indirizzo del primo XMFLOAT3 nel flusso da trasformare.
[in] InputStride
Stride, in byte, tra vettori nel flusso di input.
[in] VectorCount
Numero di vettori da trasformare.
[in] M
Matrice di trasformazione.
Valore restituito
Restituisce l'indirizzo del primo XMFLOAT3 nel flusso di destinazione.
Commenti
Ogni vettore nel flusso di input deve essere normalizzato.
XMVector3TransformNormalStream
esegue trasformazioni usando le righe della matrice di input 0, 1 e 2 per la rotazione e il ridimensionamento e ignora la riga 3.
Requisiti della piattaforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per le app desktop Win32, le app di Windows Store e Windows Phone 8 app.Requisiti
Piattaforma di destinazione | Windows |
Intestazione | directxmath.h (include DirectXMath.h) |
Vedi anche
Funzioni di trasformazione vettoriale 3D della libreria DirectXMath