Difference between revisions of "2008 Summer Project Week:3DWidgetsInSlicer"

From NAMIC Wiki
Jump to: navigation, search
Line 2: Line 2:
 
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]
 
|[[Image:ProjectWeek-2008.png|thumb|320px|Return to [[2008_Summer_Project_Week|Project Week Main Page]] ]]
 
|[[Image:Slicer3_3DWidget.jpg|thumb|320px|Current state of 3d Widgets in Slicer]]
 
|[[Image:Slicer3_3DWidget.jpg|thumb|320px|Current state of 3d Widgets in Slicer]]
|[[Image:Slicer3DWidgets2.jpg|thumb|320px|Progress]]
+
|[[Image:Slicer3_3DDWidgets2.jpg|thumb|320px|Second generation widgets]]
 
|}
 
|}
  
Line 42: Line 42:
 
Slice plane widget is converted, changes checked into Slicer3 svn trunk.
 
Slice plane widget is converted, changes checked into Slicer3 svn trunk.
  
Volume Rendering box widget was copied and modified from VTK. New widget and representation copied and modified by Nicole. Found that the level of detail changes were not in synch with the handle resizing on both plane and box widgets, Will looking into it.  
+
Volume Rendering box widget was copied and modified from VTK. New widget and representation copied and modified by Nicole. Found that the level of detail changes were not in synch with the handle resizing on both plane and box widgets, Will looking into it. Seems to be an issue with the custom volume rendering classes in the VolumeRendering module, as it can't be reproduced in plain VTK.
  
 
</div>
 
</div>

Revision as of 12:49, 27 June 2008

Home < 2008 Summer Project Week:3DWidgetsInSlicer
Current state of 3d Widgets in Slicer
File:Slicer3 3DDWidgets2.jpg
Second generation widgets



Key Investigators

  • BWH: Nicole Aucoin
  • Kitware: Will Schroeder


Objective

Integrate more vtk 3D widgets into Slicer. The vtkPointWidget is used for manipulating fiducials in 3D, and the implicit plane widget is used for slices, these need to be optimised and more added.


Approach, Plan

Our approach is to clear up issues with existing widgets issues (vtkPointWidget, vtkImplicitPlaneWidget) then incorporate new ones.

Our plan for the project week is to first collaborate on debugging and then decide on a plan of attack for adding new widgets.

Progress

Will noticed that we're using the prior generation of the box and implicit plane widgets, so those are first to be upgraded.

Slice plane widget is converted, changes checked into Slicer3 svn trunk.

Volume Rendering box widget was copied and modified from VTK. New widget and representation copied and modified by Nicole. Found that the level of detail changes were not in synch with the handle resizing on both plane and box widgets, Will looking into it. Seems to be an issue with the custom volume rendering classes in the VolumeRendering module, as it can't be reproduced in plain VTK.


References