ngMesh->SetGeometry( shared_ptr<netgen::NetgenGeometry>( &occgeo, &NOOP_Deleter ));
- ofstream MyFile("D:/plug.txt");
- MyFile << "Before";
occgeo.BuildFMap();
- MyFile << "\nAfter";
-
netgen::mparam.perfstepsstart = startWith;
netgen::mparam.perfstepsend = endWith;
std::shared_ptr<netgen::Mesh> meshPtr( ngMesh, &NOOP_Deleter );
- MyFile << "\nGenMeshStart";
-
err = occgeo.GenerateMesh( meshPtr, netgen::mparam );
- MyFile << "\nGenMeshEnd";
- MyFile << err;
#else
#ifdef NETGEN_V5
bool NETGENPlugin_NETGEN_2D_ONLY::Compute(SMESH_Mesh& aMesh,
const TopoDS_Shape& aShape)
{
- ofstream File("D:/2D_ONLY.txt");
- File << "Compute Start\t";
-
netgen::multithread.terminate = 0;
//netgen::multithread.task = "Surface meshing";
netgen::Mesh * ngMeshes[2] = { (netgen::Mesh*) ngLib._ngMesh, & ngMeshNoLocSize };
netgen::OCCGeometry occgeoComm;
- File << "1";
// min / max sizes are set as follows:
// if ( _hypParameters )
// min and max are defined by the user
// Loop on all FACEs
// ==================
- File << "2";
vector< const SMDS_MeshNode* > nodeVec;
TopExp_Explorer fExp( aShape, TopAbs_FACE );
} // two attempts
} // loop on FACEs
- File << "\tCompute End\n";
return true;
}