Programming and Graphics

(Kiana) #1

7.6 Graph animation 231


return 0;
}

The three dots indicate previously listed blocks of code.


When the graph is drawn on the screen, the program waits for a key to
be pressedwhile the cursor is on the graphics window. When the “q” key is
pressed, the program issues a prompt for postscript drawing options and file
name. If any other key is pressed, the execution quits.


Problems


7.5.1. Run codeplot2dto produce a postscript file containing the graph of a
function of your choice.

7.5.2. Modify codeplot2dto allow for multiple functions printed on the same
graph with different colors.

7.6 Graph animation


As a further application, we discuss a code contained in the filegraph2danm.cc
that animates a specified time-dependent function:


/*------------------------
graph2danm.cc

Animate an evolving function
-------------------------*/

#include<iostream>
#include<cmath>
#include "VOGLE/voglec++.h"
#include "drawmarker2d.h"
#include "drawline2d.h"
#include "drawaxes2d.h"

using namespace std;

char kbd;

int main()
{
float points[4][2];

//--- Define the data:

const int n=32;
Free download pdf