MathF
Abs
Outputs the absolute, i.e. non-negative, value of A.
Inputs:
A
Float or Int
The initial value.
Outputs:
Output
Float or Int
If A is positive, the output is A. If A is negative, the output is 0-A. The type of the output matches the input.
Approximately
Compares two floating point values and outputs true if they're very close in value.
Floating point operations can introduce a very small level of imprecision. You can use this node to make allowance for that imprecision. For more information, refer to Mathf.Approximately in the Unity documentation.
Inputs:
A
Float [editable]
The first number to compare.
B
Float [editable]
The second number to compare.
Outputs:
Output
Boolean
True if A is equal to B ± the smallest value that can be represented by a floating point number.
Clamp
Applies restrictions to a value so that it remains within a set range.
Inputs:
Value
Float or Int
The value to clamp.
Min
Float or Int
The maximum allowed value.
Max
Float or Int
The minimum allowed value.
Outputs:
Output
Float or Int
If Value is between Min and Max, returns Value.
If Value is less than Min, returns Min.
If Value is greater than Max, returns Max.
The type of the output matches the input.
Cos
Applies the cosine trigonometric function.
Inputs:
Input
Float [editable]
Angle in radians.
Outputs:
Output
Float
The cosine of the input angle.
Lerp
Outputs a linear interpolation between two input values. For example, if T=0.5, the output is a value half way between A and B.
Inputs:
A
Float [editable]
The start value.
B
Float [editable]
The end value.
T
Float [editable]
The interpolation value between A and B. In a range between 0 and 1.0.
Outputs:
Output
Float
The interpolated value between A and B.
Lerp Angle
Outputs a linear interpolation between two input angles. For example, if T=0.5, the output is an angle half way between A and B.
Inputs:
A
Float [editable]
The start angle, in degrees.
B
Float [editable]
The end angle, in degrees.
T
Float [editable]
The interpolation value between A and B. In a range between 0 and 1.0.
Outputs:
Output
Float
The interpolated value between A and B.
Max
Outputs the largest of the input values.
Inputs:
A
Float or Int
A value to compare.
B
Float or Int
A value to compare.
Outputs:
Output
Float or Int
The largest of A and B.
Min
Outputs the smallest of the input values.
Inputs:
A
Float or Int
A value to compare.
B
Float or Int
A value to compare.
Outputs:
Output
Float or Int
The smallest of A and B.
Move Towards
Moves a current value towards a target value. The change to Current will not exceed Max Delta.
Inputs:
Current
Float [editable]
The current value.
Target
Float [editable]
The value to move towards.
Max Delta
Float [editable]
The maximum change applied to the current value.
Outputs:
Output
Float
An adjusted value of Current that's advanced towards Target.
In most cases, Output = Current + Max Delta.
Move Towards Angle
Moves a current angle towards a target angle. The change to Current will not exceed Max Delta.
Inputs:
Current
Float [editable]
The current angle.
Target
Float [editable]
The angle to move towards.
Max Delta
Float [editable]
The maximum change applied to the current angle.
Outputs:
Output
Float
An adjusted value of Current that's advanced towards Target.
In most cases, Output = Current + Max Delta.
Sign
Outputs an number that indicates whether the input is positive or negative.
Inputs:
Input
Float [editable]
The number to evaluate.
Outputs:
Output
Float
If Input >= 0, the output is 1.
If Input < 0, the output is -1.
Sin
Applies the sine trigonometric function.
Inputs:
Input
Float [editable]
Angle in radians.
Outputs:
Output
Float
The sine of the input angle.
Smooth Damp
Gradually moves the current value towards a target value, over a specified time. For more information, refer to Mathf.SmoothDamp in the Unity documentation.
Inputs:
Current
Float [editable]
The current value.
Target
Float [editable]
The target value.
Smooth Time
Float [editable]
The approximate time it takes for the current value to reach the target value.
Outputs:
Output
Float
The adjusted value.
Current Velocity
Float
The calculated increment that will advance the Current value to the Target value in the specified Smooth Time.
Smooth Damp Angle
Gradually changes an angle given in degrees towards a desired goal angle over time. For more information, refer to Mathf.SmoothDampAngle in the Unity documentation.
Inputs:
Current
Float [editable]
The current angle.
Target
Float [editable]
The target angle.
Smooth Time
Float [editable]
The approximate time it takes for the current angle to reach the target angle.
Outputs:
Output
Float
The adjusted angle.
Current Velocity
Float
The calculated increment that will advance the Current angle to the Target angle in the specified Smooth Time.
Smooth Step
Interpolates between From and To with smoothing at the limits. The interpolation will gradually speed up from the start and slow down toward the end.
Inputs:
From
Float [editable]
Start value.
To
Float [editable]
End value.
T
Float [editable]
The interpolation value between From and To. In a range between 0 and 1.0.
Outputs:
Output
Float
The interpolated value between From and To.
Tan
Applies the tangent trigonometric function.
Inputs:
Input
Float [editable]
Angle in radians.
Outputs:
Output
Float
The tangent of the input angle.
Last updated