<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Hi, SC<BR><BR>
The DTI3DView software is developed with Visualization Toolkit(VTK). &nbsp;The operations are consistent with VTK. Here is a snipt from VTK's documentation. Hope this can give you some idea.<BR>
&nbsp;<BR>
<A class=el title="provide event-driven interface to the rendering window (defines trackball mode)" href="classvtkInteractorStyle.html">vtkInteractorStyle</A> implements the "joystick" style of interaction. That is, holding down the mouse keys generates a stream of events that cause continuous actions (e.g., rotate, translate, pan, zoom). (The class <A class=el title="provides trackball motion control" href="classvtkInteractorStyleTrackball.html">vtkInteractorStyleTrackball</A> implements a grab and move style.) The event bindings for this class include the following:<BR>
<UL>
<LI>Keypress j / Keypress t: toggle between joystick (position sensitive) and trackball (motion sensitive) styles. In joystick style, motion occurs continuously as long as a mouse button is pressed. In trackball style, motion occurs when the mouse button is pressed and the mouse pointer moves.</LI>
<LI>Keypress c / Keypress a: toggle between camera and actor modes. In camera mode, mouse events affect the camera position and focal point. In actor mode, mouse events affect the actor that is under the mouse pointer.</LI>
<LI>Button 1: rotate the camera around its focal point (if camera mode) or rotate the actor around its origin (if actor mode). The rotation is in the direction defined from the center of the renderer's viewport towards the mouse position. In joystick mode, the magnitude of the rotation is determined by the distance the mouse is from the center of the render window.</LI>
<LI>Button 2: pan the camera (if camera mode) or translate the actor (if actor mode). In joystick mode, the direction of pan or translation is from the center of the viewport towards the mouse position. In trackball mode, the direction of motion is the direction the mouse moves. (Note: with 2-button mice, pan is defined as &lt;Shift&gt;-Button 1.)</LI>
<LI>Button 3: zoom the camera (if camera mode) or scale the actor (if actor mode). Zoom in/increase scale if the mouse position is in the top half of the viewport; zoom out/decrease scale if the mouse position is in the bottom half. In joystick mode, the amount of zoom is controlled by the distance of the mouse pointer from the horizontal centerline of the window.</LI>
<LI>Keypress 3: toggle the render window into and out of stereo mode. By default, red-blue stereo pairs are created. Some systems support Crystal Eyes LCD stereo glasses; you have to invoke SetStereoTypeToCrystalEyes() on the rendering window.</LI>
<LI>Keypress e: exit the application.</LI>
<LI>Keypress f: fly to the picked point</LI>
<LI>Keypress p: perform a pick operation. The render window interactor has an internal instance of <A class=el title="ray-cast cell picker for all kinds of Prop3Ds" href="classvtkCellPicker.html">vtkCellPicker</A> that it uses to pick.</LI>
<LI>Keypress r: reset the camera view along the current view direction. Centers the actors and moves the camera so that all actors are visible.</LI>
<LI>Keypress s: modify the representation of all actors so that they are surfaces.</LI>
<LI>Keypress u: invoke the user-defined function. Typically, this keypress will bring up an interactor that you can type commands in. Typing u calls UserCallBack() on the <A class=el title="platform-independent render window interaction including picking and frame rate control." href="classvtkRenderWindowInteractor.html">vtkRenderWindowInteractor</A>, which invokes a <A class=el href="classvtkCommand.html#a59a8690330ebcb1af6b66b0f3121f8feae177709a43a6bf74fa59806c157bd17f">vtkCommand::UserEvent</A>. In other words, to define a user-defined callback, just add an observer to the <A class=el href="classvtkCommand.html#a59a8690330ebcb1af6b66b0f3121f8feae177709a43a6bf74fa59806c157bd17f">vtkCommand::UserEvent</A> on the <A class=el title="platform-independent render window interaction including picking and frame rate control." href="classvtkRenderWindowInteractor.html">vtkRenderWindowInteractor</A> object.</LI>
<LI>Keypress w: modify the representation of all actors so that they are wireframe.</LI></UL>
<BR>Thanks!<BR>
&nbsp;<BR>
KEGANG(LUKE) HUA<BR>Department of Radiology<BR>Johns Hopkins University School of Medicine<BR>720 Rutland Ave Traylor217<BR>Baltimore, MD, 21205<BR><BR>&nbsp;<BR>
<DIV>

<HR id=stopSpelling>
Date: Wed, 27 Jul 2011 11:11:27 -0400<BR>From: choisj70@gmail.com<BR>Subject: [Mristudio-users] DTI3DView<BR>To: mristudio-users@mristudio.org<BR><BR>This is a question for the DTI3DView software (for visualizing fibers saved in Amira format).
<DIV><BR></DIV>
<DIV>Included manual (in PPT) is not detailed enough to use DTI3DView and panning, rotating, and zooming control are somewhat tricky confusing.</DIV>
<DIV><BR></DIV>
<DIV>It might be better to have detailed manual for DTI3DView.</DIV>
<DIV><BR></DIV>
<DIV>Anyone who knows about DTI3DView in depth?</DIV>
<DIV><BR></DIV>
<DIV>Thanks,</DIV>
<DIV>-SC</DIV><BR>_______________________________________________ mristudio-users mailing list mristudio-users@mristudio.org http://lists.mristudio.org/mailman/listinfo/ Unsubscribe, send a blank email to: mristudio-users-unsubscribe@mristudio.org</DIV>                                               </div></body>
</html>