[vtkusers] vtkPointLocator
Andy Bauer
andy.bauer at kitware.com
Fri Oct 24 10:42:08 EDT 2008
Hi Bryn,
Does FindClosestNPoints work when you set a dataset for the input? I've
been trying to adapt vtkKdTree so that it has most of the search functions
that vtkPointLocator has (including FindClosestNPoints). I've been testing
them both and haven't had any noticable problems but I've been using a data
set as the input instead of dynamically inserting points like you are.
Could you send me a sample code with your problem to look at?
Andy
ps. After I do my changes, you'll probably want to at least test out the
vtkKdTree since it should usually perform much faster than the regular
vtkPointLocator.
>
>
> ------------------------------
>
> Message: 26
> Date: Fri, 24 Oct 2008 11:55:17 +0200
> From: Bryn Lloyd <blloyd at vision.ee.ethz.ch>
> Subject: [vtkusers] vtkPointLocator
> To: vtkusers at vtk.org
> Message-ID: <49019B85.2090404 at vision.ee.ethz.ch>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hi
>
>
> I would like to use the vtkPointLocator in the point insertion mode,
> i.e. I would like to incrementally insert points and search for them.
>
> The incremental point insertion mode works with the functions:
> InsertNextPoint, IsInsertedPoint, FindClosestInsertedPoint
>
>
> There is, however, no method to search for the N closest points.
>
> I tried FindClosestNPoints with no success. I tried first calling
> BuildLocator on the locator but get error messages (No points to
> subdivide).
> What do I need to do, in order to use the function FindClosestNPoints in
> point insertion mode?
>
>
>
> Another function that is "missing" is point removal, although I can
> probably live with this.
>
> Is there a better code for doing what I need?
>
>
>
> Thanks for any suggestions & help.
>
> Bryn
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20081024/23859e8f/attachment.htm>
More information about the vtkusers
mailing list