Commit 661fb4fe304d83171bb5aa435ebf802963ffdc76

Authored by tfmoraes
1 parent 04c35339

FIX: the clipping plane is working when the raycasting is changed

Showing 1 changed file with 3 additions and 5 deletions   Show diff stats
invesalius/data/volume.py
@@ -134,9 +134,6 @@ class Volume(): @@ -134,9 +134,6 @@ class Volume():
134 self.CalculateHistogram() 134 self.CalculateHistogram()
135 self.exist = 1 135 self.exist = 1
136 136
137 - if (self.plane and self.plane_on):  
138 - self.plane.Enable()  
139 -  
140 def __load_preset_config(self): 137 def __load_preset_config(self):
141 self.config = prj.Project().raycasting_preset 138 self.config = prj.Project().raycasting_preset
142 139
@@ -461,6 +458,7 @@ class Volume(): @@ -461,6 +458,7 @@ class Volume():
461 #volume_mapper.AutoAdjustSampleDistancesOff() 458 #volume_mapper.AutoAdjustSampleDistancesOff()
462 volume_mapper.SetInput(image2) 459 volume_mapper.SetInput(image2)
463 volume_mapper.IntermixIntersectingGeometryOn() 460 volume_mapper.IntermixIntersectingGeometryOn()
  461 + #volume_mapper.SetBlendModeToMaximumIntensity()
464 462
465 volume_mapper.AddObserver("ProgressEvent", lambda obj,evt: 463 volume_mapper.AddObserver("ProgressEvent", lambda obj,evt:
466 update_progress(volume_mapper, "Mapper ...")) 464 update_progress(volume_mapper, "Mapper ..."))
@@ -623,13 +621,13 @@ class CutPlane: @@ -623,13 +621,13 @@ class CutPlane:
623 def Enable(self, evt_pubsub=None): 621 def Enable(self, evt_pubsub=None):
624 self.plane_widget.On() 622 self.plane_widget.On()
625 self.plane_actor.VisibilityOn() 623 self.plane_actor.VisibilityOn()
626 - self.volume_mapper.RemoveClippingPlane(self.plane) 624 + self.volume_mapper.AddClippingPlane(self.plane)
627 ps.Publisher().sendMessage('Render volume viewer', None) 625 ps.Publisher().sendMessage('Render volume viewer', None)
628 626
629 def Disable(self,evt_pubsub=None): 627 def Disable(self,evt_pubsub=None):
630 self.plane_widget.Off() 628 self.plane_widget.Off()
631 self.plane_actor.VisibilityOff() 629 self.plane_actor.VisibilityOff()
632 - self.volume_mapper.AddClippingPlane(self.plane) 630 + self.volume_mapper.RemoveClippingPlane(self.plane)
633 ps.Publisher().sendMessage('Render volume viewer', None) 631 ps.Publisher().sendMessage('Render volume viewer', None)
634 632
635 def Reset(self, evt_pubsub=None): 633 def Reset(self, evt_pubsub=None):