Changeset 2005 for GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
- Timestamp:
- 01/21/07 22:08:23 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Preprocessor.cpp
r2004 r2005 253 253 } 254 254 255 #define POWERPLANT_HACK 1 255 256 256 257 bool Preprocessor::LoadBinaryObj(const string filename, … … 279 280 samplesIn.read(reinterpret_cast<char *>(&numTriangles), sizeof(int)); 280 281 root->mGeometry.reserve(numTriangles); 281 cout << "reserved " << numTriangles << " triangles " << endl; 282 //root->mGeometry.reserve(13000000); 283 284 cout << "using " << numTriangles * (sizeof(TriangleIntersectable) + sizeof(TriangleIntersectable *)) / (1024 * 1024) << " MBs" << endl; 285 286 //vector<Triangle3> dummy; 287 //cout << "using " << numTriangles * sizeof(Triangle3) / (1024 * 1024) << " MBs" << endl; 288 //dummy.reserve(numTriangles); 282 cout << "loading " << numTriangles << " triangles (" 283 << numTriangles * (sizeof(TriangleIntersectable) + sizeof(TriangleIntersectable *)) / (1024 * 1024) << " MB)" << endl; 289 284 290 285 int i = 0; … … 296 291 samplesIn.read(reinterpret_cast<char *>(tri.mVertices + 1), sizeof(Vector3)); 297 292 samplesIn.read(reinterpret_cast<char *>(tri.mVertices + 2), sizeof(Vector3)); 298 293 299 294 // end of file reached 300 295 if (samplesIn.eof()) … … 303 298 TriangleIntersectable *obj = new TriangleIntersectable(tri); 304 299 root->mGeometry.push_back(obj); 305 //dummy.push_back(tri);300 306 301 i ++; 307 302 308 if (i % 500000 == 0)309 cout << "idx: " << i << endl;303 if (i % 500000 == 499999) 304 cout<<"\r"<<i<<"/"<<numTriangles<<"\r"; 310 305 } 311 306
Note: See TracChangeset
for help on using the changeset viewer.