Числовые пазлы (Numbers)

Эти пазлы предоставляют средства для выполнения различных операций с числами.

Содержание

Перечень пазлов

number

Этот универсальный пазл дает возможность внести некоторое число в сценарий пазлов.

Числа можно записывать без десятичных знаков (целые числа) или с десятичными знаками (числа с плавающей точкой). Очень большие или очень маленькие числа могут быть записаны с помощью научной (экспоненциальной) нотации.

angle

Этот пазл позволяет визуально определить угол (в градусах).

arithmetic operation (with two inputs)

Этот пазл позволяет выполнять элементарные арифметические действия: сложение (+), вычитание (-), умножение (×) и деление (÷), а также экспоненцию (^).

Обратите внимание, что арифметика с плавающей точкой не всегда точна на 100% и может давать непредсказуемые результаты при сравнении числовых значений. Чтобы избавиться от проблем с точностью, вы можете использовать пазл rounding with precision.

arithmetic operation (with single input)

Этот пазл позволяет выполнять следующие математические операции: квадратный корень (√), абсолютное значение - модуль (|x|), изменение знака - отрицание (-), натуральный логарифм (ln), десятичный логарифм (log10), натуральная экспоненциальная функция (e^) и степень десяти (10^).

Примеры:

Обратите внимание, что арифметика с плавающей точкой не всегда точна на 100% и может давать непредсказуемые результаты при сравнении числовых значений. Чтобы избавиться от проблем с точностью, вы можете использовать пазл rounding with precision.

round (to integer)

Данный пазл округляет заданное число. Вариант round округляет число до ближайшего целого числа: 2,49 округляется вниз (получается 2), а 2,5 округляется вверх (получается 3). Вариант round up округляет число в большую сторону до ближайшего целого числа: 2.1 округляется в большую сторону (получается 3). Вариант round down округляет число до ближайшего целого: 2.9 округляется вниз (получается 2).

Примеры:

round with precision

Этот пазл округляет заданное число с указанной точностью.

Примеры:

Арифметика с плавающей точкой не всегда точна на 100% и может давать непредсказуемые результаты при сравнении числовых значений. Чтобы избавиться от проблем с точностью, вы можете использовать rounding with precision следующим образом:

check

Этот пазл проверяет, является ли заданное число четным, нечетным, простым, целым, положительным, отрицательным или кратным какому-либо другому числу. Результатом будет true, если это так, и false, если нет. Применяется с пазлами Logic.

Примеры:

clamp

Этот пазл ограничивает число, находящееся между указанными пределами (включительно).

Примеры:

map range

Этот пазл переносит один числовой интервал на другой.

Пример: конвертируем позицию слайдера, перемещаемого вдоль оси X на 10 единиц влево и вправо, в процентное значение 0%-100%.

random integer

Этот пазл возвращает случайное целое число между указанными числами (включая оба предела).

Примечание: возможно введение нецелых пределов, хотя это расширяет диапазон, поскольку этот пазл выполняет некоторые дополнительные округления.

Примеры:

random fraction

Данный пазл возвращает случайное число с плавающей точкой в диапазоне от 0 (включительно) до 1 (исключительно).

В следующем примере этот пазл используется для генерации случайного цвета для материала:

remainder

Этот пазл позволяет найти остаток после деления одного числа на другое (операция модуляции).

Примеры:

operations on list

Выполняет операцию над числами указанного списка.

Примеры:

trigonometric functions

Данный пазл позволяет вычислить значения тригонометрических функций синус (sin), косинус (cos) и тангенс (tan), а также значения их обратных аналогов арксинус (asin), арккосинус (acos) и арктангенс (atan). Пазл ожидает (или возвращает) значения, выраженные в градусах.

Примеры:

Обратите внимание, что арифметика с плавающей точкой не всегда точна на 100% и может давать непредсказуемые результаты при сравнении числовых значений. Чтобы избавиться от проблем с точностью, вы можете использовать пазл rounding with precision.

constants

Этот пазл позволяет получить следующие математические константы: пи (π), число Эйлера e, золотое сечение (φ), квадратный корень из 2, квадратный корень из ½ и значение бесконечности (∞).

Примеры:

create vector

Этот пазл возвращает новый трехмерный вектор, состоящий из заданных координат X, Y, Z.

set vector value

Этот пазл устанавливает заданное значение (x, y, z координаты или length) для заданного вектора.

get vector value

Данный пазл возвращает заданное значение, взятое из заданного вектора.

Возвращает значения:

vector math

Данный пазл выполняет математическую операцию между двумя векторами и возвращает новый вектор.

Операции:

Проблемы с пазлами?

Обратитесь за помощью на наш форум!