diff --git a/invesalius/constants.py b/invesalius/constants.py index 9e331f982..45694d9ba 100644 --- a/invesalius/constants.py +++ b/invesalius/constants.py @@ -1016,7 +1016,7 @@ "threshold_down": 0, "range_up": 1, "mep_colormap": "Viridis", - "gaussian_sharpness": 0.4, + "gaussian_sharpness": 1.0, "gaussian_radius": 3, "dimensions_size": 80, "colormap_range_uv": {"min": 50, "low": 200, "mid": 600, "max": 1000}, diff --git a/invesalius/data/visualization/mep_visualizer.py b/invesalius/data/visualization/mep_visualizer.py index 693d8aab4..fad5abcfe 100644 --- a/invesalius/data/visualization/mep_visualizer.py +++ b/invesalius/data/visualization/mep_visualizer.py @@ -310,11 +310,12 @@ def UpdateMEPPoints(self): markers (List[Marker]): The list of marker objects to add/update points for. clear_old (bool, default=False): If True, clears all existing points before updating. """ + if not self._config_params["mep_enabled"]: + return if not self.surface: return markers, skip = self._FilterMarkers(MarkersControl().list) - if not markers: self.points = vtkPolyData() self.UpdateVisualization() diff --git a/invesalius/gui/dialogs.py b/invesalius/gui/dialogs.py index 59f218cf2..113650f79 100644 --- a/invesalius/gui/dialogs.py +++ b/invesalius/gui/dialogs.py @@ -1221,11 +1221,11 @@ def ShowEnterMEPValue(default): if result is None: msg = _("The value entered is not a number.") if sys.platform == "darwin": - dlg = wx.MessageDialog(None, "", msg, wx.OK) + dlg_warn = wx.MessageDialog(None, "", msg, wx.OK) else: - dlg = wx.MessageDialog(None, msg, "InVesalius 3", wx.OK) - dlg.ShowModal() - dlg.Destroy() + dlg_warn = wx.MessageDialog(None, msg, "InVesalius 3", wx.OK) + dlg_warn.ShowModal() + dlg_warn.Destroy() dlg.Destroy() diff --git a/invesalius/gui/task_navigator.py b/invesalius/gui/task_navigator.py index a222616c6..8b9e37bbf 100644 --- a/invesalius/gui/task_navigator.py +++ b/invesalius/gui/task_navigator.py @@ -2274,7 +2274,6 @@ def _DeleteMultiple(self, markers): self.marker_list_ctrl.SetItem(n, const.ID_COLUMN, str(m_id - reduction_in_m_id)) self.marker_list_ctrl.Show() - Publisher.sendMessage("Redraw MEP mapping") def _SetPointOfInterest(self, marker): idx = self.__find_marker_index(marker.marker_id) @@ -3152,7 +3151,6 @@ def GetMarkersFromFile(self, filename, overwrite_image_fiducials): utils.debug(e) self.marker_list_ctrl.Show() - Publisher.sendMessage("Redraw MEP mapping") Publisher.sendMessage("Render volume viewer") Publisher.sendMessage("Update UI for refine tab") self.markers.SaveState()