IsomCoord3D

description...

public:


Description:

This is a class for isomteric 3D drawing. Most function are inherited from Coord3D.

Example use:

    IsomCoord3D c(frm);      // c will draw on the frame frm
    c.setFgColor(BLACK);     // this function sets the color of
                             // the attached frame
    c.setScale(0.1);         // this sets the size of a logical unit

    c.jump(15.2, 17, 44);
    c.lineTo(33.2, 32, 45);
    c.box(45, 56, 67,
          -123, -23, -56, RED);
    //etc...
  


virtual int orientation()
Returns the orientation of the system
0the z axis is down (default)
1the z axis is up

virtual int setOrientation(int i)
Sets the orientation of the system.

Note: you should use this function before drawing anything or redraw the screen.
0the z axis is down (default)
1the z axis is up

virtual void map(double x, double y, double z, int *i, int *j)
Maps the 3D coordinates of the point (x, y, z) to the frame pixel coordinates.

See also:
Coord3D::map

virtual void drawAxis()
Draws the axis of the system.