Partager via


Fonction XMVector2IntersectLine (directxmath.h)

Recherche l’intersection de deux lignes.

Syntaxe

XMVECTOR XM_CALLCONV XMVector2IntersectLine(
  [in] FXMVECTOR Line1Point1,
  [in] FXMVECTOR Line1Point2,
  [in] FXMVECTOR Line2Point1,
  [in] GXMVECTOR Line2Point2
) noexcept;

Paramètres

[in] Line1Point1

Vecteur 2D décrivant le premier point sur la première ligne.

[in] Line1Point2

Vecteur 2D décrivant un deuxième point sur la première ligne.

[in] Line2Point1

Vecteur 2D décrivant le premier point de la deuxième ligne.

[in] Line2Point2

Vecteur 2D décrivant un deuxième point sur la deuxième ligne.

Valeur retournée

Retourne le point d’intersection. Si les lignes sont parallèles, le vecteur retourné est un NaN. Si les deux lignes sont coïncidences, le vecteur retourné sera l’infini positif.

Remarques

Configuration requise pour la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le Kit de développement logiciel (SDK) Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et Windows Phone 8 applications.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxmath.h (inclure DirectXMath.h)

Voir aussi

Fonctions géométriques vectorielles 2D de la bibliothèque DirectXMath