Função D3DXComputeBoundingSphere (D3DX10math.h)

Observação

A biblioteca do utilitário D3DX10 foi preterida. Em vez disso, recomendamos que você use DirectXMath .

Calcula uma esfera delimitadora para a malha.

Sintaxe

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*

Ponteiro para a primeira posição.

NumVertices [in]

Tipo: DWORD

Número de vértices.

dwStride [in]

Tipo: DWORD

Número de bytes entre vetores de posição.

pCenter [in]

Tipo: D3DXVECTOR3*

Estrutura D3DXVECTOR3, definindo o centro de coordenadas da esfera delimitadora retornada.

pRadius [in]

Tipo: FLOAT*

Raio da esfera delimitadora retornada.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL.

Requisitos

Requisito Valor
parâmetro
D3DX10math.h
Biblioteca
D3DX10.lib

Confira também

Funções de malha