Category:ProtoFlux:Math:Interpolation: Difference between revisions

Category page
Create Interpolation ProtoFlux Category
 
Added descriptions to this category.
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:


{{Table ProtoFluxCategoryNodes
{{Table ProtoFluxCategoryNodes
|Bezier Curve||
|Bezier Curve|| Returns a lerped value of a bezier curve, using provided tangents.
|Constant Slerp||
|Constant Slerp|| Changes at a constant speed to the target value every frame (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Cosine Lerp||
|Cosine Lerp|| Returns a value that acts like a [[ProtoFlux:Cos|cosine]] wave curve every frame.
|Cubic Lerp||
|Cubic Lerp|| Similar to the [[ProtoFlux:Bezier Curve|Bezier Curve]], but calculates the lerp differently.
|Inverse Lerp||
|Inverse Lerp|| Returns a point in between 2 non-normalized arbitrary values.
|Multi Bezier Curve||
|Multi Bezier Curve|| The same as the [[ProtoFlux:Bezier Curve|Bezier Curve]] node, but allowing multiple inputs.
|Multi Cosine Lerp||
|Multi Cosine Lerp|| The same as the [[ProtoFlux:Cosine Lerp|Cosine Lerp]] node, but allowing multiple inputs.
|Multi Cubic Lerp||
|Multi Cubic Lerp|| The same as the [[ProtoFlux:Cubic Lerp|Cubic Lerp]] node, but allowing multiple inputs.
|Multi Lerp||
|Multi Lerp|| The same as the [[ProtoFlux:Value Lerp|Value Lerp]] node, but allowing multiple inputs.
|Multi Slerp||
|Multi Slerp|| The same as the [[ProtoFlux:Slerp|Slerp]] node, but allowing multiple inputs.
|Slerp||
|Slerp|| Slerps between two values using a start and end point (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Smooth Slerp||
|Smooth Slerp|| Changes at a smoothed speed to the target value every frame (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Value Constant Lerp|| Changes at a constant speed to the target value every frame.
|Value Constant Lerp|| Changes at a constant speed to the target value every frame.
|Value Lerp|| Lerps between two values using a 0 to 1 input.
|Value Lerp|| Lerps between two values using a start and end point.
|Value Lerp Unclamped|| Like Value Lerp but it extrapolates beyond the 0 to 1 range.
|Value Lerp Unclamped|| Like Value Lerp, but it extrapolates beyond the start and end point.
|Value Smooth Lerp||
|Value Smooth Lerp|| Changes at a smoothed speed to the target value every frame.
}}
}}
[[Category:ProtoFlux:Math]]

Latest revision as of 17:22, 2 July 2024

Nodes
Node Name Description
Bezier Curve Returns a lerped value of a bezier curve, using provided tangents.
Constant Slerp Changes at a constant speed to the target value every frame (usually dealing with rotations such as floatQ).
Cosine Lerp Returns a value that acts like a cosine wave curve every frame.
Cubic Lerp Similar to the Bezier Curve, but calculates the lerp differently.
Inverse Lerp Returns a point in between 2 non-normalized arbitrary values.
Multi Bezier Curve The same as the Bezier Curve node, but allowing multiple inputs.
Multi Cosine Lerp The same as the Cosine Lerp node, but allowing multiple inputs.
Multi Cubic Lerp The same as the Cubic Lerp node, but allowing multiple inputs.
Multi Lerp The same as the Value Lerp node, but allowing multiple inputs.
Multi Slerp The same as the Slerp node, but allowing multiple inputs.
Slerp Slerps between two values using a start and end point (usually dealing with rotations such as floatQ).
Smooth Slerp Changes at a smoothed speed to the target value every frame (usually dealing with rotations such as floatQ).
Value Constant Lerp Changes at a constant speed to the target value every frame.
Value Lerp Lerps between two values using a start and end point.
Value Lerp Unclamped Like Value Lerp, but it extrapolates beyond the start and end point.
Value Smooth Lerp Changes at a smoothed speed to the target value every frame.