Commit 476e792bd4c1d0b78be9d3ace481c48034ee69e3
1 parent
3126317d
Exists in
master
and in
5 other branches
Slice plane in the 3D
Showing
1 changed file
with
14 additions
and
51 deletions
Show diff stats
invesalius/data/viewer_volume.py
... | ... | @@ -874,34 +874,12 @@ class SlicePlane: |
874 | 874 | def Enable(self, evt_pubsub=None): |
875 | 875 | if (evt_pubsub): |
876 | 876 | label = evt_pubsub.data |
877 | - | |
878 | - if(self.original_orientation == const.AXIAL): | |
879 | - if(label == "Axial"): | |
880 | - self.plane_z.On() | |
881 | - elif(label == "Coronal"): | |
882 | - self.plane_y.On() | |
883 | - elif(label == "Sagital"): | |
884 | - self.plane_x.On() | |
885 | - a = self.plane_x.GetTexturePlaneProperty() | |
886 | - a.SetBackfaceCulling(0) | |
887 | - c = self.plane_x.GetTexture() | |
888 | - c.SetRestrictPowerOf2ImageSmaller(1) | |
889 | - | |
890 | - elif(self.original_orientation == const.SAGITAL): | |
891 | - if(label == "Axial"): | |
892 | - self.plane_y.On() | |
893 | - elif(label == "Coronal"): | |
894 | - self.plane_x.On() | |
895 | - elif(label == "Sagital"): | |
896 | - self.plane_z.On() | |
897 | - else: | |
898 | - if(label == "Axial"): | |
899 | - self.plane_y.On() | |
900 | - elif(label == "Coronal"): | |
901 | - self.plane_z.On() | |
902 | - elif(label == "Sagital"): | |
903 | - self.plane_x.On() | |
904 | - | |
877 | + if(label == "Axial"): | |
878 | + self.plane_z.On() | |
879 | + elif(label == "Coronal"): | |
880 | + self.plane_y.On() | |
881 | + elif(label == "Sagital"): | |
882 | + self.plane_x.On() | |
905 | 883 | else: |
906 | 884 | self.plane_z.On() |
907 | 885 | self.plane_x.On() |
... | ... | @@ -912,29 +890,12 @@ class SlicePlane: |
912 | 890 | def Disable(self, evt_pubsub=None): |
913 | 891 | if (evt_pubsub): |
914 | 892 | label = evt_pubsub.data |
915 | - | |
916 | - if(self.original_orientation == const.AXIAL): | |
917 | - if(label == "Axial"): | |
918 | - self.plane_z.Off() | |
919 | - elif(label == "Coronal"): | |
920 | - self.plane_y.Off() | |
921 | - elif(label == "Sagital"): | |
922 | - self.plane_x.Off() | |
923 | - | |
924 | - elif(self.original_orientation == const.SAGITAL): | |
925 | - if(label == "Axial"): | |
926 | - self.plane_y.Off() | |
927 | - elif(label == "Coronal"): | |
928 | - self.plane_x.Off() | |
929 | - elif(label == "Sagital"): | |
930 | - self.plane_z.Off() | |
931 | - else: | |
932 | - if(label == "Axial"): | |
933 | - self.plane_y.Off() | |
934 | - elif(label == "Coronal"): | |
935 | - self.plane_z.Off() | |
936 | - elif(label == "Sagital"): | |
937 | - self.plane_x.Off() | |
893 | + if(label == "Axial"): | |
894 | + self.plane_z.Off() | |
895 | + elif(label == "Coronal"): | |
896 | + self.plane_y.Off() | |
897 | + elif(label == "Sagital"): | |
898 | + self.plane_x.Off() | |
938 | 899 | else: |
939 | 900 | self.plane_z.Off() |
940 | 901 | self.plane_x.Off() |
... | ... | @@ -954,6 +915,8 @@ class SlicePlane: |
954 | 915 | ps.Publisher().sendMessage('Update slice 3D', (self.plane_x,orientation)) |
955 | 916 | else: |
956 | 917 | ps.Publisher().sendMessage('Update slice 3D', (self.plane_z,orientation)) |
918 | + | |
919 | + self.Render() | |
957 | 920 | |
958 | 921 | def DeletePlanes(self): |
959 | 922 | del self.plane_x | ... | ... |