Files
OpenFOAM-12/etc/caseDicts/surface/surfaceFeaturesDict
Henry Weller d38a680dae surfaceFeatures: Separated "closness" option into "faceCloseness" and "pointCloseness"
For complex geometries the calculation of surface face and point "closeness" can
be quite time consuming and usually only one or other is required; the new
options allow the user to specify which should be calculated and written.
2020-01-18 23:04:49 +00:00

62 lines
1.6 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org
\\ / A nd | Version: dev
\\/ M anipulation |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object surfaceFeaturesDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
surfaces
(
"surface1.stl"
"surface2.obj"
);
// Identify edges when angle between faces < includedAngle
includedAngle 120;
// Include region boundaries as features
geometricTestOnly no;
subsetFeatures
{
// Include only edges that intersect the plane with (normal)(basePoint)
// plane (1 0 0)(0 0 0);
// Include only edges inside the box
// insideBox (0 0 0)(1 1 1);
// Include only edges outside the box
// outsideBox (0 0 0)(1 1 1);
// Include nonManifold edges (edges with >2 connected faces)
nonManifoldEdges yes;
// Include open edges (edges with 1 connected face)
openEdges yes;
}
trimFeatures
{
// Remove features with fewer than the specified number of edges
minElem 0;
// Remove features shorter than the specified cumulative length
minLen 0.0;
}
// Write features to obj format for visualisation
writeObj yes;
verboseObj no;
// ************************************************************************* //