Functions to animate graphics.
Most functions in this file are obsolete, since plot3d can now animate 3D graphics under user control. E.g. plot2d and plot3d have the parameter user=true. See the file about Plot Functions plot2d and plot3d. For special purposes these files might still be useful.
function animate (d:real scalar=0.1) Animate pre-defined pages with delay d. The pages should be generated with calls to addpage, as in the following example deletepages(); title("Creating Animation"); addpage(); showpage(1); loop ... ... // graph something addpage(); end; See:
rotate (Animation)
function rotate (fff:string, d:real scalar=0.01, n:integer=120) Shows a rotating animation of the plot fff, which must be a 3D plot command. Obsolete, since the plot can now be rotated with plot3d under user control. See:
plot3d (Plot Functions plot2d and plot3d),
plot3d (Maxima Documentation)
function view3d (fff:string, d:real scalar=0.1) Calls the plot fff, which must be a 3D plot command, waits for key strokes to rotate it. Use the cursor keys for rotation, del and backspace, or space, to reset, return to abort. Returns the current view. Obsolete, use plot3d. See:
plot3d (Plot Functions plot2d and plot3d),
plot3d (Maxima Documentation)
function fanimate (fff:string, t:vector, d:real scalar=0.01) Animate the function fff, which takes a parameter t, a vector of values. fff should display some graphics depending on t. Additional parameters are passed to f.