From ecd1512dd634d77cc69643493d715e93218f7ffc Mon Sep 17 00:00:00 2001 From: Matt Larsen Date: Tue, 7 Apr 2020 13:13:10 -0700 Subject: [PATCH 1/2] render 2d mesh lines --- vtkm/rendering/MapperWireframer.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vtkm/rendering/MapperWireframer.cxx b/vtkm/rendering/MapperWireframer.cxx index 8df842141..f3641c01b 100644 --- a/vtkm/rendering/MapperWireframer.cxx +++ b/vtkm/rendering/MapperWireframer.cxx @@ -251,6 +251,7 @@ void MapperWireframer::RenderCells(const vtkm::cont::DynamicCellSet& inCellSet, vtkm::cont::DynamicCellSet cellSet = inCellSet; bool is1D = cellSet.IsSameType(vtkm::cont::CellSetStructured<1>()); + bool is2D = cellSet.IsSameType(vtkm::cont::CellSetStructured<2>()); vtkm::cont::CoordinateSystem actualCoords = coords; vtkm::cont::Field actualField = inScalarField; @@ -301,7 +302,7 @@ void MapperWireframer::RenderCells(const vtkm::cont::DynamicCellSet& inCellSet, isLines = singleType.GetCellShape(0) == vtkm::CELL_SHAPE_LINE; } - bool doExternalFaces = !(this->Internals->ShowInternalZones) && !isLines && !is1D; + bool doExternalFaces = !(this->Internals->ShowInternalZones) && !isLines && !is1D && !is2D; if (doExternalFaces) { // If internal zones are to be hidden, the number of edges processed can be reduced by From 0a6f66986cff512668aed7bcde80c3e04e8f403d Mon Sep 17 00:00:00 2001 From: Matt Larsen Date: Tue, 7 Apr 2020 18:08:02 -0700 Subject: [PATCH 2/2] add whitespace --- vtkm/rendering/MapperWireframer.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/vtkm/rendering/MapperWireframer.cxx b/vtkm/rendering/MapperWireframer.cxx index f3641c01b..ae3dda51d 100644 --- a/vtkm/rendering/MapperWireframer.cxx +++ b/vtkm/rendering/MapperWireframer.cxx @@ -290,6 +290,7 @@ void MapperWireframer::RenderCells(const vtkm::cont::DynamicCellSet& inCellSet, vtkm::cont::CellSetSingleType<> newCellSet; newCellSet.Fill(newCoords.GetNumberOfValues(), vtkm::CELL_SHAPE_LINE, 2, conn); + cellSet = vtkm::cont::DynamicCellSet(newCellSet); } bool isLines = false;