Classes | |
class | MiNonOverlappedCellsExtractUnstructured |
Remove overlapped cells from a given unstructured surface mesh or a list of meshes. More... | |
class | MiPerCellToPerNodeExtractHexahedronIjk |
Convert data sets bound per cell into data sets bound per node on a given structured hexahedron mesh. More... | |
class | MiPerCellToPerNodeExtractIj |
Convert data sets bound per cell into data sets bound per node on a given structured surface mesh. More... | |
class | MiPerCellToPerNodeExtractIjk |
Convert data sets bound per cell into data sets bound per node on a given structured volume mesh. More... | |
class | MiPerCellToPerNodeExtractUnstructured |
Convert data sets bound per cell into data sets bound per node on a given unstructured mesh. More... | |
class | MiPolyhedralToMixVolumeExtract |
Convert polyhedral 3D mesh to mixed volume mesh. More... | |
Typedefs | |
typedef SoDEPRECATED MiPerCellToPerNodeExtractHexahedronIjk | MiPerCellToPerNodeExtractUnstructuredIjk |
typedef SoDEPRECATED MiPerCellToPerNodeExtractHexahedronIjk MiPerCellToPerNodeExtractUnstructuredIjk |
Convert data sets bound per cell into data sets bound per node on a given structured hexahedron mesh.
This conversion tool is another type of extractor which takes a data set bound per cell on a MiVolumeMeshHexahedronIjk as input and produces a new data set bound per node on the same mesh.
The value computed at a given node is the average of values from cells sharing this node, except dead cells.
The following example shows how to convert data sets bound per cell:
MiPerCellToPerNodeExtractUnstructuredIjk* extract = MiPerCellToPerNodeExtractHexahedronIjk::getNewInstance(mesh); const MeXScalardSetI& perNodeScalarSet = extract->extractScalarSet(perCellScalarSet); const MeXVec3dSetI& perNodeVectorSet = extract->extractVec3Set(perCellVectorSet);