1 #ifndef QUAD_H
2 #define QUAD_H
3 
4 #include "Vector.h"
5 
6 class Quad {
7 public:
8 	int IsInside(Vector s);
9 	int PlaneIntersection(Vector p1,Vector p2);
10 	int PlaneIntersection2Way(Vector p1,Vector p2);
11 	Vector PlaneIntersectionPoint(Vector p1,Vector p2);
12 	Vector BounceVector(Vector v);
13 	Vector BounceVector(Vector v,float res); //res=1 equivalent to bounce, res=0 equivalent to slide
14 	Vector SlideVector(Vector v);
15 	Vector v1;
16 	Vector v2;
17 	Vector v3;
18 	Vector v4;
19 	Vector n;
20 };
21 
22 #endif
23 
24