View Issue Details

IDProjectCategoryView StatusLast Update
0001386Slicer4Core: GUIpublic2014-09-17 23:01
Reporternicole Assigned Toalexy  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionduplicate 
Platformlinux64OSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001386: Transforms GUI - slider values go haywire
Description

I'm trying to do a manual registration of a model to a volume, I put the volume under a transform and went to the transforms module to ajust the sliders. It keeps semi-randomly generating larger and larger numbers for the translations.

Steps To Reproduce

Use a rotation of -180 IS.
Click 3 times on the LR translation double to highlight all of it.
Hit delete.
Type a new number.
Hit enter.
Repeat until hitting enter shows a value that you didn't enter, which keeps growing and growing.

Additional Information

The max slider value box also gets updated to be greater than the huge number.
The Rotation sliders need tool tips to make it obvious what the rotation will be about. The range should also be -180 to 180.

TagsNo tags attached.

Relationships

duplicate of 0003488 closedjcfr Min/Max translation not respected in local coordinates mode 

Activities

nicole

nicole

2011-08-31 14:12

administrator   ~0002872

I think it's related to combining the rotatations and translations, the rotation sliders will go back to 0 in some cases and I wasn't looking at the matrix values while adjusting the sliders so didn't realise there was still a rotation in effect.

finetjul

finetjul

2011-09-05 13:03

administrator   ~0002913

I can't reproduce. I didn't see any difference with Slicer3.

What do you repeat at step 5 ? (the translation number change or the whole process change rotation, change translation).

Range -200/200 is a Slicer3 behavior, I guess it's been there for the purpose of going 180 degrees plus a bit more just in case. Do you confirm the need for a -180/180 range?

nicole

nicole

2011-09-08 09:29

administrator   ~0002946

Last edited: 2011-09-08 09:30

This seems to reproduce the problem:
Make a new transform, place a model under it in the Data module.
Move the LR rotation slider to -180.
Start to drag the IS translation slider. It slips out from under my mouse and moves in large increments. Let go of the slider and try to change the max slider range by highlighting the number in the box, pressing the backspace key, then typing 500. As I typed the 5, the max number set itself to 2700 or so. Highlighting the 2700 number, pressing backspace and trying to type 500 again, it jumps to 7000-something as soon as I type the 5. The max range adjusts itself to about twice the value that appears in the slider value box.
Trying to get the max slider range to reset takes a couple of rounds of highlight, delete, type, highlight, delete, type to get it to stick.

finetjul

finetjul

2011-09-10 22:17

administrator   ~0002969

Last edited: 2011-09-10 22:18

I can't reproduce on Windows 7 (Slicer 32bits Debug).
I'll try on a different machine. What machine do you have the issue? Can you try on a different machine ?

nicole

nicole

2011-09-12 06:53

administrator   ~0002982

I'm seeing the issue on a debug build on linux 64, Fedora core 13.
Trying a windows 7 binary from the dashboard 2011-09-12 build), I don't see the same behaviour.

finetjul

finetjul

2011-09-12 13:43

administrator   ~0002987

I can't reproduce neither on a Ubuntu 64b in Debug mode...

nicole

nicole

2011-09-13 12:44

administrator   ~0003006

As reproduced on the tcon:

  • start Slicer, go to the data module
  • insert a transform
  • go to the transforms module
  • in global coordinate reference set the LR rotation to -180 (this might be the trigger)
  • change to local coordinate reference
  • grab the IS translation slider and it should jump out from under your mouse and the value increase/decrease a lot. If you try to double click and edit the value in the text entry box, it will not allow it.
finetjul

finetjul

2011-09-13 13:06

administrator   ~0003010

Reproduceable on Slicer3

alexy

alexy

2013-08-06 07:46

developer   ~0009397

Since this does not seem happen often, moving to 4.4

pieper

pieper

2014-03-07 08:57

administrator   ~0011347

The Identity button can get you out of this mode. Also if you want to flip and then operate locally you can harden the object first and then apply further edits.

jcfr

jcfr

2014-09-17 23:01

administrator   ~0012555

Closing resolved issues that have not been updated in more than 3 months.

Issue History

Date Modified Username Field Change
2011-08-31 13:51 nicole New Issue
2011-08-31 13:51 nicole Status new => assigned
2011-08-31 13:51 nicole Assigned To => finetjul
2011-08-31 13:55 nicole Additional Information Updated
2011-08-31 14:12 nicole Note Added: 0002872
2011-08-31 14:12 nicole Steps to Reproduce Updated
2011-09-05 13:03 finetjul Note Added: 0002913
2011-09-05 13:03 finetjul Status assigned => feedback
2011-09-08 09:29 nicole Note Added: 0002946
2011-09-08 09:30 nicole Note Edited: 0002946
2011-09-10 22:17 finetjul Note Added: 0002969
2011-09-10 22:18 finetjul Note Edited: 0002969
2011-09-12 06:53 nicole Note Added: 0002982
2011-09-12 13:43 finetjul Note Added: 0002987
2011-09-13 12:44 nicole Note Added: 0003006
2011-09-13 13:05 finetjul Status feedback => assigned
2011-09-13 13:05 finetjul Assigned To finetjul => alexy
2011-09-13 13:06 finetjul Note Added: 0003010
2012-10-22 07:36 jcfr Target Version Slicer 4.0.0 => Slicer 4.3.0
2013-08-06 07:45 alexy Severity major => minor
2013-08-06 07:46 alexy Note Added: 0009397
2013-08-06 07:46 alexy Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-03-07 08:57 pieper Note Added: 0011347
2014-03-07 08:57 pieper Target Version Slicer 4.4.0 =>
2014-03-07 08:58 pieper Status assigned => acknowledged
2014-04-17 10:53 lassoan Relationship added duplicate of 0003488
2014-04-17 10:54 lassoan Duplicate ID 0 => 3488
2014-04-17 10:54 lassoan Status acknowledged => resolved
2014-04-17 10:54 lassoan Resolution open => duplicate
2014-09-17 22:59 jcfr Status resolved => closed
2014-09-17 23:01 jcfr Note Added: 0012555