<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body><BR><BR>Thanks Wes,<BR>
I was able to get the 'a' to work to manipulate the actors independently... very cool.&nbsp; I need to look into this more but I could not get the actors to move around.&nbsp; I guess I need to implement some kinda of transformation.&nbsp; Basically I want to drag actors around on the screen using the mouse.&nbsp; What's the easiest way to go about doing that?<BR>
&nbsp;<BR>
Taro<BR><BR><BR><BR>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #008080 2px solid; MARGIN-RIGHT: 0px">
<HR id=EC_stopSpelling>
Date: Fri, 20 Oct 2006 14:45:37 -0400<BR>From: wes.turner@kitware.com<BR>To: tarotrabish@hotmail.com<BR>Subject: Re: [vtkusers] How do I move multiple actors on the same window?<BR><BR>Taro,<BR><BR>I'm cc'ing this back to the vtkusers list.&nbsp; They have a searchable archive for this list, and you get more help should I state something incorrectly.<BR><BR>If you are using the default interactor, you just need to press 'a' then place the mouse over the actor and interact with it the same way as you would the camera.&nbsp; So left mouse button rotates, middle pans, and right zooms. <BR><BR>You can use the same renderer and same interactor.&nbsp; You need separate actors.&nbsp; I think the afterimage can be destroyed by doing an update, or telling the renderer to render on startup.&nbsp; Take a look at VTK\Examples\Rendering\Cxx\DiffuseSpheres.cxx for an easy example of how to do what you want. <BR><BR>- Wes<BR><BR>
<DIV><SPAN class=EC_gmail_quote>On 10/20/06, <B class=EC_gmail_sendername>Taro Trabish</B> &lt;<A href="mailto:tarotrabish@hotmail.com">tarotrabish@hotmail.com</A>&gt; wrote:</SPAN>
<BLOCKQUOTE class=EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV>&nbsp;<BR>I believe I did that and 'a' or 'c' dont seem to be do anything different.&nbsp;'p' puts a nice red selection box around the actor.&nbsp;Do I need to implement some code to enabled it.&nbsp; So if all things are setup correctly should I be able to put the mouse over the actor, press 'a' and then use the mouse to drag the actor around, leaving the other actors in place? <BR>&nbsp;<BR>So for my needs, should I have a separate renderer&nbsp; and interactor for each actor to can I make all actors use the same renderer/interactor?<BR>&nbsp;<BR>Also, another separete problem is how do I clear the window on startup.. I seem to get the last image that was displayed every time I start.<BR>&nbsp;<BR>Thanks for your help...I ordered the new VTK books from kitware which should be arriving sometime today.<BR>&nbsp;<BR>Thanks<BR><SPAN class=EC_sg>Taro<BR></SPAN><SPAN class=EC_ad><BR><BR><BR><BR><BR></SPAN>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"><SPAN class=EC_ad>
<HR>
Date: Fri, 20 Oct 2006 09:11:51 -0400<BR>From: <A href="mailto:wes.turner@kitware.com">wes.turner@kitware.com</A><BR>To: <A href="mailto:tarotrabish@hotmail.com">tarotrabish@hotmail.com</A><BR>Subject: Re: [vtkusers] How do I move multiple actors on the same window?<BR>CC: <A href="mailto:vtkusers@vtk.org">vtkusers@vtk.org </A></SPAN>
<DIV><SPAN class=EC_e id=EC_q_10e66fe15b77bd3a_5><BR><BR>Taro,<BR><BR>The default interaction mode for VTK is to move the camera not the actors, which makes it appear that all the actors move simultaneously.&nbsp; To actually interact with the actors, I believe you need to hit the 'a' key (I also believe returning to camera interaction requires that you hit the 'c' key). <BR><BR>- Wes<BR><BR>
<DIV><SPAN>On 10/20/06, <B>Taro Trabish</B> &lt;<A href="mailto:tarotrabish@hotmail.com">tarotrabish@hotmail.com</A>&gt; wrote:</SPAN> 
<BLOCKQUOTE style="PADDING-LEFT: 1ex">
<DIV>&nbsp;<BR>Hello,<BR>&nbsp;<BR>Please forgive me if my questions are very basic.&nbsp; I just started using VTK for my project and I was able to get multiple actors to show up in a single window. I'm using the .NET wrappers of VTK and programming in C#. <BR>&nbsp;<BR>I want to be able to have multiple actors in the same window and be able to use the mouse to drag them individually around, sometimes such that they overlap/intersect each other.<BR>&nbsp;<BR>Right now, all my actors move at the same time. <BR>&nbsp;<BR>I've tried the ren.SetViewport( ) method but that gives each actor a "space" in the main window.&nbsp; I want all actors to share the entire view so that I can move actors around and have them touch each other if I want. <BR>&nbsp;<BR>I also don't want to disturb the scale of the actors.&nbsp; E.g. if I use the right button to zoom in,&nbsp;I want all actors to zoom together and not just the selected one but "move" and "rotate" should be independent for each actor. <BR>&nbsp;<BR>I would be very grateful if somebody can help me or point me to some example code that has something similar.<BR>&nbsp;<BR>I'm very confused if I should have a renderer/interactor for each actor and how I should manage them in the render window. <BR>&nbsp;<BR>Thanks<BR>Taro<BR></DIV><BR>_______________________________________________<BR>This is the private VTK discussion list.<BR>Please keep messages on-topic. Check the FAQ at: <A href="http://www.vtk.org/Wiki/VTK_FAQ" target=_blank>http://www.vtk.org/Wiki/VTK_FAQ</A><BR>Follow this link to subscribe/unsubscribe:<BR><A href="http://www.vtk.org/mailman/listinfo/vtkusers" target=_blank>http://www.vtk.org/mailman/listinfo/vtkusers </A><BR><BR><BR></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>Wesley D. Turner, Ph.D.<BR>R&amp;D Engineer<BR>28 Corporate Drive<BR>Clifton Park, NY 12065-8662<BR>Phone: 518-371-6971 x120 </SPAN></DIV></BLOCKQUOTE></DIV></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>Wesley D. Turner, Ph.D.<BR>R&amp;D Engineer<BR>28 Corporate Drive<BR>Clifton Park, NY 12065-8662<BR>Phone: 518-371-6971 x120 </BLOCKQUOTE></body>
</html>