BUG: surfaceCheck: handle .gz additional extension (e.g. motorBike.obj.gz)

This commit is contained in:
mattijs
2012-01-05 10:07:04 +00:00
parent b3a9fe0597
commit 2b320a5488

View File

@ -569,6 +569,14 @@ int main(int argc, char *argv[])
Info<< "Splitting surface into parts ..." << endl << endl;
fileName surfFileNameBase(surfFileName.name());
const word fileType = surfFileNameBase.ext();
// Strip extension
surfFileNameBase = surfFileNameBase.lessExt();
// If extension was .gz strip original extension
if (fileType == "gz")
{
surfFileNameBase = surfFileNameBase.lessExt();
}
for (label zone = 0; zone < numZones; zone++)
{
@ -595,13 +603,7 @@ int main(int argc, char *argv[])
)
);
fileName subFileName
(
surfFileNameBase.lessExt()
+ "_"
+ name(zone)
+ ".obj"
);
fileName subFileName(surfFileNameBase + "_" + name(zone) + ".obj");
Info<< "writing part " << zone << " size " << subSurf.size()
<< " to " << subFileName << endl;