44 const fileName& fileName
47 const faceList& faces = vMesh.mesh().faces();
49 std::ofstream pStream(fileName.c_str());
52 <<
"# vtk DataFile Version 2.0" <<
std::endl
62 pStream <<
"DATASET POLYDATA" <<
std::endl;
85 setFaceLabels[setFaceI] = iter.key();
86 setFaces[setFaceI] = faces[iter.key()];
94 pStream <<
"POINTS " << fp.nPoints() <<
" float" <<
std::endl;
96 DynamicList<floatScalar> ptField(3*fp.nPoints());
103 label nFaceVerts = 0;
105 forAll(fp.localFaces(), faceI)
107 nFaceVerts += fp.localFaces()[faceI].size() + 1;
109 pStream <<
"POLYGONS " << fp.size() <<
' ' << nFaceVerts
113 DynamicList<label> vertLabels(nFaceVerts);
115 forAll(fp.localFaces(), faceI)
117 const face&
f = fp.localFaces()[faceI];
119 vertLabels.
append(f.size());
135 <<
"CELL_DATA " << fp.size() << std::endl
139 pStream <<
"faceID 1 " << fp.size() <<
" int" <<
std::endl;