Freigeben über


XMVectorDivide-Funktion (directxmath.h)

Dividiert einen instance von durch XMVECTOR einen zweiten instance und gibt das Ergebnis in einem dritten instance zurück.

Die XMVectorDivide dividiert jede Komponente eines instance des XMVECTOR-Datentyps durch die entsprechende Komponente in einer zweiten instance von XMVECTOR, wodurch eine neue XMVECTOR instance zurückgegeben wird, die das Ergebnis enthält.

Syntax

XMVECTOR XM_CALLCONV XMVectorDivide(
  [in] FXMVECTOR V1,
  [in] FXMVECTOR V2
) noexcept;

Parameter

[in] V1

XMVECTORinstance, deren Bestandteile die Dividenden des Bereichsbetriebs sind.

[in] V2

XMVECTORinstance, deren Komponenten die Divisoren des Divisionsvorgangs sind.

Rückgabewert

XMVECTORinstance, deren Komponenten der Quotient der Aufteilung jeder Komponente von V1 durch jede entsprechende Komponente von V2 ist.

Hinweise

Der folgende Code ist im Allgemeinen schneller als das Aufrufen XMVectorDivide , wenn der Genauigkeitsverlust tolerierbar ist.


XMVECTOR R = XMVectorReciprocalEst(V2)    
XMVectorMultiply(V1,R)
    

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h (einschließlich DirectXMath.h)

Weitere Informationen

Vektorarithmetikfunktionen