Difference between revisions of "User talk:Lchauvin"

From NAMIC Wiki
Jump to: navigation, search
Line 43: Line 43:
 
***FIXED: Move all "New()" method in constructor instead of event of "draw line" button, and add some verification before using this objects
 
***FIXED: Move all "New()" method in constructor instead of event of "draw line" button, and add some verification before using this objects
 
**TODO: Display multiple lines
 
**TODO: Display multiple lines
 +
 +
* OsteoPlan Module
 +
**TODO: Use cutter to clip model
 +
**TODO: Use widget to move clipped parts of the model
 +
**TODO: Overlap different parts (snap them ?)
 +
**TODO: Put marks on parts
 +
**TODO: Back to original model with marks on it (use original model ? Inverse transformation matrix ?)

Revision as of 20:06, 11 February 2011

Home < User talk:Lchauvin

Projects



Progress reports


OsteoPlan

  • IN PROGRESS: Try to use boudingbox and perform one first positive clipping, and a second negative clipping on the output of the first one.
  • DONE: Installed VTK 5.7, and tried vtkClipClosedSurface
    • Good function, but use infinite plane
  • TRY: Tried to use kind of boolean operation (vtkExtractPolyDataGeometry, with filters, etc...)
    • Took 15 minutes to perform clipping, with infinite plane, and with model bugs
    • Do not use this way
  • DONE: Clipping with big boundingbox
    • Working, fast, but not really a cutter
    • A cap is missing on the clipped part

Biopsy Module

  • DONE: Posibility to create and use different fiducial list to draw line
  • DONE: Add toggle checkbox to turn on/off plane visibility
  • DONE: Translate plane along the axis
  • DONE: Create plane along the line
    • MODIFIED: Plane is now perpendicular to the line
  • DONE: Use two sliders to extend line
    • Line could be extended and retracted, but the distance between fiducials define minimal distance of the line allowed
  • DONE: Create line between two fiducials

Todo, Bug, Ideas, ...


  • Transform Module
    • ISSUE: Report Transform Module Issue (vtkKWMatrix4x4 observing Matrix4x4 and not vtkMRMLLinearTransformNode, if using ApplyTransform, new node is created and pointer is broken, then Transform Module is not updating anymore)
  • Biopsy Module
    • BUG: Leaks when clicking several times on "Draw line" button
      • FIXED: Move all "New()" method in constructor instead of event of "draw line" button, and add some verification before using this objects
    • TODO: Display multiple lines
  • OsteoPlan Module
    • TODO: Use cutter to clip model
    • TODO: Use widget to move clipped parts of the model
    • TODO: Overlap different parts (snap them ?)
    • TODO: Put marks on parts
    • TODO: Back to original model with marks on it (use original model ? Inverse transformation matrix ?)