mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: surfaceFeatureExtract: Always write a featureEdgeMesh
This commit is contained in:
@ -525,12 +525,6 @@ int main(int argc, char *argv[])
|
|||||||
surfaceDict.lookupOrAddDefault<Switch>("writeVTK", "off");
|
surfaceDict.lookupOrAddDefault<Switch>("writeVTK", "off");
|
||||||
const Switch writeObj =
|
const Switch writeObj =
|
||||||
surfaceDict.lookupOrAddDefault<Switch>("writeObj", "off");
|
surfaceDict.lookupOrAddDefault<Switch>("writeObj", "off");
|
||||||
const Switch writeFeatureEdgeMesh =
|
|
||||||
surfaceDict.lookupOrAddDefault<Switch>
|
|
||||||
(
|
|
||||||
"writeFeatureEdgeMesh",
|
|
||||||
"off"
|
|
||||||
);
|
|
||||||
|
|
||||||
const Switch curvature =
|
const Switch curvature =
|
||||||
surfaceDict.lookupOrAddDefault<Switch>("curvature", "off");
|
surfaceDict.lookupOrAddDefault<Switch>("curvature", "off");
|
||||||
@ -781,29 +775,26 @@ int main(int argc, char *argv[])
|
|||||||
feMesh.write();
|
feMesh.write();
|
||||||
|
|
||||||
// Write a featureEdgeMesh for backwards compatibility
|
// Write a featureEdgeMesh for backwards compatibility
|
||||||
if (writeFeatureEdgeMesh)
|
featureEdgeMesh bfeMesh
|
||||||
{
|
(
|
||||||
featureEdgeMesh bfeMesh
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject
|
surfFileName.lessExt().name() + ".eMesh", // name
|
||||||
(
|
runTime.constant(), // instance
|
||||||
surfFileName.lessExt().name() + ".eMesh", // name
|
"triSurface",
|
||||||
runTime.constant(), // instance
|
runTime, // registry
|
||||||
"triSurface",
|
IOobject::NO_READ,
|
||||||
runTime, // registry
|
IOobject::AUTO_WRITE,
|
||||||
IOobject::NO_READ,
|
false
|
||||||
IOobject::AUTO_WRITE,
|
),
|
||||||
false
|
feMesh.points(),
|
||||||
),
|
feMesh.edges()
|
||||||
feMesh.points(),
|
);
|
||||||
feMesh.edges()
|
|
||||||
);
|
|
||||||
|
|
||||||
Info<< nl << "Writing featureEdgeMesh to "
|
Info<< nl << "Writing featureEdgeMesh to "
|
||||||
<< bfeMesh.objectPath() << endl;
|
<< bfeMesh.objectPath() << endl;
|
||||||
|
|
||||||
bfeMesh.regIOobject::write();
|
bfeMesh.regIOobject::write();
|
||||||
}
|
|
||||||
|
|
||||||
triSurfaceMesh searchSurf
|
triSurfaceMesh searchSurf
|
||||||
(
|
(
|
||||||
|
|||||||
@ -87,9 +87,6 @@ surface2.nas
|
|||||||
|
|
||||||
// Write options
|
// Write options
|
||||||
|
|
||||||
// Write .eMesh file (for snappyHexMesh)
|
|
||||||
writeFeatureEdgeMesh no;
|
|
||||||
|
|
||||||
// Write features to obj format for postprocessing
|
// Write features to obj format for postprocessing
|
||||||
writeObj yes;
|
writeObj yes;
|
||||||
|
|
||||||
@ -99,5 +96,4 @@ surface2.nas
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
Reference in New Issue
Block a user