Calculator is a node that allows you to create and configure some automatic calculations. These calculations will be performed in parallel to the operation of the elements but will start after a certain trigger.
A node can have a huge number of input sockets depending on the complexity of the calculations.
Default Input Sockets
The current value have no default input sockets.
Additional Input Sockets
All input sockets accept values of the expression variables in the node. Those sockets can be added in default settings.
Unlike the input sockets, the set of output sockets in the current node is small. Namely, the calculation has only one output socket.
Default Output Sockets
The default output socket allows you to pass a value to next sockets. That value is the result of a calculation in the node.
|transmits the result of the calculation
Additional Output Sockets
There are no way to add additional output sockets.
This node has two groups of setting which configures the expression and its arguments.
The first group of settings is designed to add different additional sockets.
|allows to enter the name of the new variable; details...
|allows to edit or delete the option; details...
|allows to leave some notes in the node settings; details...
This column contains buttons for editing and deleting the variable.
This is the field for notes that will be saved in current settings. For example, you can enter here the destination of the current node.
These settings are responsible for the expression itself and some additional values.
|allows to add some static value to the calculation; details...
|allows to select the type of the calculation; details...
This function allows you to add an unlimited number of static values for the following expression.
As you may have guessed, here you can create the expression that will be used to calculate the value in the node. More precisely, you can assemble an expression from added variables, created constants and suggested mathematical symbols.