Поделиться через


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

Примечание

Служебная библиотека D3DX10 устарела. Вместо этого рекомендуется использовать DirectXMath .

Вычисляет ограничивающую сферу для сетки.

Синтаксис

HRESULT D3DXComputeBoundingSphere(
  _In_ const D3DXVECTOR3 *pFirstPosition,
  _In_       DWORD       NumVertices,
  _In_       DWORD       dwStride,
  _In_       D3DXVECTOR3 *pCenter,
  _In_       FLOAT       *pRadius
);

Параметры

pFirstPosition [in]

Тип: const D3DXVECTOR3*

Указатель на первую позицию.

NumVertices [in]

Тип: DWORD

Число вершин.

dwStride [in]

Тип: DWORD

Число байтов между векторами положения.

pCenter [in]

Тип: D3DXVECTOR3*

Структура D3DXVECTOR3, определяющая центр координат возвращаемой ограничивающей сферы.

pRadius [in]

Тип: FLOAT*

Радиус возвращаемой ограничивающей сферы.

Возвращаемое значение

Тип: HRESULT

Если функция выполняется успешно, возвращаемое значение будет D3D_OK. Если функция завершается сбоем, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL.

Требования

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

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

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