Compartir a través de


Intersecta

Compruebe si dos triángulos se intersecan.

Sintaxis

bool XM_CALLCONV Intersects(
  FXMVECTOR A0,
  FXMVECTOR A1,
  FXMVECTOR A2,
  GXMVECTOR B0,
  HXMVECTOR B1,
  HXMVECTOR B2
) noexcept;

Parámetros

A0

Vector que define el triángulo A.

A1

Vector que define el triángulo A.

A2

Vector que define el triángulo A.

B0

Vector que define el triángulo B.

B1

Vector que define el triángulo B.

B2

Vector que define el triángulo B.

Valor devuelto

Valor booleano que indica si los triángulos se intersecan.

Observaciones

Normalmente, los seis planos pasados a esta función representan un frustum.

NotaTriangleTests::Intersects es nuevo para DirectXMath. Esta funcionalidad no está disponible en XNAMath 2.x. Puede encontrar una funcionalidad similar para XNAMath en el ejemplo de colisión del SDK de DirectX.

Requisitos de la plataforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.

Requisitos

Requisito Valor
cliente mínimo admitido Compilación 20348 de Windows 10
servidor mínimo admitido Compilación 20348 de Windows 10
encabezado de directxcollision.h

Consulte también

funciones de prueba de triángulo de DirectXMath