ENH: surfaceBooleanFeatures: write eMesh edgeMesh as well

This commit is contained in:
mattijs 2012-05-01 17:13:29 +01:00
parent d15415af0f
commit b35ae36e7b

View File

@ -71,6 +71,7 @@ Description
#include "triSurface.H"
#include "argList.H"
#include "Time.H"
#include "featureEdgeMesh.H"
#include "extendedFeatureEdgeMesh.H"
#include "triSurfaceSearch.H"
#include "OFstream.H"
@ -452,6 +453,30 @@ int main(int argc, char *argv[])
feMesh.writeObj(sFeatFileName);
{
// Write a featureEdgeMesh for backwards compatibility
featureEdgeMesh bfeMesh
(
IOobject
(
sFeatFileName + ".eMesh", // name
runTime.constant(), // instance
"triSurface",
runTime, // registry
IOobject::NO_READ,
IOobject::NO_WRITE,
false
),
feMesh.points(),
feMesh.edges()
);
Info<< nl << "Writing featureEdgeMesh to "
<< bfeMesh.objectPath() << endl;
bfeMesh.regIOobject::write();
}
Info << "End\n" << endl;
return 0;