atan2

Возвращает арктангенс двух значений (x,y).

ret atan2(y, x)

Параметры

Элемент Описание
Y
[in] Значение y.
X
[in] Значение x.

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

Арктангенс (y,x).

Комментарии

Знаки параметров x и y используются для определения квадранта возвращаемых значений в диапазоне от -π π. Встроенная функция atan2 HLSL хорошо определена для всех точек, отличных от источника, даже если y равно 0, а x не равно 0.

Описание типа

Имя Тип шаблона Тип компонента Размер
y то же, что и входные данные x float те же измерения, что и входные значения x
x скалярный, векторный или матричный float any
Ret то же, что и входные данные x float те же измерения, что и входные значения x

Минимальная модель шейдера

Эта функция поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модель шейдера 2 (DirectX HLSL) и более поздние модели шейдеров да
Модель шейдера 1 (DirectX HLSL) vs_1_1

Требования

Требование Значение
Заголовок
Corecrt_math.h

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

Встроенные функции (DirectX HLSL)