Skip to content

Commit 5a63d71

Browse files
committed
Fix rotate and scale issue
1 parent fe80652 commit 5a63d71

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

Packages/vcs/Lib/VTKPlots.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@ def configureEvent(self,obj,ev):
189189
self.oldCursor = cursor
190190
return
191191

192+
if self.get3DPlot() is not None:
193+
return
194+
192195
sz = self.renWin.GetSize()
193196
if self._lastSize == sz:
194197
# We really only care about resize event
@@ -1409,23 +1412,21 @@ def put_img_on_canvas(self,filename,zoom=1,xOffset=0,yOffset=0,*args,**kargs):
14091412

14101413
def hideGUI(self):
14111414
plot = self.get3DPlot()
1412-
if plot: plot.hideWidgets()
1413-
1414-
if self.bg is False:
1415+
if plot:
1416+
plot.hideWidgets()
1417+
elif self.bg is False:
14151418
from vtk_ui.manager import get_manager
14161419
manager = get_manager(self.renWin.GetInteractor())
14171420
if manager:
14181421
self.renWin.RemoveRenderer(manager.renderer)
14191422

14201423
def showGUI(self):
14211424
plot = self.get3DPlot()
1422-
1423-
if plot: plot.showWidgets()
1424-
1425-
if self.bg is False:
1425+
if plot:
1426+
plot.showWidgets()
1427+
elif self.bg is False:
14261428
from vtk_ui.manager import get_manager
14271429
manager = get_manager(self.renWin.GetInteractor())
1428-
14291430
if manager:
14301431
# Set the UI renderer's layer on top of what's there right now
14311432
layer = self.renWin.GetNumberOfLayers() + 1

0 commit comments

Comments
 (0)