diff --git a/applications/utilities/mesh/conversion/writeMeshObj/writeMeshObj.C b/applications/utilities/mesh/conversion/writeMeshObj/writeMeshObj.C index bbc00e9528..404925b0f9 100644 --- a/applications/utilities/mesh/conversion/writeMeshObj/writeMeshObj.C +++ b/applications/utilities/mesh/conversion/writeMeshObj/writeMeshObj.C @@ -28,8 +28,7 @@ Group grpMeshConversionUtilities Description - For mesh debugging: writes mesh as three separate OBJ files which can - be viewed with e.g. javaview. + For mesh debugging: writes mesh as three separate OBJ files. meshPoints_XXX.obj : all points and edges as lines. meshFaceCentres_XXX.obj : all face centres. @@ -61,6 +60,7 @@ void writeOBJ(const point& pt, Ostream& os) os << "v " << pt.x() << ' ' << pt.y() << ' ' << pt.z() << nl; } + // All edges of mesh void writePoints(const polyMesh& mesh, const fileName& timeName) { diff --git a/applications/utilities/mesh/generation/blockMesh/addCellZones.H b/applications/utilities/mesh/generation/blockMesh/addCellZones.H new file mode 100644 index 0000000000..337fe57b4f --- /dev/null +++ b/applications/utilities/mesh/generation/blockMesh/addCellZones.H @@ -0,0 +1,87 @@ +// Set any cellZones +// Note cell labelling unaffected by previous mergePatchPairs + +{ + const label nZones = blocks.numZonedBlocks(); + if (nZones) + { + Info<< nl << "Adding cell zones" << endl; + + // Map from zoneName to cellZone index + HashTable