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