Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
La biblioteca de utilidades D3DX 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,
_Out_ D3DXVECTOR3 *pCenter,
_Out_ 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. Use GetNumBytesPerVertex, D3DXGetFVFVertexSize o D3DXGetDeclVertexSize para obtener el intervalo de vértice.
-
pCenter [out]
-
Tipo: D3DXVECTOR3*
Estructura D3DXVECTOR3 , que define el centro de coordenadas de la esfera de límite devuelta.
-
pRadius [out]
-
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 |
|
| Biblioteca |
|
Consulte también