[vtkusers] extract curvatures from cloud points
David Doria
daviddoria+vtk at gmail.com
Tue Nov 10 09:50:54 EST 2009
> You need to create a mesh from the points before you can use the
> vtkCurvatures filter. This is typically not very easy to do. You may want to
> look at using some local information on the point cloud to estimate an
> indicator of the curvature - something like for each point:
> 1) find all points in some specified radius
> 2) fit a plane through those points
> 3) compute the average distance of all the points in the radius to the
> plane
>
> This will give you a reasonable sense if the point is on a flat surface or
> a non-flat surface.
>
> Does this sound like a reasonable approach to anyone else? Should I make a
> vtkPointCloudCurvatureEstimation class?
>
> Thanks,
>
> David
>
I went ahead and made this into a filter. It is available here:
http://www.vtk.org/Wiki/images/9/9a/VtkPointSetCurvatureEstimation.zip
Hope it helps!
Thanks,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20091110/c070724b/attachment.htm>
More information about the vtkusers
mailing list