Вкладка Math в DYNAMO

Вкладка Functions

Math.Abs (integer) — получает модуль числа, на выходе выдает тип данных integer
Math.Abs (number) — получает модуль числа, на выходе выдает тип данных number
Math.Acos — получает арксинус (угол, соответствующий значению синуса)
Math.Asin — получает арккосинус ( угол, соответствующего значению косинуса)
Math.Atan — получает арктангенс ( угол, соответствующий значению тангенса)
Math.Atan2 — получает арктангенс (альтернативный способ)
Math.Average — получает среднее арифметическое числа для списка значений
Math.Ceiling — округляет число до целого в большую сторону
Math.Cos — получает косинус угла
Math.Cosh — получает гиперболический косинус угла (угол должен подаваться в радианах)
Math.DivRem — получает остаток от деления (аналог оператора %)
Math.Floor — округляет числа до целого в меньшую сторону
Formula — создает формулы языком вычислителя математических формул NCalc
Math.Pow — возводит числа в определенную степень
Math.RemapRange — анализирует поданные в узел значения, выделяет среди них минимальное и максимальное значение и заменяет их на новые значения. Все промежуточные значения при этом также изменяются (интерполируются) в аналогичной пропорции
Math.Round (number) — округляет число до целого
Math.Round (number, digits) — округляет число до целого с указанием количества знаков после запятой
Math.Sin — получает синус угла
Math.Sinh — получает гиперболический синус угла (угол должен подаваться в радианах)
Math.Tan — получает тангенс угла
Math.Tanh — получает гиперболический тангенса угла (угол должен подаваться в радианах)
Math.E — математическая константа
Math.GoldenRatio — золотая пропорция
Math.PI — число Пи
Math.PiTimes2 — число Пи, умноженное на два

Вкладка Logic

And — оператор and с возможностью добавления нескольких входных слотов
Or — оператор or с возможностью добавления несколько входных слотов
Math.Xor  exclusive or — исключительный or, выдает значение true только в том случае, если одно из двух подаваемых в него значений равно true (если оба значения true, или оба значения false, то на выходе получается false)

Вкладка Units
DegreesToRadians — переводит значения угла из градусов в радианы
Math.RadiansToDegrees — переводит значения угла из радианов в градусы

Математические операторы, производящие действия с числами):

+ — * / сложение, вычитание, умножение, деление

= присвоение значения (например, а=3, переменной а присваивается значение 3)

% остаток от деления

Операторы сравнения (выдают результат в виде логического значения true или false):

== проверка равенства (равно ли?)

!= проверка неравенства (не равно ли?)

<= меньше либо равно ли?

>= больше либо равно ли?

< меньше ли?

> больше ли?

Логические операторы (изменяют или комбинируют логические выражения):

!Not, не — меняет логическое значение на противоположное, например с true на false

|| Orили — если хотя бы одно из значений равно true, то выдает правду, в иных случаях — ложь

&& Andи — если оба значения равны true, то выдает правду, в иных случаях — ложь

Math.Xor exclusive or — выдает правду только в том случае, если лишь одно из значений равно true. Если оба true или оба false, то выдает ложь

Другие ноды вкладки Math

Math.Sign — получает знака числа. Если отрицательное число, то выдает -1, если положительное, то 1, если нулевое, то 0

Math.Max -получает большее из двух чисел

Math.Min -получает меньшее из двух чисел

Math.Exp — получает экспоненту (константу e, возведенную в степень)

Math.Factorial — факториал числа

Math.Log — нахожди логарифм числа

Math.Log10 — нахождит десятичный логарифм

Примеры работы с числовыми данными с помощью нодов из вкладки Math:

Округление до целого числа:

вкладка Math в Dynamo. Округление до целого.

Взятие модуля числа:

Модуль числа