This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:s-tk:eval-node [2019/07/30 16:11] – lightwolf | tools:s-tk:eval-node [2019/08/08 15:54] (current) – lightwolf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Spline Evaluation (Node) ====== | ====== Spline Evaluation (Node) ====== | ||
- | {{ : | + | {{ : |
This node can evaluate [[primitive]] and return the position as well as the orientation at any position along the spline. | This node can evaluate [[primitive]] and return the position as well as the orientation at any position along the spline. | ||
Line 22: | Line 22: | ||
* **Per Span** In this mode, every successive value of 100% corresponds to a span. For example, an open spline has five knots - which is four spans. 400% would then be the and of the spline. 250% would evaluate half way between the third and the fourth knot. | * **Per Span** In this mode, every successive value of 100% corresponds to a span. For example, an open spline has five knots - which is four spans. 400% would then be the and of the spline. 250% would evaluate half way between the third and the fourth knot. | ||
- | ==== Use Twist ==== | ||
- | If this option is enabled, the Twist value that can be set per knot is used. | ||
==== Look Ahead ==== | ==== Look Ahead ==== | ||
Line 39: | Line 37: | ||
==== World Coordinates ==== | ==== World Coordinates ==== | ||
+ | |||
+ | Computes the point on the spline and the orientation in world as opposed to object coordinates. | ||
==== Pre/Post Behaviour ==== | ==== Pre/Post Behaviour ==== | ||
+ | |||
+ | Determines what happens if the displacement would evaluate before the start or beyond the end of the spline respectively. | ||
+ | |||
+ | These options are only available for open splines: | ||
+ | |||
+ | * **Hold** Holds the position at the start or the end of the spline respectively. | ||
+ | * **Loop** Loops the position on the spline. | ||
+ | * **Mirror** Mirrors the position on the spline. | ||
==== Position ==== | ==== Position ==== | ||
+ | |||
+ | The positions computed by the node may be modified here. | ||
+ | The input position is either the position connected to the Position input on the node or the values set in the **Position** control. | ||
+ | |||
=== X/Y/Z Mode === | === X/Y/Z Mode === | ||
+ | |||
+ | * **Replace** (default) The position value of the axis is overwritten with the value computed by the node. | ||
+ | * **Ignore** The computed position on the spline is ignored and the original value passes through. | ||
+ | * **Add** The computed value on the spline is added to the position. | ||
+ | * **Multiply** The computed value on the spline is multiplied by the position. | ||
+ | |||
=== Position === | === Position === | ||
+ | |||
+ | A position that may be modified or overridden by the spline evaluation. | ||
==== Rotation ==== | ==== Rotation ==== | ||
+ | The rotation computed by the node may be modified here. | ||
+ | The input rotation is either the rotation connected to the Rotation input on the node or the values set in the **Rotation** control. | ||
+ | |||
=== Heading/ | === Heading/ | ||
- | === Rotation === | ||
+ | * **Replace** (default) The rotation value of the axis is overwritten with the value computed by the node. | ||
+ | * **Ignore** The computed rotation on the spline is ignored and the original value passes through. | ||
+ | * **Add** The computed value on the spline is added to the rotation. | ||
+ | === Rotation === | ||
+ | A rotation that may be modified or overridden by the spline evaluation. | ||