#define XCTR 319
#define YCTR 239

typedef struct {
  float x, y, z;
} Point;

typedef struct {
  Point from, to, up, v1, v2, v3;
} ViewVolume;