diff --git a/src/thermophysicalModels/radiation/radiationModels/solarLoad/faceShading/faceShading.C b/src/thermophysicalModels/radiation/radiationModels/solarLoad/faceShading/faceShading.C index 4c0785eb1185498c38a1ef2b8f4af7935712dbb2..da762b641de47118091f3668e64769b8d0100d37 100644 --- a/src/thermophysicalModels/radiation/radiationModels/solarLoad/faceShading/faceShading.C +++ b/src/thermophysicalModels/radiation/radiationModels/solarLoad/faceShading/faceShading.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2015 OpenFOAM Foundation - \\/ M anipulation | Copyright (C) 2017-2018 OpenCFD Ltd. + \\/ M anipulation | Copyright (C) 2017-2019 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -26,11 +26,10 @@ License #include "faceShading.H" #include "fvMesh.H" #include "boundaryRadiationProperties.H" -#include "OFstream.H" #include "cyclicAMIPolyPatch.H" #include "volFields.H" #include "distributedTriSurfaceMesh.H" - +#include "OBJstream.H" // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // @@ -49,25 +48,14 @@ void Foam::faceShading::writeRays const pointField& myFc ) { - OFstream str(fName); - label vertI = 0; + OBJstream os(fName); - Pout<< "Dumping rays to " << str.name() << endl; + Pout<< "Dumping rays to " << os.name() << endl; forAll(myFc, faceI) { - meshTools::writeOBJ(str, myFc[faceI]); - vertI++; - meshTools::writeOBJ(str, endCf[faceI]); - vertI++; - str << "l " << vertI-1 << ' ' << vertI << nl; + os.write(linePointRef(myFc[faceI], endCf[faceI])); } - str.flush(); - - Pout<< "cmd: objToVTK " << fName.c_str() << endl; - - stringList cmd({"objToVTK", fName, fName.lessExt().ext("vtk")}); - Foam::system(cmd); } diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/externalSolarLoad/Allclean b/tutorials/heatTransfer/chtMultiRegionFoam/externalSolarLoad/Allclean index 9e53e2850bd3a22ece2b0d3df4fff63f6795dd65..d4a9953c5116d9aff95672ff9f7541de5fb9ea56 100755 --- a/tutorials/heatTransfer/chtMultiRegionFoam/externalSolarLoad/Allclean +++ b/tutorials/heatTransfer/chtMultiRegionFoam/externalSolarLoad/Allclean @@ -4,7 +4,6 @@ cd ${0%/*} || exit 1 # Run from this directory cleanCase0 -rm -rf VTK rm -rf constant/cellToRegion rm -rf constant/*/polyMesh # region meshes