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/ivec3/README-ua.md

1.9 KiB

ivec3

3-вимірний цілочисельний вектор

Оголошення

vec3 aIvec3 = ivec3(1, 1, 1);
vec3 bIvec3 = ivec3(1);

vec3 cIvec3 = ivec3(aIvec4);
vec3 dIvec3 = ivec3(aIvec4.x, aIvec4.y, aIvec4.z);

vec3 eIvec3 = ivec3(aIvec2, aInt);
vec3 fIvec3 = ivec3(aIvec2.x, aIvec2.y, aInt);

Опис

ivec3 — цілочисельний вектор із трьома компонентами. Способи ініціалізації:

  • надання скалярного значення для кожного компонента;
  • надання одного скалярного значення, що буде використано для всіх компонентів;
  • надання вектора вищої розмірності, де відповідні значення будуть використані для ініціалізації компонентів;
  • надання комбінації векторів та/або скалярів. Для ініціалізації вектора використовуються відповідні значення. Аргументи конструктора повинні містити принаймні стільки ж компонентів, скільки ініціалізований вектор.

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

bool, int, float, bvec2, bvec3, bvec4, ivec2, ivec3, ivec4, vec2, vec3, vec4, mat2, mat3, mat4