diff --git a/applications/utilities/postProcessing/graphics/PVReaders/PVblockMeshReader/vtkPVblockMesh/vtkPVblockMeshConvert.C b/applications/utilities/postProcessing/graphics/PVReaders/PVblockMeshReader/vtkPVblockMesh/vtkPVblockMeshConvert.C index 04cac76d95..a287be2dd9 100644 --- a/applications/utilities/postProcessing/graphics/PVReaders/PVblockMeshReader/vtkPVblockMesh/vtkPVblockMeshConvert.C +++ b/applications/utilities/postProcessing/graphics/PVReaders/PVblockMeshReader/vtkPVblockMesh/vtkPVblockMeshConvert.C @@ -172,6 +172,11 @@ void Foam::vtkPVblockMesh::convertMeshEdges edgeList blkEdges = blockDef.blockShape().edges(); + // List of edge point and weighting factors + List edgesPoints[12]; + scalarList edgesWeights[12]; + blockDef.edgesPointsWeights(edgesPoints, edgesWeights); + // find the corresponding edge within the block label foundEdgeI = -1; forAll(blkEdges, blkEdgeI) @@ -185,9 +190,7 @@ void Foam::vtkPVblockMesh::convertMeshEdges if (foundEdgeI != -1) { - const List& edgePoints = - blockDef.blockEdgePoints()[foundEdgeI]; - + const List& edgePoints = edgesPoints[foundEdgeI]; vtkPolyData* vtkmesh = vtkPolyData::New(); vtkPoints* vtkpoints = vtkPoints::New();