Smooth Chase
Animation Info
| Quality | Value |
|---|---|
| name | Smooth Chase |
| abbr | SCH |
| runCount default | Endless |
| minimum colors | 1 |
| unlimited colors | false |
| dimensionality | ONE_DIMENSIONAL, TWO_DIMENSIONAL, THREE_DIMENSIONAL |
| Parameter | Type | Default Value | Description |
|---|---|---|---|
| interMovementDelay | Int | 10 | Delay between movements in the animation |
| movementPerIteration | Double | 1.0 | How far to move along the X axis during each iteration of the animation |
| maximumInfluence | Double | 0.9 | How far away from the line a pixel can be affected |
| offset | Distance | 0.0, 0.0, 0.0 | Offset of the line in the XYZ directions |
| rotation | Rotation | 0.0 rad, 0.0 rad, 0.0 rad, [ROTATE_Z, ROTATE_X] | Rotation of the line around the XYZ axes |
| lineEquation | Equation | 0x⁰ | The equation representing the line the the pixel will follow |
Description
Each pixel is set to its respective color in colors[0]. Then, if the direction is Direction.FORWARD, each pixel is set to colors[0][i + 1], then colors[0][i + 2], etc. to create the illusion that the animation is ‘moving’. If the direction is Direction.BACKWARD, the same happens but with indices i, i-1, i-2, etc. Works best with a ColorContainer with multiple colors.
Animation Signature
One Dimensional

Two Dimensional
