Door het interval van de schuifknop s uit te breiden tot [0, 3] kunnen we transformaties combineren.[br][b]P=Als(s<1, Roteer(B, s*90°, A), Als(1<=s<2, C+(s-1)(D-C), D+(s-2)(E-D)))[/b][br][list][*]Voor waarden tussen 0 en 1 roteert P rond A van B tot C.[/*][*]Voor waarden tussen 1 en 2 verschuift P van C naar D.[/*][*]Voor waarden tussen 2 en 3 verschuift P van D naar E.[/*][/list]
[list][*]Creëer een Boleaanse variabele [b]anim = false[/b][/*][*]Creëer een actieknop met volgende scripting commando's:[/*][/list]
[list][*]Het commando [b]SetValue(anim, !anim)[/b] geeft bij klikken op de knop de Booleaanse veranderlijke anim afwisselend true en false als waarden.[/*][*]Het tweede commando doet de animatie van de schuifknop s afwisselend (her)starten en stoppen,[br]afhankelijk van de waarde van anim.[/*][/list]