Функция D3DXSHAdd (D3DX10. h)

Добавляет два сферических гармонических (SH) вектора; Иными словами, тоска [ i ] = PA [ i ] + Pb [ i ] .

Синтаксис

FLOAT* D3DXSHAdd(
  _In_       FLOAT *pOut,
  _In_       UINT  Order,
  _In_ const FLOAT *pA,
  _In_ const FLOAT *pB
);

Параметры

тоска [ окне]

Тип: float*

Указатель на коэффициенты вывода SH. При оценке создается коэффициент порядка ². См. заметки.

Порядок следования [ окне]

Тип: uint

Порядок вычисления SH. Должен находиться в диапазоне от D3DXSH _ минордер до D3DXSH _ максордер, включительно. При оценке создается коэффициент порядка ². Степень оценки — Order-1.

PA [ окне]

Тип: const float *

Указатель на первый вектор SH.

Pb [ окне]

Тип: const float *

Указатель на второй вектор SH.

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

Тип: float*

Указатель на коэффициенты вывода SH.

Remarks

Каждый коэффициент базисной функции илм хранится в памяти l ² + m + l, где:

  • l — это степень базовой функции.
  • m — это базовый индекс функции для заданного значения l и диапазон от-l до l включительно.

Requirements (Требования)

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

См. также

Математические функции