Commit 31a6707991bfe7fbbe6c88b52859ca2a9b6f8ab1

Authored by Paulo Henrique Junqueira Amorim
1 parent 99ace365

ADD: Isometric volume visualizarion

Showing 1 changed file with 16 additions and 7 deletions   Show diff stats
invesalius/constants.py
... ... @@ -16,17 +16,26 @@ CAM_VIEW_UP = {"AXIAL":(0, 1, 0), "CORONAL":(0, 0, 1), "SAGITAL":(0, 0, 1)}
16 16  
17 17 # Camera according to volume's orientation
18 18 AXIAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,0,1), "BACK":(0,0,1), "RIGHT":(0,0,1),\
19   - "LEFT":(0,0,1), "TOP":(0,1,0), "BOTTOM":(0,-1,0)}
  19 + "LEFT":(0,0,1), "TOP":(0,1,0), "BOTTOM":(0,-1,0),\
  20 + "ISOMETRIC":(0,0,1)}
  21 +
20 22 AXIAL_VOLUME_CAM_POSITION = {"FRONT":(0,-1,0), "BACK":(0,1,0), "RIGHT":(-1,0,0),\
21   - "LEFT":(1,0,0), "TOP":(0,0,1), "BOTTOM":(0,0,-1)}
  23 + "LEFT":(1,0,0), "TOP":(0,0,1), "BOTTOM":(0,0,-1),\
  24 + "ISOMETRIC":(-0.5,-1,0.5)}
  25 +
22 26 SAGITAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,-1,0), "BACK":(0,-1,0), "RIGHT":(0,-1,1),\
23   - "LEFT":(0,-1,1), "TOP":(1,-1,0), "BOTTOM":(-1,1,0)}
  27 + "LEFT":(0,-1,1), "TOP":(1,-1,0), "BOTTOM":(-1,1,0),\
  28 + "ISOMETRIC":(0,-1,0)}
24 29 SAGITAL_VOLUME_CAM_POSITION = {"FRONT":(-1,0,0), "BACK":(1,0,0), "RIGHT":(0,0,1),\
25   - "LEFT":(0,0,-1), "TOP":(0,-1,0), "BOTTOM":(0,1,0)}
  30 + "LEFT":(0,0,-1), "TOP":(0,-1,0), "BOTTOM":(0,1,0),\
  31 + "ISOMETRIC":(-1,-0.5,0.5)}
  32 +
26 33 CORONAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,-1,0), "BACK":(0,-1,0), "RIGHT":(0,-1,0),\
27   - "LEFT":(0,-1,0), "TOP":(0,1,0), "BOTTOM":(0,-1,0)}
  34 + "LEFT":(0,-1,0), "TOP":(0,1,0), "BOTTOM":(0,-1,0),\
  35 + "ISOMETRIC":(0,-1,0)}
28 36 CORONAL_VOLUME_CAM_POSITION = {"FRONT":(0,0,-1), "BACK":(0,0,1), "RIGHT":(-1,0,0),\
29   - "LEFT":(1,0,0), "TOP":(0,-1,0), "BOTTOM":(0,1,0)}
  37 + "LEFT":(1,0,0), "TOP":(0,-1,0), "BOTTOM":(0,1,0),\
  38 + "ISOMETRIC":(-0.5,-0.5,-1)}
30 39  
31 40 # Mask threshold options
32 41 proj = Project()
... ... @@ -106,7 +115,7 @@ WINDOW_LEVEL = {"Abdomen":(350,50),
106 115 "Vasculature - Hard":(240,80),
107 116 "Vasculature - Soft":(650,160)}
108 117  
109   -REDUCE_IMAGEDATA_QUALITY = 0
  118 +REDUCE_IMAGEDATA_QUALITY = 1
110 119  
111 120 # if 1, use vtkVolumeRaycastMapper, if 0, use vtkFixedPointVolumeRayCastMapper
112 121 TYPE_RAYCASTING_MAPPER = 0
... ...