time()
[h,m,s,ms]
を返します。4つの数はコンピュータの時計で "hour," "minute," "second," "millisecond" に相当します。t
に時刻の情報を代入します。以降のコードで時計の図を描きます。関数 p(w)
は単位円周上の点を定義します。スクリプトは連続的に動くように、 "Timer Tick" スロットに置かなければなりません。t=time(); p(x):=[sin(2*pi*x),cos(2*pi*x)]; O=[0,0]; S=p(t_3/60)*4; M=p(t_2/60)*5; H=p((t_1*60+t_2)/(12*60))*3.5; draw(O,S); draw(O,M,size->2); draw(O,H,size->3); apply(1..12,draw(p(#/12)*5)); apply(1..60,draw(p(#/60)*5,size->1)); drawtext((3,5),t);
![]() |
date()
[y,m,d]
を返します。 3つの数は、コンピュータのカレンダーの "year," "month," "day" に相当します。seconds()
resetclock()
の実行後に経過した時間を返します。時間は1単位が1秒になるように調整されます。時計の精度はミリ秒です。resetclock()
seconds()
演算子の値をリセットします。simulationtime()
wait(<real>)
repeat(25,i, playtone(72+i); wait(100); )
playanimation()
pauseanimation()
stopanimation()
Page last modified on Tuesday 26 of July, 2011 [12:42:11 UTC].
The original document is available at
http://doc.cinderella.de/tiki-index.php?page=Timing%20and%20AnimationsJ