Vect Cara::getNormal(Malla *malla) { assert(malla != 0); Punto p1,p2,p3; p1 = malla->getNodo(ind_nodos[0])->getPunto(); p2 = malla->getNodo(ind_nodos[1])->getPunto(); p3 = malla->getNodo(ind_nodos[2])->getPunto(); Vect vp1(p1); Vect vp2(p2); Vect vp3(p3); Vect v12 = vp2 - vp1; Vect v13 = vp3 - vp2; Vect N = v12.prodCruz(v13); N.normalizar(); return N; }