View Issue Details

IDProjectCategoryView StatusLast Update
0003683Slicer4Module Markupspublic2017-06-10 08:51
Reportercquammen Assigned Tonicole  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.5.0-1Fixed in VersionSlicer 4.5.0-1 
Summary0003683: Add option to focus camera in 3D view on position of fiducial
Description

Slicer currently supports jumping to a fiducial position in the slice views. It would be great to have another option to move the camera in the 3D view so that its focus is on the fiducial position and center of rotation is the fiducial position. This would make it easier to inspect a model at a fiducial position.

Additional Information

We can submit a patch if there are no objections to adding this feature.

TagsNo tags attached.

Activities

nicole

nicole

2015-01-06 07:56

administrator   ~0012835

Fix on my topic branch, pull request made:
https://github.com/Slicer/Slicer/pull/217

nicole

nicole

2015-01-06 08:01

administrator   ~0012836

I added it to the right click menu in the fiducials GUI, hopefully during the Winter Project week we'll get key bindings working.

jcfr

jcfr

2015-01-08 21:53

administrator   ~0012869

Fixed in r23869 and r23870

See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23869
and http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23870

cquammen

cquammen

2015-01-11 05:43

developer   ~0012879

Excellent! Thank you for implementing this feature request!

jcfr

jcfr

2015-01-11 05:50

administrator   ~0012880

Thanks to Nicole for implementing it. If it works as expected, feel free to close the issue. Thanks

cquammen

cquammen

2015-01-14 09:59

developer   ~0012884

Works as expected! Thanks!

Related Changesets

Import 2017-06-07 23:51:09: master a782f736

2015-01-09 02:09:36

jcfr

Details Diff
ENH: Add ability to refocus 3d cameras on a fiducial. Fixes 0003683

Added a right click context menu option to refocus the 3D camera to the
first selected fiducal. This can help localise the fiducial in a large scene.
Added logic method to get all camera nodes and set the focal point on them.
Added the call to a self test.

From: Nicole Aucoin <nicole@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23869 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.cxx Diff File
mod - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.h Diff File
mod - Modules/Loadable/Markups/Testing/Python/MarkupsInViewsSelfTest.py Diff File
mod - Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.cxx Diff File
mod - Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.h Diff File

Import 2017-06-07 23:51:09: master f7365e81

2015-01-09 02:09:40

jcfr

Details Diff
ENH: Split camera refocus on markup into two levels. Fixes 0003683

Add method to refocus one camera and call it from the
method that refocuses all 3D cameras.

Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

From: Nicole Aucoin <nicole@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23870 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.cxx Diff File
mod - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.h Diff File
mod - Modules/Loadable/Markups/Testing/Python/MarkupsInViewsSelfTest.py Diff File

Issue History

Date Modified Username Field Change
2014-05-09 04:42 cquammen New Issue
2014-05-09 04:42 cquammen Status new => assigned
2014-05-09 04:42 cquammen Assigned To => nicole
2015-01-06 07:56 nicole Note Added: 0012835
2015-01-06 07:59 nicole Target Version => Slicer 4.4.1
2015-01-06 08:01 nicole Note Added: 0012836
2015-01-08 21:53 jcfr Note Added: 0012869
2015-01-08 21:53 jcfr Status assigned => resolved
2015-01-08 21:53 jcfr Fixed in Version => Slicer 4.4.1
2015-01-08 21:53 jcfr Resolution open => fixed
2015-01-11 05:43 cquammen Note Added: 0012879
2015-01-11 05:50 jcfr Note Added: 0012880
2015-01-14 09:59 cquammen Note Added: 0012884
2015-01-14 09:59 cquammen Status resolved => closed
2015-09-09 08:29 jcfr Fixed in Version Slicer 4.4.1 => Slicer 4.5.0-1
2015-09-09 08:29 jcfr Target Version Slicer 4.4.1 => Slicer 4.5.0-1
2017-06-10 08:51 jcfr Changeset attached => Slicer master f7365e81
2017-06-10 08:51 jcfr Changeset attached => Slicer master a782f736