bool LoadMultipleTriMeshes(const char* fn,TriMesh& tri) { ifstream in; in.open(fn); if(!in) { cout<<"Couldn't open tri file "<<fn<<endl; return false; } vector<TriMesh> models; do { models.push_back(TriMesh()); in >> models[models.size()-1]; } while(in); if(in.eof()) { tri.Merge(models); return true; } else { cout<<"Error while loading tri file "<<fn<<endl; return false; } return true; }