On 09.01.2016 09:07, Clarkson, Matt wrote:
Hi Daniel,

looks interesting!

- I haven’t looked much at Geometry Tools, but a general Interactor for any 
DataNode’s Geometry would be a very useful idea.

- If the Geometry was changed, does the Undo/Redo stack work?

- Once changes are applied, would there be a facility for saving/loading the 
Geometry? Then the Interactor could be used for manual registration. This 
reminds me, is there any overlap with the registration plugins?

(What format would you use for the transformation? I believe you would just 
need a 4x4 matrix file of some sort. We have a specific data type for this, and 
can load/save 4x4 matrices into DataSTorage and visualise them using VTK 
Coordinate Axes).

- Also, I can think of at least two ways of doing this. Your picture suggests 
rotation axes that are initially aligned with the object. What about rotation 
axes that are relative to the current VTK camera? This would mean moving the 
cursor up/down and left/right would look very intuitive. This might then in 
future convert well to a gesture/swipe idea.

Hi Matt,

thanks for your feedback. Unfortunately my current focus is the direct interaction. I will not be able to dedicate much work to "Geometry tools" to add load/save support for geometries in general. However, from changes in 2015, I know that we now have readers/writers for basic geometries that are held in a GeometryData object. So adding the functionality that you described should be relatively straight-forward.

This is what I currently still have on my TODO list:
- undo / redo functionality
- visual feedback and interaction in 2D
- making the different parts of the manipulation configurable (e.g. disable rotations)

I'll try to consolidate any ideas for extensions (e.g. your idea regarding movement relative to the camera) inside Doxygen documentation so that we at least have a rough idea how things could work when enhanced.

If you want to have a look at the code, I opened feature request bug 19489. <http://bugs.mitk.org/show_bug.cgi?id=19489>

Best,
Daniel

--
Dr. Daniel Maleike, Mint Medical GmbH
Friedrich-Ebert-Straße 2, 69221 Dossenheim/Heidelberg
Geschäftsführer: Dr. Matthias Baumhauer, Registergericht Mannheim, HRB 709351

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to