Función D3DXComputeBoundingSphere (D3DX10math.h)

Nota

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

Calcula una esfera de límite para la malla.

Sintaxis

HRESULT D3DXComputeBoundingSphere(
  _In_ const D3DXVECTOR3 *pFirstPosition,
  _In_       DWORD       NumVertices,
  _In_       DWORD       dwStride,
  _In_       D3DXVECTOR3 *pCenter,
  _In_       FLOAT       *pRadius
);

Parámetros

pFirstPosition [in]

Tipo: const D3DXVECTOR3*

Puntero a la primera posición.

NumVertices [in]

Tipo: DWORD

Número de vértices.

dwStride [in]

Tipo: DWORD

Número de bytes entre vectores de posición.

pCenter [in]

Tipo: D3DXVECTOR3*

Estructura D3DXVECTOR3 , que define el centro de coordenadas de la esfera de límite devuelta.

pRadius [in]

Tipo: FLOAT*

Radio de la esfera de límite devuelta.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL.

Requisitos

Requisito Value
Encabezado
D3DX10math.h
Biblioteca
D3DX10.lib

Vea también

Funciones de malla