29 const IntTab& Face_sommets,
30 const IntTab& Face_voisins,
31 const IntTab& elem_faces,
32 const Domaine& domaine_geom)
const
41 int nb_som_face_max= Face_sommets.
dimension(1);
42 int n0 = Face_sommets(num_Face,0);
44 const IntTab& elem=domaine_geom.
les_elems();
46 Vecteur3 moinsS0(les_coords(n0,0),les_coords(n0,1),les_coords(n0,2));
48 for (
int s=1; s<nb_som_face_max-1 ; s++)
50 int n1 = Face_sommets(num_Face,s);
51 int n2 = Face_sommets(num_Face,s+1);
56 Vecteur3 S1(les_coords(n1,0),les_coords(n1,1),les_coords(n1,2));
57 Vecteur3 S2(les_coords(n2,0),les_coords(n2,1),les_coords(n2,2));
74 int num_poly=Face_voisins(num_Face,0);
79 for (nb_som_reel=0; nb_som_reel<nb_som_max; nb_som_reel++)
81 int ns=elem(num_poly,nb_som_reel);
84 Vecteur3 S(les_coords(ns,0),les_coords(ns,1),les_coords(ns,2));
92 if ( (prod_scal) > 0 )
98 Face_normales(num_Face,0) = n[0];
99 Face_normales(num_Face,1) = n[1];
100 Face_normales(num_Face,2) = n[2];
const DoubleTab_t & coord_sommets() const