View Issue Details

IDProjectCategoryView StatusLast Update
0003407Slicer4Module Markupspublic2015-03-04 05:59
ReporterluisAssigned Tonicole 
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003407: Allow users to specify orientation of a fiducial through GUI
Description

There are cases when a user might want to mark a fiducial's position AND orientation: for instance, a doctor planning a needle insertion might need to mark both the insertion point as well as the insertion direction.

Fiducials now have an orientation field, but it's not exposed to change through the GUI. One possible way this could be done would be, when adding a fiducial, to have the orientation information of the fiducial default to be "Hidden". If a checkbox in the Markups module is set to "Visible", then a small coordinate frame centered at the fiducial's position could be displayed, which the user can re-orient with the mouse.

The challenge would be making an intuitive interface for re-orienting the fiducial. We could look at how 3D modeling software like Blender does this for some inspiration.

TagsNo tags attached.

Activities

nicole

nicole

2014-03-06 05:53

administrator   ~0011227

Hi Luis,

Did you create a github topic branch for this?

luis

luis

2014-03-06 06:32

developer   ~0011229

Hey Nicole,

Here's the link to the github topic branch:

https://github.com/giogadi/Slicer/tree/3407-add-orientation-fiducial

The orientation functionality works, but the code is definitely not yet ready to be pushed back into the Slicer trunk. I'll continue working on this.

nicole

nicole

2014-03-06 08:43

administrator   ~0011235

Okay, reassigned it to you and you can reassign to me when it's ready to be integrated.
Do you think it will be ready for the 4.4 release at the end of May?

nicole

nicole

2015-03-03 06:08

administrator   ~0012954

Hi Luis,

There was a request on the Slicer Users list for this functionality so I was hoping to get a progress report from you. What's the barrier to pushing the code back into Slicer?

luis

luis

2015-03-03 07:15

developer   ~0012956

Hi Nicole,

Unfortunately I haven't made any progress on this since last year, and I doubt I will have time to continue working on this in the near future.

The code in the topic branch seems to work fine, but as I said it was pretty messy to get that prototype working.

nicole

nicole

2015-03-03 09:17

administrator   ~0012957

Thanks for the update! I'll reassign the bug to myself and see if I can integrate your code.

nicole

nicole

2015-03-04 05:57

administrator   ~0012958

From JC: sphere widget handle bug fix
http://review.source.kitware.com/#/c/17556/

luis

luis

2015-03-04 05:59

developer   ~0012959

That's great! When I last worked with it for this issue, the sphere widget was really wacky. Glad to see that's being addressed.

Issue History

Date Modified Username Field Change
2013-09-19 09:40 luis New Issue
2013-09-19 09:40 luis Status new => assigned
2013-09-19 09:40 luis Assigned To => nicole
2014-03-06 05:53 nicole Note Added: 0011227
2014-03-06 06:32 luis Note Added: 0011229
2014-03-06 08:43 nicole Assigned To nicole => luis
2014-03-06 08:43 nicole Note Added: 0011235
2015-03-03 06:08 nicole Note Added: 0012954
2015-03-03 07:15 luis Note Added: 0012956
2015-03-03 09:17 nicole Note Added: 0012957
2015-03-03 09:17 nicole Assigned To luis => nicole
2015-03-04 05:57 nicole Note Added: 0012958
2015-03-04 05:59 luis Note Added: 0012959