ENH: support vtu mesh subsetting, creation from cellShapes
- support simple mesh subsetting to vtu formats to enable debug output for a subsection of an existing polyMesh - rudimentary support for VTK from cellShapes is intended for handling basic primitive cell shapes without a full blown polyMesh description. For example, // Create an empty polyMesh with points only polyMesh debugMesh ( io, std::move(points), faceList(), // faces labelList(), // owner labelList(), // neighbour true // syncPar ); // Establish the appropriate VTK sizing for the TET shapes vtk::vtuCells vtuCells; vtuCells.resetShapes(debugCutTets); vtuCells.nPoints(debugMesh.nPoints()); NOTE Since the vtk::internalMeshWriter only uses the polyMesh reference for the points, it is also possible to create the vtuCells description without a pointField (or from a different mesh description) and write out the connectivity using the pointField from a different mesh.
parent
8628d421
Branches
Tags
Showing
- applications/test/foamCellZoneToVTK/Make/files 3 additions, 0 deletionsapplications/test/foamCellZoneToVTK/Make/files
- applications/test/foamCellZoneToVTK/Make/options 7 additions, 0 deletionsapplications/test/foamCellZoneToVTK/Make/options
- applications/test/foamCellZoneToVTK/foamCellZoneToVTK.C 161 additions, 0 deletionsapplications/test/foamCellZoneToVTK/foamCellZoneToVTK.C
- applications/test/foamMeshToTet-vtk/Make/files 4 additions, 0 deletionsapplications/test/foamMeshToTet-vtk/Make/files
- applications/test/foamMeshToTet-vtk/Make/options 7 additions, 0 deletionsapplications/test/foamMeshToTet-vtk/Make/options
- applications/test/foamMeshToTet-vtk/foamMeshToTet-vtk.C 96 additions, 0 deletionsapplications/test/foamMeshToTet-vtk/foamMeshToTet-vtk.C
- applications/test/foamMeshToTet-vtk/writeVTKtetMesh.C 204 additions, 0 deletionsapplications/test/foamMeshToTet-vtk/writeVTKtetMesh.C
- src/fileFormats/vtk/part/foamVtkMeshMaps.H 11 additions, 14 deletionssrc/fileFormats/vtk/part/foamVtkMeshMaps.H
- src/fileFormats/vtk/part/foamVtkMeshMapsI.H 7 additions, 25 deletionssrc/fileFormats/vtk/part/foamVtkMeshMapsI.H
- src/fileFormats/vtk/part/foamVtuCells.C 174 additions, 19 deletionssrc/fileFormats/vtk/part/foamVtuCells.C
- src/fileFormats/vtk/part/foamVtuCells.H 33 additions, 16 deletionssrc/fileFormats/vtk/part/foamVtuCells.H
- src/fileFormats/vtk/part/foamVtuCellsI.H 10 additions, 10 deletionssrc/fileFormats/vtk/part/foamVtuCellsI.H
- src/fileFormats/vtk/part/foamVtuSizing.C 340 additions, 15 deletionssrc/fileFormats/vtk/part/foamVtuSizing.C
- src/fileFormats/vtk/part/foamVtuSizing.H 127 additions, 20 deletionssrc/fileFormats/vtk/part/foamVtuSizing.H
- src/fileFormats/vtk/part/foamVtuSizingI.H 22 additions, 15 deletionssrc/fileFormats/vtk/part/foamVtuSizingI.H
- src/fileFormats/vtk/part/foamVtuSizingImpl.C 371 additions, 303 deletionssrc/fileFormats/vtk/part/foamVtuSizingImpl.C
Please register or sign in to comment