#ifndef VECTOR_H
#define VECTOR_H 1

/*
 * Include this file if you wish to work with vectors; add all 
 * vector-related routines here.
 */

#include <windows.h>
#include <GL/gl.h>

/* a vector */
struct VECTOR_STRUCT {
  float x;
  float y;
  float z;
};
typedef struct VECTOR_STRUCT vec3;


/* prototypes */
void ClampVector (vec3 p);
GLdouble ClampAngle (GLdouble angle);
vec3 AddVectors (vec3* u, vec3* v);
void AddVectorToVector ( vec3 * Dst, vec3 * V2);

#endif

