ParaViewに表示されている別の領域に属する非構造化グリッドの表示を独立して切り替えることができるようにしたい。したがって、以下に示すようにvtkMultiBlockDataSetを使用してvtmファイルが出力されました。 しかし、PraViewで表示しようとすると2つのvtkcellが重なった場所でちらつきが発生しました。 ちらつきを解消する方法を教えていただけたら幸いです。 PraViewで表示しようとすると2つのvtkcellが重複する箇所でちらつきが発生する
vtkSmartPointer<vtkMultiBlockDataSet> mb =
vtkSmartPointer<vtkMultiBlockDataSet>::New();
int numRegions = 2;
mb->SetNumberOfBlocks(numRegions);
mb->SetBlock(0, MakeHexahedron());
mb->SetBlock(1, MakeHexagonalPrism());
vtkSmartPointer<vtkXMLMultiBlockDataWriter> writer =
vtkSmartPointer<vtkXMLMultiBlockDataWriter>::New();
writer->SetFileName(filename);
writer->SetInputData(mb);
writer->Write();
MakeHexahedron()
とMakeHexagonalPrism()
リターンvtkSmartPointer<vtkUnstructuredGrid>
、二つvtkcellsの面が互いに接触しています。
私はvtk 7、ubuntu 16.04、paraview 5.2を使用しています。