mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: surfaceBooleanFeatures: write eMesh edgeMesh as well
This commit is contained in:
@ -71,6 +71,7 @@ Description
|
|||||||
#include "triSurface.H"
|
#include "triSurface.H"
|
||||||
#include "argList.H"
|
#include "argList.H"
|
||||||
#include "Time.H"
|
#include "Time.H"
|
||||||
|
#include "featureEdgeMesh.H"
|
||||||
#include "extendedFeatureEdgeMesh.H"
|
#include "extendedFeatureEdgeMesh.H"
|
||||||
#include "triSurfaceSearch.H"
|
#include "triSurfaceSearch.H"
|
||||||
#include "OFstream.H"
|
#include "OFstream.H"
|
||||||
@ -452,6 +453,30 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
feMesh.writeObj(sFeatFileName);
|
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;
|
Info << "End\n" << endl;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user