You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
thebookofshaders/glossary/atan/README-ua.md

2.0 KiB

atan

Повертає арктангенс параметрів

Оголошення

float atan(float y, float x)  
vec2 atan(vec2 y, vec2 x)  
vec3 atan(vec3 y, vec3 x)  
vec4 atan(vec4 y, vec4 x)

float atan(float y_over_x)  
vec2 atan(vec2 y_over_x)  
vec3 atan(vec3 y_over_x)  
vec4 atan(vec4 y_over_x)

Параметри

y — чисельник дробу, арктангенс якого потрібно повернути.

x — знаменник дробу, арктангенс якого потрібно повернути.

y_over_x — дріб, арктангенс якого потрібно повернути.

Опис

atan() повертає кут, тригонометричний арктангенс якого дорівнює y,x або y_over_x, залежно від того, яке саме перевантаження функції викликається.

У першому перевантаженні знаки y і x використовуються для визначення квадранта, в якому лежить кут. Значення, які повертає atan у цьому випадку, знаходяться в діапазоні від -PI до PI. Результати не визначені, якщо x дорівнює нулю.

Для другого перевантаження atan() повертає кут, тангенс якого дорівнює y_over_x. Значення, що повертаються в цьому випадку, знаходяться в діапазоні від -PI до PI.

Дивіться також

cos, acos, sin, asin, atan, Розділ 05: Формотворчі функції, Розділ 06: Кольори