<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">disk_out_ref.exo and disk_out_ref.ex2 are the same.  I probably created a copy, so I could test both extensions – and the madness progressed from there.  My
 bad.  Anyway, all disk_out_ref’s are the same.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Alan<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Utkarsh Ayachit [mailto:utkarsh.ayachit@kitware.com]
<br>
<b>Sent:</b> Thursday, January 01, 2015 8:51 AM<br>
<b>To:</b> Cory Quammen<br>
<b>Cc:</b> Scott, W Alan; paraview@paraview.org<br>
<b>Subject:</b> Re: [Paraview] [EXTERNAL] Re: Calculating the distance between two surfaces as a function of time during large deformation process<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">Cory,<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.0pt">disk_out_ref.exo  and disk_out_ref.ex2 are one and the same, I think. I am not aware of a different disk_out_ref.exo</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">On Wed, Dec 31, 2014 at 10:10 PM, Cory Quammen <<a href="mailto:cory.quammen@kitware.com" target="_blank">cory.quammen@kitware.com</a>> wrote:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Hi Alan,<br>
<br>
Is the file disk_out_ref.exo different from the file disk_out_ref.ex2<br>
that comes with the ParaView test data?<br>
<br>
Thanks,<br>
Cory<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><br>
On Wed, Dec 24, 2014 at 8:15 PM, Scott, W Alan <<a href="mailto:wascott@sandia.gov">wascott@sandia.gov</a>> wrote:<br>
> Cory,<br>
> Excellent idea.  I did try, and yes - I end up with polydata.  However, I then don't see any output.  Mind giving this a try?  Utkarsh should have disk_out_ref.exo.  What I did;<br>
><br>
> Read in disk_out_ref.exo.<br>
> merge blocks<br>
> extract surface.<br>
> read in disk_out_ref.exo (yes, I know I could have used the original.  Being pre-Christmas brain dead.)<br>
> transform.  X translation 20.  (disks now have a distance from each other of about 8.5 units.)<br>
> merge blocks<br>
> extract surface.<br>
> highlight each extract surface.<br>
> programmable filter.  Paste in your code.<br>
><br>
> No output variable named "distance" to be found.<br>
><br>
> Thanks,<br>
><br>
> Alan<br>
><br>
> -----Original Message-----<br>
> From: Cory Quammen [mailto:<a href="mailto:cory.quammen@kitware.com">cory.quammen@kitware.com</a>]<br>
> Sent: Wednesday, December 24, 2014 3:10 PM<br>
> To: Scott, W Alan<br>
> Cc: Biddiscombe, John A.; <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
> Subject: Re: [EXTERNAL] Re: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process<br>
><br>
> Alan,<br>
><br>
> disk_out_ref.ex2 -> Merge Blocks -> Extract Surface should get you polydata that you can feed into the programmable filter.<br>
><br>
> Thanks,<br>
> Cory<br>
><br>
> On Wed, Dec 24, 2014 at 12:44 PM, Scott, W Alan <<a href="mailto:wascott@sandia.gov">wascott@sandia.gov</a>> wrote:<br>
>> Very nice and simple!  Thanks.<br>
>><br>
>> 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?<br>
>><br>
>> Thanks!!<br>
>><br>
>> Alan<br>
>><br>
>> -----Original Message-----<br>
>> From: Cory Quammen [mailto:<a href="mailto:cory.quammen@kitware.com">cory.quammen@kitware.com</a>]<br>
>> Sent: Tuesday, December 23, 2014 8:32 PM<br>
>> To: Biddiscombe, John A.<br>
>> Cc: Scott, W Alan; <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
>> Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between<br>
>> two surfaces as a function of time during large deformation process<br>
>><br>
>> Hi Alan,<br>
>><br>
>> 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.<br>
>><br>
>> 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.<br>
>><br>
>> Cheers,<br>
>> Cory<br>
>><br>
>> On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. <<a href="mailto:biddisco@cscs.ch">biddisco@cscs.ch</a>> wrote:<br>
>>> The way I did this was to use one surface as a “source” - fire rays<br>
>>> from this surface along the surface normal until they hit the “target”<br>
>>> and return the distance. Then use the distances for every source node<br>
>>> as a new field which is output. One requires ideally a source mesh<br>
>>> with quite dense points to get a good sampling.<br>
>>><br>
>>> JB<br>
>>><br>
>>> On 23/12/14 21:02, "Scott, W Alan" <<a href="mailto:wascott@sandia.gov">wascott@sandia.gov</a>> wrote:<br>
>>><br>
>>>>I have a user that asked the following question.  Any ideas how to do<br>
>>>>this?<br>
>>>><br>
>>>>Thanks,<br>
>>>><br>
>>>>Alan<br>
>>>><br>
>>>><br>
>>>>Greetings,<br>
>>>><br>
>>>>I need to quantify the distance between two curved and deforming<br>
>>>>surfaces (large deformation mechanical analysis) as a function of<br>
>>>>time in batch mode. I don't know (and don't want to know) which two<br>
>>>>node points are the closest. Could you outline how you would code up something like this ?<br>
>>>><br>
>>>>George<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>>_______________________________________________<br>
>>>>Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
>>>><br>
>>>>Visit other Kitware open-source projects at<br>
>>>><a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
>>>><br>
>>>>Please keep messages on-topic and check the ParaView Wiki at:<br>
>>>><a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
>>>><br>
>>>>Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">
http://markmail.org/search/?q=ParaView</a><br>
>>>><br>
>>>>Follow this link to subscribe/unsubscribe:<br>
>>>><a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
>>><br>
>>> _______________________________________________<br>
>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
>>><br>
>>> Visit other Kitware open-source projects at<br>
>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
>>><br>
>>> Please keep messages on-topic and check the ParaView Wiki at:<br>
>>> <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
>>><br>
>>> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">
http://markmail.org/search/?q=ParaView</a><br>
>>><br>
>>> Follow this link to subscribe/unsubscribe:<br>
>>> <a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">
http://public.kitware.com/mailman/listinfo/paraview</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Cory Quammen<br>
>> R&D Engineer<br>
>> Kitware, Inc.<br>
><br>
><br>
><br>
> --<br>
> Cory Quammen<br>
> R&D Engineer<br>
> Kitware, Inc.<br>
<br>
<br>
<br>
--<br>
Cory Quammen<br>
R&D Engineer<br>
Kitware, Inc.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">
http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">
http://paraview.org/Wiki/ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">
http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
</div>
</div>
</body>
</html>