4.4 KiB
Math commands
[TOC]
Abs
Command to execute and store the result of a Abs
Defined in Fungus.Abs
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Clamp
Command to contain a value between a lower and upper bound, with optional wrapping modes
Defined in Fungus.Clamp
Property | Type | Description |
---|---|---|
Out Value | Fungus.FloatData | Result put here, if using pingpong don't use the same var for value as outValue. |
Curve
Pass a value through an AnimationCurve
Defined in Fungus.Curve
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Exp
Command to execute and store the result of a Exp
Defined in Fungus.Exp
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Inverse
Multiplicative Inverse of a float (1/f)
Defined in Fungus.Inv
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
InvLerp
Calculates the inverse lerp, the percentage a value is between two others.
Defined in Fungus.InvLerp
Property | Type | Description |
---|---|---|
Clamp Result | System.Boolean | Clamp percentage to 0-1? |
Lerp
Linearly Interpolate from A to B
Defined in Fungus.Lerp
Log
Command to execute and store the result of a Log
Defined in Fungus.Log
Property | Type | Description |
---|---|---|
Mode | Fungus.Log+Mode | Which log to use, natural or base 10 |
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Map
Map a value that exists in 1 range of numbers to another.
Defined in Fungus.Map
MinMax
Command to store the min or max of 2 values
Defined in Fungus.MinMax
Property | Type | Description |
---|---|---|
Function | Fungus.MinMax+Function | Min Or Max |
Negate
Negate a float
Defined in Fungus.Neg
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Pow
Raise a value to the power of another.
Defined in Fungus.Pow
Property | Type | Description |
---|---|---|
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Round
Command to execute and store the result of a Round
Defined in Fungus.Round
Property | Type | Description |
---|---|---|
Function | Fungus.Round+Mode | Mode; Round (closest), floor(smaller) or ceil(bigger). |
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Sign
Command to execute and store the result of a Sign
Defined in Fungus.Sign
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
Sqrt
Command to execute and store the result of a Sqrt
Defined in Fungus.Sqrt
Property | Type | Description |
---|---|---|
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |
ToInt
Command to execute and store the result of a float to int conversion
Defined in Fungus.ToInt
Property | Type | Description |
---|---|---|
Function | Fungus.ToInt+Mode | To integer mode; round, floor or ceil. |
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.IntegerData | Where the result of the function is stored. |
Trig
Command to execute and store the result of basic trigonometry
Defined in Fungus.Trig
Property | Type | Description |
---|---|---|
Function | Fungus.Trig+Function | Trigonometric function to run. |
In Value | Fungus.FloatData | Value to be passed in to the function. |
Out Value | Fungus.FloatData | Where the result of the function is stored. |