#include #include #include #include "vector.h" using namespace std; int main (int argc, char **argv) { double *v = new double[3]; v[0] = 1; v[1] = -1; v[2] = 1; double *p1 = new double[3]; p1[0] = 0; p1[1] = 0; p1[2] = 0; double *p2 = new double[3]; p2[0] = 1; p2[1] = 0; p2[2] = 0; double *p3 = new double[3]; p3[0] = 0; p3[1] = 1; p3[2] = 0; double *R = Reflect (v,p1,p2,p3); cout << R[0] << " " << R[1] << " " << R[2] << endl; delete[] v; delete[] p1; delete[] p2; delete[] p3; delete[] R; return 0; }