Freigeben über


XMVector4NearEqual-Funktion (directxmath.h)

Testet, ob sich ein 4D-Vektor in der Nähe eines anderen 4D-Vektors befindet.

Syntax

bool XM_CALLCONV XMVector4NearEqual(
  [in] FXMVECTOR V1,
  [in] FXMVECTOR V2,
  [in] FXMVECTOR Epsilon
) noexcept;

Parameter

[in] V1

4D-Vektor.

[in] V2

4D-Vektor.

[in] Epsilon

Toleranzwert, der zum Beurteilen der Gleichheit verwendet wird.

Rückgabewert

Gibt true zurück, wenn V1 sich in der Nähe von V2 befindet, andernfalls false.

Hinweise

Der folgende Pseudocode veranschaulicht den Vorgang der Funktion:

return ( ( abs( V1.x - V2.x ) <= Epsilon ) && 
         ( abs( V1.y - V2.y ) <= Epsilon ) && 
         ( abs( V1.z - V2.z ) <= Epsilon ) &&
         ( abs( V1.w - V2.w ) <= Epsilon ));

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

   
Zielplattform Windows
Kopfzeile directxmath.h (DirectXMath.h einschließen)

Weitere Informationen

4D-Vektorvergleichsfunktionen der DirectXMath-Bibliothek