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 |
|
Biblioteca |
|
Confira também