Changeset 1420 for GTP/trunk/Lib/Vis/Preprocessing/src/X3dParser.cpp
- Timestamp:
- 09/20/06 13:37:29 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/X3dParser.cpp
r1419 r1420 231 231 if (!mLoadMeshes) 232 232 { 233 /////////////////// /////////////////233 /////////////////// 234 234 //-- load data as single triangles instead of whole meshes 235 235 … … 249 249 Polygon3 poly(face, &tempMesh); 250 250 poly.Triangulate(triangles); 251 251 252 252 vector<Triangle3>::const_iterator tit, tit_end = triangles.end(); 253 253 254 254 for (tit = triangles.begin(); tit != tit_end; ++ tit) 255 255 { 256 TriangleIntersectable *ti = new TriangleIntersectable(*tit); 257 cout << "t: " << (*tit) << endl; 258 mCurrentNode->mGeometry.push_back(ti); 256 if ((*tit).CheckValidity()) 257 { 258 TriangleIntersectable *ti = new TriangleIntersectable(*tit); 259 //cout << "t: " << (*tit) << endl; 260 mCurrentNode->mGeometry.push_back(ti); 261 } 262 else 263 { 264 cout << "error tri:\n" << (*tit) << endl; 265 } 259 266 } 260 267 #if 0 … … 262 269 Mesh *mesh = MeshManager::GetSingleton()->CreateResource(); 263 270 264 VertexIndexContainer::const_iterator vit, vit_end = face->mVertexIndices.end(); 265 266 int i = 0; 271 267 272 // dummy vertex indices container 268 273 VertexIndexContainer vcIndices; 274 VertexIndexContainer::const_iterator vit, vit_end = face->mVertexIndices.end(); 275 int i = 0; 269 276 270 277 for (vit = face->mVertexIndices.begin(); vit != vit_end; ++ vit, ++ i)
Note: See TracChangeset
for help on using the changeset viewer.