Behavior : Simplex
Author:Rex.Rainbow
- Adjust an object's position, size, angle or other properties with simplex 1d algorithm.
Download
Properties
Active on start
- Enable the behavior at the beginning of the layout.
Movement
- Select what property of the object to modify.
- Options : ["Horizontal","Vertical","Size","Width","Height","Angle","Opacity","Value only","Forwards/backwards"]
Initial
- Initial position of 1d simplex curve.
Initial random
- Add a random number to the initial position, up to this value.
Increment
- Increment of position of 1d simplex curve, in 1 second.
Increment random
- Add a random number to the increment, up to this value.
Magnitude
- The maximum change in pixels, degrees, percent etc.
Magnitude random
- Add a random number to the magnitude, up to this value.
Seed
Seed random
- Add a random number to the seed, up to this value.
Actions
Enable
Action:Set active
- Enable or disable the movement.
- State ( Combo ) : Set whether the movement is active or inactive.
- Options : ["Inactive","Active"]
Magnitude
Action:Set magnitude
- Set the magnitude of the movement.
- Magnitude ( number ) : The maximum change in pixels (or degrees for Angle).
Movement
Action:Set movement
- Set the type of movement.
- Movement ( Combo ) : Select the movement property to compare to.
- Options : ["Horizontal","Vertical","Size","Width","Height","Angle","Opacity","Value only","Forwards/backwards"]
Simplex
Action:Set mapping position
- Set the progress.
- Mapping position ( number ) : The progress through noise to set.
Action:Set increment
- Set the increment of mapping position.
- Increment ( number ) : Increment of position of 1d simplex curve, in 1 second.
Action:Set seed
- Set the random seed.
- Seed ( number ) : Random seed.
State
Action:Update initial state
- Set the initial state to oscillate from to the current state of the object.
Expressions
Magnitude
Expression:Magnitude
- Return the current magnitude of the movement.
Simplex
Expression:MappingPosition
- Return the current mapping position.
Expression:Increment
- Return the current increment.
Expression:Seed
Expression:Value
- Return the current oscillating value.
Conditions
Condition:Is active
- True if the movement is currently active.
Condition:Compare movement
- Compare the current sine movement property.
- Movement ( Combo ) : Select the movement property to compare to.
- Options : ["Horizontal","Vertical","Size","Width","Height","Angle","Opacity","Value only","Forwards/backwards"]
Condition:Compare magnitude
- Compare the current magnitude of the oscillation.
- Comparison ( cmp ) : Select how to compare the magnitude.
- Value ( number ) : Value to compare the magnitude to.