Alan, disk_out_ref.ex2 -> Merge Blocks -> Extract Surface should get you polydata that you can feed into the programmable filter.
Thanks, Cory On Wed, Dec 24, 2014 at 12:44 PM, Scott, W Alan <[email protected]> wrote: > Very nice and simple! Thanks. > > I tried running it on two instances of disk_out_ref.exo, and it complained > that it has MultiBlock data as inputs, but needs PolyData. Being a neophyte > with the programmable filter, how can I either convert my data, or convert > the filter to use multiblock data? > > Thanks!! > > Alan > > -----Original Message----- > From: Cory Quammen [mailto:[email protected]] > Sent: Tuesday, December 23, 2014 8:32 PM > To: Biddiscombe, John A. > Cc: Scott, W Alan; [email protected] > Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between two > surfaces as a function of time during large deformation process > > Hi Alan, > > There is a filter in VTK called vtkDistancePolyDataFilter. It takes two > polydata as inputs and produces up two two outputs, each with an the > (optionally) signed distance from each point in the first polydata to the > closest point on the second polydata. If the polydata inputs overlap and the > signed distance is requested, the distance may be negative, which means that > the point at which the distance is computed is inside the other polydata. > > Attached is a ParaView 4.2 state file with a Programmable Filter that exposes > the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. > > Cheers, > Cory > > On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. <[email protected]> > wrote: >> The way I did this was to use one surface as a “source” - fire rays >> from this surface along the surface normal until they hit the “target” >> and return the distance. Then use the distances for every source node >> as a new field which is output. One requires ideally a source mesh >> with quite dense points to get a good sampling. >> >> JB >> >> On 23/12/14 21:02, "Scott, W Alan" <[email protected]> wrote: >> >>>I have a user that asked the following question. Any ideas how to do >>>this? >>> >>>Thanks, >>> >>>Alan >>> >>> >>>Greetings, >>> >>>I need to quantify the distance between two curved and deforming >>>surfaces (large deformation mechanical analysis) as a function of time >>>in batch mode. I don't know (and don't want to know) which two node >>>points are the closest. Could you outline how you would code up something >>>like this ? >>> >>>George >>> >>> >>> >>> >>>_______________________________________________ >>>Powered by www.kitware.com >>> >>>Visit other Kitware open-source projects at >>>http://www.kitware.com/opensource/opensource.html >>> >>>Please keep messages on-topic and check the ParaView Wiki at: >>>http://paraview.org/Wiki/ParaView >>> >>>Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>>Follow this link to subscribe/unsubscribe: >>>http://public.kitware.com/mailman/listinfo/paraview >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Search the list archives at: http://markmail.org/search/?q=ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > > > > -- > Cory Quammen > R&D Engineer > Kitware, Inc. -- Cory Quammen R&D Engineer Kitware, Inc. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
