View Issue Details

IDProjectCategoryView StatusLast Update
0000129Slicer3GUIpublic2009-10-05 13:09
Reporterhaker Assigned Toalexy  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0000129: Slider range doesn't cover oblique volume
Description

When loading an oblique volume, the slider range may not cover all of the volume in at least one of the planes. Also, switching a slice view from axial to coronal, for example, seems to mess up the slice transform.

Additional Information

Attached screen shot, SlicerShot.PNG. The green and red slice windows are both coronal and at the extremes of the slider range. The parts of the volume you can't get to are visible in the 3D view as the sagittal plane. The messed-up transform is seen as the half-view in the red slice. Oddly, after switching from axial to coronal, the red does not behave the same as the green.

TagsNo tags attached.

Activities

2007-11-29 10:21

 

SlicerShot.PNG (384,155 bytes)
SlicerShot.PNG (384,155 bytes)
pieper

pieper

2008-05-30 09:30

administrator   ~0000344

I'll need to dig some more to sort this out.

In the meantime, a workaround is to use the arrow keys to step slice-by-slice (they are not clamped to the range of the slider).

pieper

pieper

2008-05-30 09:52

administrator   ~0000345

Also, in the Editor the slice planes now auto-adjust to the acquisition orientation before paint or draw operations. In this mode the scale range lines up with the volume extent.

alexy

alexy

2009-02-17 06:33

developer   ~0000611

Fixed volume bounds computation so that slice sliders cover the whole volume for oblique volumes.

haker

haker

2009-02-17 07:07

reporter   ~0000612

Great, thanks! What about the other issue? If, with an oblique volume, you switch the red window from axial to coronal, so that it should match the green, is the slice transform messed up?

pieper

pieper

2009-02-19 11:32

administrator   ~0000644

Hi Steve - I'm not following issue about the oblique volume - can you explain a little more? Thx, Steve

2009-03-20 09:21

 

test.nrrd (464,900 bytes)
haker

haker

2009-03-20 09:34

reporter   ~0000738

I'm using 3.0.2008-02-13 maybe that is the problem.

Some more details...

1) load test.nrrd (attached)
2) move the red slice window (axial view) slider all the way to the left
3) change the red slice window to coronal
4) move the red slice window (now coronal) slider all the way to the left
5) change the red slice window to back to axial

Volume has now shifted in the red window, i.e. it's not the same as it
was when first loaded.

alexy

alexy

2009-03-20 09:39

developer   ~0000740

Steve, I fixed the problem much later. I suggest you use a latest nightly build.

alexy

alexy

2009-03-27 06:00

developer   ~0000756

Since it works for me and I have not heard from Steve, changing reolution to fixed

pieper

pieper

2009-03-27 09:57

administrator   ~0000758

I (Steve P) tried and I think the current behavior is okay.

Issue History

Date Modified Username Field Change
2007-11-29 10:21 haker New Issue
2007-11-29 10:21 haker File Added: SlicerShot.PNG
2007-12-19 03:46 pieper Assigned To => pieper
2007-12-19 03:46 pieper Status new => assigned
2008-05-30 09:30 pieper Note Added: 0000344
2008-05-30 09:52 pieper Note Added: 0000345
2009-02-12 12:34 pieper Severity minor => major
2009-02-13 12:04 pieper Assigned To pieper => alexy
2009-02-17 06:33 alexy Note Added: 0000611
2009-02-17 06:33 alexy Status assigned => resolved
2009-02-17 06:33 alexy Resolution open => fixed
2009-02-17 07:07 haker Note Added: 0000612
2009-02-17 07:07 haker Status resolved => feedback
2009-02-17 07:07 haker Resolution fixed => reopened
2009-02-19 11:32 pieper Note Added: 0000644
2009-03-20 09:21 haker File Added: test.nrrd
2009-03-20 09:34 haker Note Added: 0000738
2009-03-20 09:39 alexy Note Added: 0000740
2009-03-27 06:00 alexy Note Added: 0000756
2009-03-27 06:00 alexy Resolution reopened => fixed
2009-03-27 06:01 alexy Status feedback => resolved
2009-03-27 09:57 pieper Note Added: 0000758
2009-10-05 13:09 pieper Status resolved => closed