/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: plus | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; 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; embeddedPointsDict { //point1 (-937.259845440205 160.865349115986 240.738791238078); //point2 (-934.767379895778 9.63875523747379 14.412359671298); //point3 (44.4744688899417 121.852927962709 182.352485273106); 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; // ************************************************************************* //