#ifndef __VECTOR3D_H_ #define __VECTOR3D_H_ #include /*************************** Macros and constants ***************************/ // returns a number ranging from -1.0 to 1.0 #define FRAND (((float)rand()-(float)rand())/RAND_MAX) #define Clamp(x, min, max) x = (x