Node: Math
Revision as of 17:42, 24 July 2019 by Patrick Angle (talk  contribs) (Created page with "The Math node allows you to perform arithmetic operations with one or more input Numbers. You can perform operations on lists of numbers to produce a new list...")
The Math node allows you to perform arithmetic operations with one or more input Numbers. You can perform operations on lists of numbers to produce a new list of numbers reflecting the result of the operation on each item in the original list. Some operations only use the x
input, while some use both x
and y
inputs.
Supported Operations
Operation  Result 

Add  x + y

Subtract  x  y

Multiply  x • y

Divide  x ÷ y

Modulo (Remainder of Division)  x % y

Sine  sin(x)

Cosine  cos(x)

Tangent  tan(x)

Arc Sine  asin(x)

Arc Cosine  acos(x)

Arc Tangent  atan(x)

Hyperbolic Sine  sinh(x)

Hyperbolic Cosine  cosh(x)

Hyperbolic Tangent  tanh(x)

Raise to Power  x^{y}

Root  y root of x

Hypotenuse  sqrt(x^{2} + y^{2})

Absolute Value  abs(x)

Settings
Expected Type  Details  Default  

x

Number or List<Number>  The x value in the arithmetic operation. See Supported Operations for a list of operations.


Operation  The operation that will be performed by this node.  Add x + y
 
Angle Mode  The way angles should be interpreted for operations like Sine, Arc Sine, and others. Options are Degrees (360°) , Radians (2π) , or Patricks (2π) . This settings does not effect operations that do not take or return an angle.

Degrees (360°)
 
y

Number or List<Number>  The y value in the arithmetic operation. See Supported Operations for a list of operations.

Parameters
Type  Details  

output

Number or List<Number>  Note: The parameter is readonly. The arithmetic output of the provided Numbers or List of Numbers. If only a single item was provided, this will be a single item, otherwise it is a list. 
Functions
There are no functions exposed by this node.
Example Usage
No examples provided.
Nodes  

Devices  ArtNet Input · ArtNet Output · Interactive LED Processor · NDI™ Input · NDI™ Output · OSC Input · OSC Output · Projector · SensorLink · TCP · TUIO Output · UDP Input · UDP Output · Watchout Media Server 
Objects  LED Tile Layout · List · Map · Random Number · Simulated Touch · Timer · Value · Wave 
Operators  Blend · Change · Clip · Cluster Tracker · DMX Multiverse Merge · Ease · Filter · Hold · JSON Mapper · JSON Stringify · Logic · Math · Proximity · Range · Rotate · Scale · Shear · Smooth · Touch Mapper · Translate 
Scenes  External Scene · Material Scene 
Materials  Graph · Touch Material 
Scripting  Script Function · Script 
Comments  Comment 