Math

v2.1.16
Latest

Math nodes for the BeeGraphy Editor.

69 nodes
4 groups
Published Oct 20, 2026
Core package

Overview

Math

Math nodes for the BeeGraphy Editor provide a comprehensive toolkit for numeric operations, Boolean logic, trig functions, and mathematical constants directly inside your parametric graphs. Whether you are driving dimensions, filtering lists, or building expression-like logic, this package gives you the arithmetic backbone for generative and procedural modeling.

Operators

The Operators group covers everyday arithmetic and comparisons. Use Addition, Subtraction, Multiplication, and Division for basic calculations, or switch to Integer Division and Modulus when you need quotient/remainder logic for patterns and indexing. Nodes like Power, Square Root, Cube Root, Factorial, Round, Round To Decimal Place, Round To Factor, Ceil, Floor, Trunc, Absolute, and Sign help shape numeric values into clean, predictable ranges.

For working with multiple values, Mass Addition, Minimum Bounds, Maximum Bounds, Minimum, Maximum, Larger, Smaller, and Equality compare or accumulate numbers. Boolean logic is covered by Gate And-Or, Gate Xor-Xnor, Gate Not, Gate Nand-Nor, and Gate Majority, making it easy to build conditional behavior without visual scripting.

Trigonometric

The Trigonometric group supplies both circular and hyperbolic functions. Sine, Cosine, and Tangent are the foundation for oscillations, rotations, and wave-like transformations, while ArcSine, ArcCosine, ArcTangent, and ArcTangent2 invert those relationships. For nonlinear or structural curves, SineH, CosineH, TangentH, ArcSineH, ArcCosineH, and ArcTangentH provide hyperbolic alternatives that can model catenary curves or smooth easing.

Tools

The Tools group converts between representations and performs aggregate calculations. DegToRad and RadToDeg bridge angle units, while StringToNumber, NumberToString, Boolean Converter, and Boolean To Number let values flow between text, numeric, and Boolean contexts. Use Average, Hypot, Logarithm, Log1p, Logarithm2, Log10, Exponential, Expm1, and Opposite for summaries, distance-like calculations, log/exp scaling, and sign inversion within a graph.

Constants

The Constants group exposes common mathematical constants as fixed-value nodes. PI drives circular geometry; E supports exponential growth; LN2, LN10, LOG2E, LOG10E, SQRT1_2, SQRT2, and SQRT3 are ready-made roots and logarithmic factors for precise formulas without extra calculation steps.

Example combinations

A parametric wheel pattern can start with PI connected to Division to get a per-spoke angle, then feed that angle into Sine and Cosine with a Multiplication-scaled radius. The resulting x and y values drive point placement, while Round To Factor keeps the spoke count clean.

For a threshold-driven detail, connect a Length or numeric parameter into Larger and Equality nodes. Their Boolean outputs link to Gate And-Or to enable or suppress a feature based on two conditions.

A number-sequence panel can begin with Mass Addition over a list to produce a cumulative total, then use Division and Floor to turn that total into row and column indices, finally pair with Boolean To Number to switch element visibility.

Operators

32

Addition

Returns the mathematical addition

Mass Addition

Perform mass addition of a list of items

Subtraction

Returns the mathematical subtraction

Multiplication

Returns the mathematical multiplication

Division

Returns the mathematical division

Integer Division

Mathematical integer division

Modulus

Divides two numbers and returns only the remainder.

Power

Returns the base to the exponent power, as in base^exponent

Square Root

Returns the square root of a number

Cube Root

Returns the cube root of a number

Factorial

Returns the mathematical factorial

Round

Returns the value of a number rounded to the nearest integer

Round To Decimal Place

Round a number to a decimal place or truncate a number at a decimal place.

Round To Factor

Round a number to a multiplication factor.

Fround

Returns the nearest 32-bit single precision float representation of a number

Ceil

Returns rounds a number up to the next largest integer

Floor

Returns the largest integer less than or equal to a given number

Trunc

Returns the integer part of a number by removing any fractional digits

Absolute

Returns the absolute value of a number

Sign

Returns either a positive or negative +/- 1, indicating the sign of a number passed into the argument. If the number passed is 0, it will return a +/- 0

Minimum Bounds

Returns the lowest-valued number passed into it

Maximum Bounds

Returns the largest of the zero or more numbers given as input parameters

Maximum

Return the lesser of two items

Minimum

Returns the lowest-valued number passed into it

Larger

Returns larger than (or equal to)

Smaller

Returns smaller than (or equal to)

Equality

Test for (in)equality of two numbers

Gate And-Or

Perform boolean conjunction (AND gate) or disjunction (OR gate)

Gate Xor-Xnor

Perform boolean exclusive disjunction (Xor gate) or exclusive conjunction (Xnor gate)

Gate Not

Perform boolean negation (NOT gate)

Gate Nand-Nor

Perform boolean alternative denial (NAND gate) or joint denial (NOR gate)

Gate Majority

Calculates the majority vote among three booleans

Trigonometric

13

Tools

15

Constants

9

Changelog

Versions

VersionPublishedNodesGroups
Latest

Oct 20, 2026

69

4

Oct 7, 2026

0

0

Sep 25, 2026

0

0

Sep 24, 2026

69

4

Sep 8, 2026

0

0

Aug 27, 2026

0

0

Aug 13, 2026

0

0

Jul 15, 2026

0

0

Jul 3, 2026

0

0

Jun 5, 2026

69

4

Mar 6, 2026

69

4

Dec 23, 2025

69

4

Dec 15, 2025

69

4

Oct 8, 2025

69

4

Jul 1, 2025

69

4

Apr 1, 2025

67

4

Feb 20, 2025

67

4

Feb 8, 2025

67

4

Feb 8, 2025

67

4

Dec 5, 2024

67

4

Oct 10, 2024

62

4

Sep 18, 2024

62

4