The FOAM file format has not changed from version 2.0 in many years and so there is no longer a need for the 'version' entry in the FoamFile header to be required and to reduce unnecessary clutter it is now optional, defaulting to the current file format 2.0.
63 lines
1.6 KiB
C++
63 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
|
|
{
|
|
format ascii;
|
|
class dictionary;
|
|
object surfaceSubsetDict;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
// Select triangles by label
|
|
faces #include "badFaces";
|
|
|
|
// Select triangles using given points (local point numbering)
|
|
localPoints ( );
|
|
|
|
// Select triangles using given edges
|
|
edges ();
|
|
|
|
// Select triangles (with face centre) inside box
|
|
zone
|
|
(
|
|
(0 -10000 125)
|
|
(10000 10000 10000)
|
|
);
|
|
|
|
// Select triangles (with face centre) inside or outside of another surface.
|
|
// (always selects triangles that are 'on' other surface)
|
|
surface
|
|
{
|
|
name "sphere.stl";
|
|
outside yes;
|
|
}
|
|
|
|
// Select triangles on plane
|
|
plane
|
|
{
|
|
planeType embeddedPoints;
|
|
|
|
point1 (-957.895294591874 242.865936478961 162.286611511875);
|
|
point2 (-961.43140327772 4.53895551562943 3.04159982093444);
|
|
point3 (91.2414146173805 72.1504381996692 48.2181961945329);
|
|
|
|
// Distance from plane
|
|
distance 0.1;
|
|
// Normal difference to plane
|
|
cosAngle 0.99;
|
|
}
|
|
|
|
|
|
// Extend selection with edge neighbours
|
|
addFaceNeighbours no;
|
|
|
|
// Invert selection
|
|
invertSelection false;
|
|
|
|
// ************************************************************************* //
|