Algorithm Animation by Scripting
Algorithm animation systems are normally implemented with either procedural or object-oriented programming languages or with an interactive animation system. In the first case, implementers usually add an algorithm animation—specific library package to the programming language, containing routines for the display of the screen elements and the synchronization of the algorithm with the animation. Balsa-II is a typical representative of this type of system [Bro88a]. In the latter case, animators either adapt an existing computer animation system to their needs or build their own, as exemplified by XTango [Sta89] or Pavane [Cox94]. In this chapter we suggest a third approach, based on an algorithm animation scripting language.
Unable to display preview. Download preview PDF.