ParaView에 표시 될 때 다른 영역에 속한 비 구조적 그리드의 표시를 독립적으로 전환 할 수 있기를 원합니다. 따라서 아래 그림과 같이 vtkMultiBlockDataSet을 사용하여 vtm 파일이 출력되었습니다. 그러나 PraView로 표시하려고 할 때 두 개의 vtkcell이 겹치는 곳에 깜박임이 발생했습니다. 깜박임 제거 방법을 알려 주시면 기쁘게 생각합니다. PraView로 표시하려고 할 때 두 개의 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, 우분투 16.04, paraview 5.2를 사용하고 있습니다.