- Timestamp:
- 06/20/06 13:28:51 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/AdjModel.cxx
r774 r1025 7 7 mlab: (Id: polymodel.cc,v 1.21 1997/02/06 16:34:14 garland Exp) 8 8 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) 10 10 11 11 ************************************************************************/ … … 13 13 #include "AdjModel.h" 14 14 15 using namespace qslim;15 using namespace simplif; 16 16 17 17 int Model::in_Vertex(const Vec3& p) … … 329 329 /* // SUS: recalcular la normal en los triangulos cambiados no degenerados 330 330 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); 346 346 347 347 //auxf->vertex_normals[0] = vn; 348 348 //auxf->vertex_normals[1] = vn; 349 349 //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];*/ 359 359 360 360 }
Note: See TracChangeset
for help on using the changeset viewer.