Compartir a través de


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