[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