[vtkusers] connecting points with lines

Shashwath T.R. trshash at gmail.com
Thu Jul 23 07:34:10 EDT 2009


You shouldn't be doing it using multiple vtkPolyData for each point. You
should be updating a single polydata, or you won't be able to create lines
between them.

I suspect that when you were using a single polydata, you weren't calling
Modified() on the polydata instance. You should do that, and call Render()
on the renderer or render window on each add. That should make it work.


On Tue, Jul 21, 2009 at 12:05 AM, Greg Book <gbook at gbook.org> wrote:

> I'm creating a 3D tracing application in which the user selects points and
> then draws lines between points. I'm able to create points by clicking and
> the program creates a new point/cell/polydata/actor for each point.
> (updating a single vtkPolyData doesn't work; no new points are displayed).
> Now I'm wondering how I can pick the points and connect them with a line.
> I'd like to be able to connect two consecutive points (points A & B) with a
> line after point B is clicked. Then create a line between subsequent clicks.
> What is the best way to do this? I've looked at the vtkImageTracerWidget,
> but that's not really what I'm looking for.
> -Greg
> _______________________________________________
> Powered by www.kitware.com
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20090723/c2b55350/attachment.htm>

More information about the vtkusers mailing list