<br><br><blockquote>Hi..<br><br>Even i am trying to implement the same feature.,.. Please check for all these messages in this months thread<br><br><a target=\"_blank\" href="http://www.vtk.org/pipermail/vtkusers/2010-April/107914.html">http://www.vtk.org/pipermail/vtkusers/2010-April/107914.html</a><br><br>If you are able to implement it succesfully, then please let me know...<br><br>Thanks<br><br>Regards<br>Rakesh Patil<br>---------- Original message ----------<br>From:Erkang Cheng&lt; ekyaya@gmail.com &gt;<br>Date: 15 Apr 10 20:32:52<br>Subject:  [vtkusers] Draw a line when interact with the renderwindow<br>To: vtkusers@vtk.org<br><br>Hi all:<br><br>Could anyone help me?<br><br>The story is that, I want to interact the window which display a image or one slice of 3D data (like DICOM). <br><br>The
operation is that when I click one point, and mouse move on the window,
then LeftButtonUp. These action could related to a line. <br>

<br>I want to save the positions of all the points on the line and draw this line on the window.<br><br>I
follow the example in InsightApplication titled
"LiverTumorSegmentation". In this application, I can get the point when
I click on the window, also, I can get the points when mouse move.<br>

<br>So, I want to draw this line on the window. How to do this?<br><br>My
idea is that, suppose that there are two points p1 and p2, p1 is the
point I click on the window, when mouse move, p2 is current point, I
want to draw a line from p1 to p2. Then update p1 as p2. This could
turn into a line. I use this method in MFC which can draw a line.<br>

<br>But, I don't know how to draw a line in a vtkRenderWindow? what's the coordinate of the vtkRenderWindow?<br><br>I look at the example about drawing a line in "VTK/Examples/GeometricObjects/Display/Line". But, it doesn't look correct.<br>
<br><br>part of codes are: <br><br>Here, I test draw a line when I click on the renderwindow. The line is supposed to from (10,10,0) to (50,50,0).  Every time when I click the line, the line should not change.<br>But, when I add these codes in the click event, the line changes every time. I wonder I do not catch the coordinate point. Could anyone help me figure out the question?<br>
<br>     vtkLineSource * line = vtkLineSource::New();<br>    line-&gt;SetPoint1(10,10,0);<br>    line-&gt;SetPoint2(50,50,0);<br>    vtkPolyDataMapper * mapper = vtkPolyDataMapper::New();<br>    mapper-&gt;SetInput(line-&gt;GetOutput());<br>
 <br>    line-&gt;Update();<br>    m_SphereActor-&gt;SetMapper(mapper);    //m_SphereActor is an instance of vtkActor<br>   m_RenderWindow-&gt;Render();<br><br>Is there is example similar to my question? <br><br>Thanks a lot.
</blockquote>