ENH: VTKSurfaceFormat: read STLSolidLabelling for region info

This commit is contained in:
mattijs
2012-03-26 14:06:02 +01:00
parent 9f995fe1b7
commit 6198cfc369

View File

@ -128,6 +128,18 @@ bool Foam::fileFormats::VTKsurfaceFormat<Face>::read
zones[i] = label(region[i]);
}
}
else if (reader.cellData().foundObject<scalarIOField>("STLSolidLabeling"))
{
const scalarIOField& region =
reader.cellData().lookupObject<scalarIOField>
(
"STLSolidLabeling"
);
forAll(region, i)
{
zones[i] = label(region[i]);
}
}
// Create zone names
const label nZones = max(zones)+1;