Функция D3DXComputeBoundingBox (D3DX10math.h)

Примечание

Служебная библиотека D3DX10 устарела. Вместо этого рекомендуется использовать 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.

Требования

Требование Значение
Заголовок
D3DX10math.h
Библиотека
D3DX10.lib

См. также раздел

Функции сетки