Animations in the 3D animation library are specified in terms of their
duration (as opposed to in terms of number of frames etc.). A
is an object that represents the clock used by the animation server to
drive the animation. A
Clock.T object encapsulates a real-time clock;
Clock.T may encapsulate other kinds of clocks. For instance,
ZeusClock.T is a clock whose speed is determined by the animation
speed slider in the Zeus control panel.
Clock; TYPE T <: Public; Public = OBJECT METHODS init () : T; time () : LONGREAL; END;
initmethod initializes a new
timemethod returns the current time of this clock.