From bee732581108febce1a135f575a23fba4a596f3a Mon Sep 17 00:00:00 2001 From: acrovato <170-acrovato@users.noreply.gitlab.uliege.be> Date: Mon, 3 Feb 2020 14:13:29 +0100 Subject: [PATCH] Impvd fix for vtk --- mrstlnos/viewer.py | 6 ++++-- waves/viewer.py | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/mrstlnos/viewer.py b/mrstlnos/viewer.py index e6d0a171..7ac724cb 100644 --- a/mrstlnos/viewer.py +++ b/mrstlnos/viewer.py @@ -569,7 +569,8 @@ class Mesh(object): self.mapper.SetInput(ugrid) else: self.mapper.SetInputData(ugrid) - self.mapper.ImmediateModeRenderingOff() + if vtk.VTK_MAJOR_VERSION <= 7: + self.mapper.ImmediateModeRenderingOff() self.mapper.SetResolveCoincidentTopologyToPolygonOffset() self.mapper.ScalarVisibilityOff() @@ -671,7 +672,8 @@ class Grid(object): #self.producer.SetOutput(ugrid) # le double producer (dans Mesh/Grid) ne marche pas sous Qt 4 => faire un objet dataset self.mapper = vtk.vtkDataSetMapper() - self.mapper.ImmediateModeRenderingOff() + if vtk.VTK_MAJOR_VERSION <= 7: + self.mapper.ImmediateModeRenderingOff() self.mapper.SetResolveCoincidentTopologyToPolygonOffset() self.mapper.ScalarVisibilityOff() #self.mapper.SetInputConnection(self.producer.GetOutputPort()) diff --git a/waves/viewer.py b/waves/viewer.py index 38f1cd9b..9f0acd40 100644 --- a/waves/viewer.py +++ b/waves/viewer.py @@ -332,7 +332,8 @@ class Mesh(object): self.mapper = vtk.vtkDataSetMapper() #self.mapper.SetInputConnection(self.producer.GetOutputPort()) self.mapper.SetInputData(ugrid) - #self.mapper.ImmediateModeRenderingOff() + if vtk.VTK_MAJOR_VERSION <= 7: + self.mapper.ImmediateModeRenderingOff() self.mapper.SetResolveCoincidentTopologyToPolygonOffset() self.mapper.ScalarVisibilityOff() @@ -432,7 +433,8 @@ class ScalarBar(object): class Grid(object): def __init__(self, ugrid): self.mapper = vtk.vtkDataSetMapper() - #self.mapper.ImmediateModeRenderingOff() + if vtk.VTK_MAJOR_VERSION <= 7: + self.mapper.ImmediateModeRenderingOff() self.mapper.SetResolveCoincidentTopologyToPolygonOffset() self.mapper.ScalarVisibilityOff() self.mapper.SetInputData(ugrid) -- GitLab