Share via


Função D3DXComputeBoundingBox (D3DX9Mesh.h)

Observação

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

Calcula uma caixa delimitadora orientada ao eixo das coordenadas.

Sintaxe

HRESULT D3DXComputeBoundingBox(
  _In_  const D3DXVECTOR3 *pFirstPosition,
  _In_        DWORD       NumVertices,
  _In_        DWORD       dwStride,
  _Out_       D3DXVECTOR3 *pMin,
  _Out_       D3DXVECTOR3 *pMax
);

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

Contagem ou número de bytes entre vértices.

pMin [out]

Tipo: D3DXVECTOR3*

Ponteiro para uma estrutura D3DXVECTOR3 , descrevendo o canto inferior esquerdo retornado da caixa delimitadora. Consulte Observações.

pMax [out]

Tipo: D3DXVECTOR3*

Ponteiro para uma estrutura D3DXVECTOR3 , descrevendo o canto superior direito retornado da caixa delimitadora. Consulte Observações.

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.

Comentários

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

Funções de malha