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.

Just my thoughts.

Matt


> On 8 Jan 2016, at 16:18, Daniel Maleike <d.male...@mint-medical.de> wrote:
> 
> Hi everybody,
> 
> I am currently developing a "direct manipulation" / "gizmo" object to 
> move/rotate/scale objects in 3D (see screenshot).
> I'd like to add this functionality to MITK, but I have a couple of questions:
> 
> - For development I added a button to the "Geometry Tools" view which seemed 
> fitting.
>  However, I did not look much around this view, so I do not know if/how it 
> would fit in
>  properly. Is there still somebody maintaining this view? Do you think that 
> this view
>  is a good place?
> - I created a new module for the functionality holding a data class and the 
> interactor.
>  Would you rather see those classes in Core?
> - Currently I named the thing "gizmo". While I am used to that name I see 
> that it might not
>  be a self-explaining name for everybody. Do you have any suggestions for a 
> class name,
>  short and concise?
> 
> Thanks for your feedback!
> 
> 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
> 
> <gizmo.jpg>------------------------------------------------------------------------------
> _______________________________________________
> mitk-users mailing list
> mitk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mitk-users

------------------------------------------------------------------------------
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