<div dir="ltr">Alan,<div><br></div><div>You could try to fit a cylinder to the tank and clip the way you suggest, but that would be a little bit involved and may not be accurate of the tank is distorted significantly.</div><div><br></div><div>You can potentially used a signed distance function from the tank surface to compute what is inside vs. outside. Distances from the surface to points inside the tank will be negative (hence the signed distance), and distances outside the tank will be positive. There will be some funniness near the crack, but it shouldn't be to bad. I could do this in a Programmable Filter using vtkImplicityPolyDataDistance to compute the signed distance from the tank to points in cells representing the water. The big advantage is you wouldn't have to do any cylinder fitting and it could accommodate large deformations to the tank.</div><div><br></div><div>Is the tank a vtkPolyData or is it vtkUnstructuredGrid? If it is the latter, we'd have to extract the inside boundary, otherwise all the distances will be positive and the above technique won't work. I would have to think a bit on how to do that.</div><div><br></div><div>Cheers,</div><div>Cory</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, May 2, 2018 at 12:24 PM Scott, W Alan via ParaView <<a href="mailto:paraview@public.kitware.com">paraview@public.kitware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr" style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>I have a user that wants to see how quickly water flows out of a commercial water tank, if it has a seam split.  If the tank doesn't change diameter, this is easy - how much water is outside of a cylinder clip.  But, if the tank is expanding (due to damage),
 is there a way to have the radius of the cylinder clip increase to follow a cell on the tank?
</p>
<p><br>
</p>
<p>Thanks,</p>
<p><br>
</p>
<p>Alan<br>
</p>
</div>

_______________________________________________<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/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/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=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/paraview</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Cory Quammen<br>Staff R&D Engineer<br>Kitware, Inc.</div>