From 5cbf2e5d2cbd21f88740f9aae2089bccf1ab1607 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Thu, 19 May 2016 12:00:35 -0300 Subject: [PATCH] It wasn't showing surface when opening a inv3 proj --- invesalius/data/surface.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/invesalius/data/surface.py b/invesalius/data/surface.py index d3bce6d..68ac6ca 100644 --- a/invesalius/data/surface.py +++ b/invesalius/data/surface.py @@ -351,6 +351,7 @@ class SurfaceManager(): surface_dict = pubsub_evt.data for key in surface_dict: surface = surface_dict[key] + # Map polygonal data (vtkPolyData) to graphics primitives. normals = vtk.vtkPolyDataNormals() normals.SetInputData(surface.polydata) @@ -358,14 +359,14 @@ class SurfaceManager(): normals.AutoOrientNormalsOn() # normals.GetOutput().ReleaseDataFlagOn() - # Improve performance + # Improve performance stripper = vtk.vtkStripper() - stripper.SetInputData(normals.GetOutput()) + stripper.SetInputConnection(normals.GetOutputPort()) stripper.PassThroughCellIdsOn() stripper.PassThroughPointIdsOn() mapper = vtk.vtkPolyDataMapper() - mapper.SetInputData(stripper.GetOutput()) + mapper.SetInputConnection(stripper.GetOutputPort()) mapper.ScalarVisibilityOff() mapper.ImmediateModeRenderingOn() # improve performance -- libgit2 0.21.2