Función D3DXPlaneIntersectLine (D3DX10Math.h)

Nota

La biblioteca de utilidades D3DX10 está en desuso. Se recomienda usar DirectXMath en su lugar.

Busca la intersección entre un plano y una línea.

Sintaxis

D3DXVECTOR3* D3DXPlaneIntersectLine(
  _Inout_       D3DXVECTOR3 *pOut,
  _In_    const D3DXPLANE   *pP,
  _In_    const D3DXVECTOR3 *pV1,
  _In_    const D3DXVECTOR3 *pV2
);

Parámetros

pOut [in, out]

Tipo: D3DXVECTOR3*

Puntero a un D3DXVECTOR3, que identifica la intersección entre el plano y la línea especificados.

pP [in]

Tipo: const D3DXPLANE*

Puntero al origen D3DXPLANE.

pV1 [in]

Tipo: const D3DXVECTOR3*

Puntero a una estructura D3DXVECTOR3 de origen, que define un punto de partida de línea.

pV2 [in]

Tipo: const D3DXVECTOR3*

Puntero a una estructura D3DXVECTOR3 de origen, que define un punto final de línea.

Valor devuelto

Tipo: D3DXVECTOR3*

Puntero a una estructura D3DXVECTOR3 que es la intersección entre el plano y la línea especificados.

Comentarios

Si la línea es paralela al plano, se devuelve NULL .

El valor devuelto de esta función es el mismo valor devuelto en el parámetro pOut. De este modo, la función D3DXPlaneIntersectLine se puede usar como parámetro para otra función.

Requisitos

Requisito Value
Encabezado
D3DX10Math.h
Biblioteca
D3DX10.lib

Consulte también

Funciones matemáticas