[vtkusers] Design question (dataset relationship)

Sebastien BARRE seb-ml-vtk at barre.nom.fr
Thu Sep 7 21:53:52 EDT 2000


At 12:17 07/09/00 -0400, Gerald Dalley a écrit:

>If the search point is not located within the bounding box of the dataset to
>be searched, there is a tendency to end up doing a linear search if you
>modify the source code to handle, but FindClosestPoint can be modified to
>handle these cases: allow for quick-fail searching of non-existent buckets
>(which is already partially implemented).  I'd imagine that similar
>extensions could be made to the other methods, but I haven't looked in
>detail.

OK, I wrote a vtksbNearestPoint filter, and it works OK. But as I told you, 
my problem is constrained : find the nearest point in the normal direction, 
and bound to a given search distance.

I had to use both a vtkCellLocator to find the cell intersecting the ray, 
and a vtkPointLocator to find the nearest point to the intersection point 
(do *not* trust the subId returned by vtkCellLocator->IntersectWithLine).






More information about the vtkusers mailing list