Smooth with Spring (vuo.motion.smooth.spring)

Smoothly transitions from one position to another, with a springing motion when it reaches the second position and comes to rest.

This node can be used to animate an object in a bouncing or oscillating motion. You can connect the requestedFrame output port of a node that displays a graphics window (such as Render Scene to Window) to the time input port of this node.

Starting when an event hits this node’s setTarget input port, each time the time input port receives an event, the position port outputs the smoothed position, until the spring comes to rest.

Keywords: bounce, harmonic, oscillate, rebound, ricochet, sine, sinusoidial, wobble


Example compositions:


Back to vuo.motion node set documentation.