Project II: 3D Wire Modeling

Using Project I code you must:

4

0 0 0

0 5 0

5 5 0

5 0 0

You will be responsible for this project in groups of two people. You must comments all your code effectively so that I can follow what you are doing in them. You may write the code in XWindows or MSWindows 95/NT.

Points: 200

Due Date: February 12, 1998.


Here is the main class to implement:

class Graphics3D{

public:

Graphics3D(Point3D &VRP, Point3D &angles,

double front, double back,
double umin, double vmin, double umax, double vmax,
double xmin, double ymin, double xmax, double ymax);

~Graphics3D();
Vector * Transform(Point3D &pt);
Vector * Normalize(Vector &pt);
Point3D * Map(Vector &pt);

private:

//add your data structures

};