Freigeben über


XMVector3NearEqual-Funktion (directxmath.h)

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

Syntax

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

Parameter

[in] V1

3D-Vektor.

[in] V2

3D-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 Betrieb der Funktion:

return ( ( abs( V1.x - V2.x ) <= Epsilon ) && 
         ( abs( V1.y - V2.y ) <= Epsilon ) && 
         ( abs( V1.z - V2.z ) <= 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

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

Weitere Informationen

3D-Vektorvergleichsfunktionen der DirectXMath-Bibliothek