[Paraview-developers] determine points on the surface of a polydata
Moreland, Kenneth
kmorel at sandia.gov
Wed Apr 6 11:10:28 EDT 2016
Chiranjib,
You can use either the Probe Location or the Resample With Dataset filter to find out if one or more points are in the space of a data set (including a surface). Both these filters use the same VTK filter under the covers. They just define the probing points differently. That will tell you if a point is on the surface (but not inside or outside).
These filters have an output array named vtkValidPointMask that is set to 1 for points in the cells and 0 for points outside the cells.
Be aware though that you might run into problems with determining whether a point is exactly in a polygon. I’m not sure how the tolerance works in these filters.
-Ken
From: Paraview-developers <paraview-developers-bounces at paraview.org> on behalf of Chiranjib Sur <sur.chiranjib at gmail.com>
Date: Wednesday, April 6, 2016 at 8:58 AM
To: Paraview Developer Mailing list <paraview-developers at paraview.org>
Subject: [EXTERNAL] [Paraview-developers] determine points on the surface of a polydata
Hi All,
I am wondering if there is any method to determine whether a given point is on the surface of a polydata?
The following example : http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/PointInsideObject
shows how to determine whether a point is inside or outside of a polydata surface.
What I am looking for is a method to determine if the point in just on the surface?
I have posted this to the VTk developer mailing list and posting here with a hope that somebody might look at this thread.
Thanks much for your time and suggestions.
Chiranjib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20160406/2c1ac07b/attachment.html>
More information about the Paraview-developers
mailing list