Skip to content

Commit 7e7d79c

Browse files
committed
composite mapper
1 parent bf1652a commit 7e7d79c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

vtk_protocol.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,22 @@ def create_object_pipeline(self, params):
3636
file_name = params["file_name"]
3737

3838
actor = vtk.vtkActor()
39-
mapper = vtk.vtkDataSetMapper()
40-
actor.SetMapper(mapper)
4139
if ".vtm" in file_name:
4240
reader = vtk.vtkXMLMultiBlockDataReader()
43-
filter = vtk.vtkCompositeDataGeometryFilter()
41+
filter = vtk.vtkGeometryFilter()
4442
filter.SetInputConnection(reader.GetOutputPort())
43+
mapper = vtk.vtkCompositePolyDataMapper()
4544
mapper.SetInputConnection(filter.GetOutputPort())
4645
self.register_object(id, reader, filter, actor, mapper, {})
4746
else:
4847
reader = vtk.vtkXMLGenericDataObjectReader()
48+
mapper = vtk.vtkDataSetMapper()
4949
mapper.SetInputConnection(reader.GetOutputPort())
5050
self.register_object(id, reader, {}, actor, mapper, {})
5151

5252
reader.SetFileName(f"/data/{file_name}")
5353

54+
actor.SetMapper(mapper)
5455
mapper.SetColorModeToMapScalars()
5556
mapper.SetResolveCoincidentTopologyLineOffsetParameters(1, -0.1)
5657
mapper.SetResolveCoincidentTopologyPolygonOffsetParameters(2, 0)

0 commit comments

Comments
 (0)