translate<0,0,-2*(clock<T1? clock/T1: 1)>
rotate -90* ((clock<T1)?0: (T2<clock)? 1: (clock-T1)/(T2-T1)) *y
translate<5*((clock<T2)? 0: (clock-T2)/(1-T2)),0,0>
あたりかな。試してないけど。
もちろん、 0<T1<T2<1な。

clockを0からT1、T1からT2、T2から1までの3つに分割して考えるとわかるかと。