beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

Abs

Returns the absolute, positive value

Accumulator

Add to and multiply a number, set to current value

AddUp

add up numbers

AngleBetweenPoints

outputs the angle between two points (degree)

Array3MultiplyMatrix

multiply every XYZ coordinate with a matrix

Array3To2dProjection

calculate 2d positions of an array3x

Atan2

Calculates the angle from a specified point to the coordinate origin.

Average

average of last two values

ButterflyCurve

generate coordinates of a butterfly curve

Ceil

Returns the smallest integer greater than or equal to a given number

CircleCoordinates

x and y coordinates of a circle

Clamp

Makes sure a value is within range cuts off the rest

Cosine

Calculates the cosine of an angle.

Cross

Computes the cross product of two vec3's

Crossfade

crossfade between 2 values

DegreeToVector

Calculates a vector (x and y) based on an angle in degrees

Degrees

Converts a radian measurement to its corresponding value in degrees.

Delta

difference to the last value (previous, store)

DeltaSum

add delta values to an clamped absolute value

Difference

Difference between two numbers

Distance2d

Calculates the Distance between two 2d points

Distance3d

distance between two 3d points, calculated when triggered

Divide

Divides a number by another

Ease

map a value to an easing curve

Exp

Calculates the power of Euler’s number

FlipSign

positive numbers become negative and vice versa (negate)

Floor

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

Fract

returns the fractional part of a number

GaussianRandomArray

random numbers fitting a Gaussian, or normal, distribution

Incrementor

increment a number by triggering

IndexFraction

return fraction of value by index

Interpolate

Interpolate between values, lerp, linear interpolate

IsNumberRising

detect if a number rising or falling

Log

Calculates the logarithm of Number

MapGeoCoordsSpherical

map geo locations (latitude - longitude) to spherical coordinates

MapRange

Maps a value from one range into another.

Math

Allows different mathematical operations to be applied to two numbers

MathExpression

calculates a user defined mathematical expression

Max

Sets the output to the input value which is higher

MaxSinceReset

Outputs the maximum value since reset has been triggered

MercatorCoord

project mercator coordinates

MercatorCoordsArray

Mercator map and center an array of latitudes and longitudes to a local coordinate system

MinSinceReset

Outputs the minimum value since reset has been triggered

Min

Result will be the smaller number of the inputs

Modulo

outputs the remainder after division of one number by another

MulMatrixXyz

multiply XYZ values with a gl matrix vec3 x mat4

Multiply

Multiplies two numbers

Multiply3Numbers

multiply three numbers

NumberDivisible

is a number capable of being divided.

OneMinus

subtract a number from one

PerlinNoise

outputs a perlin noise value like random

Pi

returns PI (3.141592653589793) * multiply amount

PointInRectangle2d

test if a point is in or outside of a rectangle

Pow

value of x to the power of y

PowerOfTwoSize

Return the next values as power of two

Radians

Converts a degree measurement to its corresponding value in radians.

RandomCounter

add up random numbers by triggering

RandomNumbers

Simple way to get random numbers without using arrays

RotationFromNormal

Create rotation matrix from normal

Round

Outputs number rounded to the nearest integer

RoundEven

round to the next even number

SchlickBias

Custom easing curve via schlick bias and gain

Sign

get sign of value

SimpleMovingAverage

Calculate the Average of the last X values

Sine

Calculates the sine of an angle.

SmoothStep

Interpolate smoothly between two input values

SmootherStep

interpolate smoothly between two input values

Speed

measure speed of how much a value changes

Sqrt

square root of a number

Subtract

Subtracts Number2 from Number1 (minus, -)

Sum

Add two values

Tangent

Calculates the ratio of the sine and cosine of an angle.

TriggerMathExpression

calculates a user defined mathematical expression

TriggerRandomNumber

generate random number between min and max (was: random2)

VectorLength

length of a vector

Between

result is true if value is between number1 and number2

BetweenEquals

result is true if value is between or equal number1 and number2

CompareNumbers

Performs logical comparisons on numbers (compare, operators)

Equals

result is true if number1 and number2 are equal

GreaterOrEquals

result is true if number 1 is greater or equals number 2

GreaterThan

result is true if number1 is greater than number2

IfBetweenThen

triggers when value is between min and max

IsEven

Checks if Value is even or not

LessThan

Is n1 smaller than n2? (lesser, less)