D3DXComputeBoundingBox 函数 (D3DX9Mesh.h)

注意

D3DX 实用工具库已弃用。 建议改用 DirectXMath

计算面向坐标轴的边界框。

语法

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

参数

pFirstPosition [in]

类型: const D3DXVECTOR3*

指向第一个位置的指针。

NumVertices [in]

类型: DWORD

顶点数。

dwStride [in]

类型: DWORD

顶点之间的字节计数或字节数。

pMin [out]

类型: D3DXVECTOR3*

指向 D3DXVECTOR3 结构的指针,描述边界框返回的左下角。 请参阅“备注”。

pMax [out]

类型: D3DXVECTOR3*

指向 D3DXVECTOR3 结构的指针,描述边界框返回的右上角。 请参阅“备注”。

返回值

类型: HRESULT

如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL。

备注

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

网格函数