#include "PlanesOperations.h" /******************************************************************************************** ** Start of data viewmanagerData *********************************************************************************************/ PlanesOperations::PlanesOperations(){ } PlanesOperations::~PlanesOperations(){ } double* PlanesOperations::getCrossProduct(double* vect0,double* vect1){ double* vectCross; vectCross = new double[3]; vectCross[0] = vect0[1]*vect1[2]-(vect0[2]*vect1[1]); vectCross[1] = -(vect0[0]*vect1[2]-(vect0[2]*vect1[0])); vectCross[2] = vect0[0]*vect1[1]-(vect0[1]*vect1[0]); return vectCross; } /** ** Returns the magnitud of the given vector **/ double PlanesOperations::getMagnitud(double* vect){ double mag; mag = sqrt(pow(vect[0],2) + pow(vect[1],2) + pow(vect[2],2)); std::cout<<"mag "<