<div dir="ltr">Alan,<div><br></div><div>It would be possible to expose the boolean operations filter in ParaView without much trouble. However, that filter is limited to polydata-to-polydata intersection (a plus for Jeff's application), and works best when the geometries overlap but do not share faces (a minus for Jeff's application). For Jeff's needs, I don't think it would be that useful.</div><div><br></div><div>Thanks,</div><div>Cory</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 20, 2017 at 5:38 PM, Scott, W Alan <span dir="ltr"><<a href="mailto:wascott@sandia.gov" target="_blank">wascott@sandia.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-450277835919876750WordSection1">
<p class="MsoNormal">T.J., <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">This filter doesn’t appear to be in ParaView.  Am I missing something?  Should we add it to ParaView?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Alan<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> ParaView [mailto:<a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@<wbr>paraview.org</a>]
<b>On Behalf Of </b>TJ Corona<br>
<b>Sent:</b> Monday, November 20, 2017 1:22 PM<br>
<b>To:</b> Mauldin, Jeffrey A. <<a href="mailto:jamauld@sandia.gov" target="_blank">jamauld@sandia.gov</a>><br>
<b>Cc:</b> <a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a><br>
<b>Subject:</b> [EXTERNAL] Re: [Paraview] boolean mesh filtering<u></u><u></u></p>
</div>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi Jeffrey,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">You may want to check out <a href="https://www.vtk.org/doc/nightly/html/classvtkBooleanOperationPolyDataFilter.html" target="_blank">vtkBooleanOperationPolyDat<wbr>aFilter</a>. It sounds like it may have the functionality you desire.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Sincerely,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">T.J.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Thomas J. Corona, Ph.D.<br>
Kitware, Inc.<br>
Senior R&D Engineer<br>
21 Corporate Drive<br>
Clifton Park, NY 12065-8662<br>
Phone: <a href="tel:(518)%20881-4443" value="+15188814443" target="_blank">518-881-4443</a><u></u><u></u></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Nov 20, 2017, at 3:18 PM, Mauldin, Jeffrey A. <<a href="mailto:jamauld@sandia.gov" target="_blank">jamauld@sandia.gov</a>> wrote:<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">I have a need to do a Boolean intersection of two unstructured multiblock datasets.  It so happens in this case that the underlying element sets are polygonal meshes, so in this particular case I could also do what I want with a Boolean
 intersection of two polygonal meshes.  To be (hopefully) redundant, I have two meshes which share some points and cells and each of which have other points and cells which are not shared.  I would like a new mesh which consists of all the points and cells
 that are in both of these meshes.  I need this to work properly in parallel.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I know enough to create a python-based filter (python programmable filter) to create this operation, but are there already existing Boolean mesh operations, and if not would those be a useful thing to add?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">______________________________<wbr>_________________<br>
Powered by<span class="m_-450277835919876750apple-converted-space"> </span></span><a href="http://www.kitware.com/" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#954f72">www.kitware.com</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
Visit other Kitware open-source projects at<span class="m_-450277835919876750apple-converted-space"> </span></span><a href="http://www.kitware.com/opensource/opensource.html" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#954f72">http://www.kitware.com/<wbr>opensource/opensource.html</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at:<span class="m_-450277835919876750apple-converted-space"> </span></span><a href="http://paraview.org/Wiki/ParaView" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#954f72">http://paraview.org/Wiki/<wbr>ParaView</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
Search the list archives at:<span class="m_-450277835919876750apple-converted-space"> </span></span><a href="http://markmail.org/search/?q=ParaView" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#954f72">http://markmail.org/<wbr>search/?q=ParaView</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
</span><a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:#954f72">http://public.kitware.com/<wbr>mailman/listinfo/paraview</span></a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div></div></div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Cory Quammen<br>Staff R&D Engineer<br>Kitware, Inc.</div>
</div>