From d5fd34f2309f48865d46047dc82e7976ab6e9fe9 Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Thu, 31 Oct 2013 13:55:17 -0200 Subject: [PATCH] Positioning the camera far enough to show all slices --- invesalius/data/viewer_slice.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/invesalius/data/viewer_slice.py b/invesalius/data/viewer_slice.py index e67bd2c..529f128 100755 --- a/invesalius/data/viewer_slice.py +++ b/invesalius/data/viewer_slice.py @@ -927,7 +927,10 @@ class Viewer(wx.Panel): self.cam = self.slice_data.renderer.GetActiveCamera() self.__build_cross_lines(imagedata) #self.set_slice_number(0) - self.set_slice_number(0) + + # Set the slice number to the last slice to ensure the camera if far + # enough to show all slices. + self.set_slice_number(max_slice_number - 1) self.__update_camera() self.slice_data.renderer.ResetCamera() self.interactor.GetRenderWindow().AddRenderer(self.slice_data.renderer) -- libgit2 0.21.2