diff --git a/invesalius/constants.py b/invesalius/constants.py index ca7e1ed..1ad8aa1 100644 --- a/invesalius/constants.py +++ b/invesalius/constants.py @@ -16,17 +16,26 @@ CAM_VIEW_UP = {"AXIAL":(0, 1, 0), "CORONAL":(0, 0, 1), "SAGITAL":(0, 0, 1)} # Camera according to volume's orientation AXIAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,0,1), "BACK":(0,0,1), "RIGHT":(0,0,1),\ - "LEFT":(0,0,1), "TOP":(0,1,0), "BOTTOM":(0,-1,0)} + "LEFT":(0,0,1), "TOP":(0,1,0), "BOTTOM":(0,-1,0),\ + "ISOMETRIC":(0,0,1)} + AXIAL_VOLUME_CAM_POSITION = {"FRONT":(0,-1,0), "BACK":(0,1,0), "RIGHT":(-1,0,0),\ - "LEFT":(1,0,0), "TOP":(0,0,1), "BOTTOM":(0,0,-1)} + "LEFT":(1,0,0), "TOP":(0,0,1), "BOTTOM":(0,0,-1),\ + "ISOMETRIC":(-0.5,-1,0.5)} + SAGITAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,-1,0), "BACK":(0,-1,0), "RIGHT":(0,-1,1),\ - "LEFT":(0,-1,1), "TOP":(1,-1,0), "BOTTOM":(-1,1,0)} + "LEFT":(0,-1,1), "TOP":(1,-1,0), "BOTTOM":(-1,1,0),\ + "ISOMETRIC":(0,-1,0)} SAGITAL_VOLUME_CAM_POSITION = {"FRONT":(-1,0,0), "BACK":(1,0,0), "RIGHT":(0,0,1),\ - "LEFT":(0,0,-1), "TOP":(0,-1,0), "BOTTOM":(0,1,0)} + "LEFT":(0,0,-1), "TOP":(0,-1,0), "BOTTOM":(0,1,0),\ + "ISOMETRIC":(-1,-0.5,0.5)} + CORONAL_VOLUME_CAM_VIEW_UP = {"FRONT":(0,-1,0), "BACK":(0,-1,0), "RIGHT":(0,-1,0),\ - "LEFT":(0,-1,0), "TOP":(0,1,0), "BOTTOM":(0,-1,0)} + "LEFT":(0,-1,0), "TOP":(0,1,0), "BOTTOM":(0,-1,0),\ + "ISOMETRIC":(0,-1,0)} CORONAL_VOLUME_CAM_POSITION = {"FRONT":(0,0,-1), "BACK":(0,0,1), "RIGHT":(-1,0,0),\ - "LEFT":(1,0,0), "TOP":(0,-1,0), "BOTTOM":(0,1,0)} + "LEFT":(1,0,0), "TOP":(0,-1,0), "BOTTOM":(0,1,0),\ + "ISOMETRIC":(-0.5,-0.5,-1)} # Mask threshold options proj = Project() @@ -106,7 +115,7 @@ WINDOW_LEVEL = {"Abdomen":(350,50), "Vasculature - Hard":(240,80), "Vasculature - Soft":(650,160)} -REDUCE_IMAGEDATA_QUALITY = 0 +REDUCE_IMAGEDATA_QUALITY = 1 # if 1, use vtkVolumeRaycastMapper, if 0, use vtkFixedPointVolumeRayCastMapper TYPE_RAYCASTING_MAPPER = 0 -- libgit2 0.21.2