# Zeus animations

The following procedures support building Zeus animations.

zume(X) run the Zeus event processor m3zume on the source file `X.evt` to produce Modula-3 sources and other resources needed to build an animation. The resulting sources are included in any subsequent compilation.

zume3D(X) like `zume` but with the additional support for using the 3D libraries.

oblume(X,O) Like `zume`, runs the Zeus event processor on `X.evt` and also bundles the source file `O.obl` which is assumed to contain Obliq code.

oblume3D(X,O) like `oblume` but with the additional support for using the 3D libraries.

junozume(X,V) Runs the Zeus event processor on `X.evt` to produce stubs to connect to a Juno(1) animation server run with the -zeus option. There can be at most one Juno view per Zeus animation. `V` is the name of the view installed in the Zeus Views menu. See the Juno(1) man page for a more complete description of how to write a Juno animation view for Zeus. See the README file in the junozeus package for instructions on how to run an example view.