Commit 31a6707991bfe7fbbe6c88b52859ca2a9b6f8ab1
1 parent
99ace365
Exists in
master
and in
6 other branches
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 | ... | ... |