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

Reply via email to