Функция 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел