Funzione XMVector3TransformCoordStream (directxmath.h)
Trasforma un flusso di vettori 3D da una determinata matrice, proiettando i vettori risultanti in modo che le coordinate w siano uguali a 1,0.
Sintassi
XMFLOAT3 *XM_CALLCONV XMVector3TransformCoordStream(
[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
XMVector3TransformCoordStream
ignora il componente w del vettore di input e usa invece un valore pari a 1,0. Il componente w dei vettori restituiti sarà sempre 1,0.
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