Ignore:
Timestamp:
06/20/06 13:28:51 (18 years ago)
Author:
gumbau
Message:

namespace simplif

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/AdjModel.cxx

    r774 r1025  
    77     mlab: (Id: polymodel.cc,v 1.21 1997/02/06 16:34:14 garland Exp) 
    88  via 
    9      QSlim: (Id: polymodel.cc,v 1.5 1997/02/25 20:36:36 garland Exp) 
     9     simplif: (Id: polymodel.cc,v 1.5 1997/02/25 20:36:36 garland Exp) 
    1010 
    1111 ************************************************************************/ 
     
    1313#include "AdjModel.h" 
    1414 
    15 using namespace qslim; 
     15using namespace simplif; 
    1616 
    1717int Model::in_Vertex(const Vec3& p) 
     
    329329/*              // SUS: recalcular la normal en los triangulos cambiados no degenerados 
    330330 
    331                 qslim::Vertex * auxv0 = F->vertex(0); 
    332                 qslim::Vertex * auxv1 = F->vertex(1); 
    333                 qslim::Vertex * auxv2 = F->vertex(2); 
    334                 qslim::Vec3 vd1(auxv1->operator[](qslim::X) - auxv0->operator[](qslim::X),  
    335                                                 auxv1->operator[](qslim::Y) - auxv0->operator[](qslim::Y), 
    336                                                 auxv1->operator[](qslim::Z) - auxv0->operator[](qslim::Z)); 
    337                 qslim::Vec3 vd2(auxv2->operator[](qslim::X) - auxv0->operator[](qslim::X),  
    338                                                 auxv2->operator[](qslim::Y) - auxv0->operator[](qslim::Y), 
    339                                                 auxv2->operator[](qslim::Z) - auxv0->operator[](qslim::Z)); 
    340  
    341                 qslim::unitize(vd1); 
    342                 qslim::unitize(vd2); 
    343  
    344                 qslim::Vec3 vn = vd1 ^ vd2; 
    345                 qslim::unitize(vn); 
     331                simplif::Vertex * auxv0 = F->vertex(0); 
     332                simplif::Vertex * auxv1 = F->vertex(1); 
     333                simplif::Vertex * auxv2 = F->vertex(2); 
     334                simplif::Vec3 vd1(auxv1->operator[](simplif::X) - auxv0->operator[](simplif::X),  
     335                                                auxv1->operator[](simplif::Y) - auxv0->operator[](simplif::Y), 
     336                                                auxv1->operator[](simplif::Z) - auxv0->operator[](simplif::Z)); 
     337                simplif::Vec3 vd2(auxv2->operator[](simplif::X) - auxv0->operator[](simplif::X),  
     338                                                auxv2->operator[](simplif::Y) - auxv0->operator[](simplif::Y), 
     339                                                auxv2->operator[](simplif::Z) - auxv0->operator[](simplif::Z)); 
     340 
     341                simplif::unitize(vd1); 
     342                simplif::unitize(vd2); 
     343 
     344                simplif::Vec3 vn = vd1 ^ vd2; 
     345                simplif::unitize(vn); 
    346346                 
    347347                //auxf->vertex_normals[0] = vn; 
    348348                //auxf->vertex_normals[1] = vn; 
    349349                //auxf->vertex_normals[2] = vn; 
    350                 F->vertex_normals[0][qslim::X] = vn[qslim::X]; 
    351                 F->vertex_normals[0][qslim::Y] = vn[qslim::Y]; 
    352                 F->vertex_normals[0][qslim::Z] = vn[qslim::Z]; 
    353                 F->vertex_normals[1][qslim::X] = vn[qslim::X]; 
    354                 F->vertex_normals[1][qslim::Y] = vn[qslim::Y]; 
    355                 F->vertex_normals[1][qslim::Z] = vn[qslim::Z]; 
    356                 F->vertex_normals[2][qslim::X] = vn[qslim::X]; 
    357                 F->vertex_normals[2][qslim::Y] = vn[qslim::Y]; 
    358                 F->vertex_normals[2][qslim::Z] = vn[qslim::Z];*/ 
     350                F->vertex_normals[0][simplif::X] = vn[simplif::X]; 
     351                F->vertex_normals[0][simplif::Y] = vn[simplif::Y]; 
     352                F->vertex_normals[0][simplif::Z] = vn[simplif::Z]; 
     353                F->vertex_normals[1][simplif::X] = vn[simplif::X]; 
     354                F->vertex_normals[1][simplif::Y] = vn[simplif::Y]; 
     355                F->vertex_normals[1][simplif::Z] = vn[simplif::Z]; 
     356                F->vertex_normals[2][simplif::X] = vn[simplif::X]; 
     357                F->vertex_normals[2][simplif::Y] = vn[simplif::Y]; 
     358                F->vertex_normals[2][simplif::Z] = vn[simplif::Z];*/ 
    359359 
    360360    } 
Note: See TracChangeset for help on using the changeset viewer.