QueScript / Reference / <anim>/<keys>¶
<keys timing="rel|abs">
Simple Example¶
<anim name="simpleRamp" duration="5s" fadeout="2s">
<keys>0.8</keys>
<track name="t1" fadeto="2.">0. {expr} 1.</track>
<send>/address ramp {t1}</send>
</anim>
<wait anim="simpleRamp"/>
Attributes¶
- timing = if timing="rel", the content-values are interpreted as normalized times (between 0. and 1.).
Parent Cmd¶
< anim >
Content¶
A list of numbers that define different key-times during the animation.
in the above example <track> defines three key values:
- 0.
- 5.
- 10.
if the <track> command has three values (n) specified, the <keys> command needs 1 (n-2) value(s), because the first and the last values are set:
value = 0. -> time = 0. (beginning of the animation)
value = 5. -> time = set by <keys> (i.e. 0.2)
value = 10. -> time = 1. (end of the animation)
if the duration of the <anim> was set to '10s' and the key command looks like :
then the equivalent values for timing="abs" would look like this:
if you put an absolute time where quescript expects a relative time, you will get errormessages.
Explained¶
<keys> is the way to get timing control on the 'in-between' track values.