<div dir="ltr">I can confirm that the problem is in the tetrahedralize and not in the clip. To reproduce the bug.<div>Generate a Wavelet source</div><div>| Clip the data (the mesh has, hexas, tetras, and wedges, pyramids) the index of the Wedges are correct</div><div>|   | tetrahedralize</div><div>|   |- mesh quality with volume for tetras (negarive volume)</div><div>|</div><div>|Extract only one cell ( a wedge )</div><div>|tetrahedralize</div><div>|mesh quality (negative volume for some tetras <br><div><br></div><div>also you can filter the data from the clip filter by element type and apply tetrahedralize and mesh quality.</div><div><br></div><div>I'm doing some investigation to try to understand the problem.</div><div><br></div><div>Felipe</div><div><br><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-28 21:38 GMT+02:00 Joachim Pouderoux <span dir="ltr"><<a href="mailto:joachim.pouderoux@kitware.com" target="_blank">joachim.pouderoux@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><div><div><div>Hi Felipe,<br><br></div><div></div></div><div>See documentation of <span style="font-family:monospace,monospace">vtkTetra </span>class:<br><br><span style="font-family:monospace,monospace"> * vtkTetra [...] The tetrahedron is defined by the four points<br> * (0-3); where (0,1,2) is the base of the tetrahedron which, using the<br> * right hand rule, forms a triangle whose normal points in the direction<br> * of the fourth point.</span><i><br><br></i></div><div>Which seems to mean that face formed with points 0, 1 and 2 describes the base face considering points are listed<br></div><div>in clockwise order when seen from the exterior of the cell.<br></div><div>In this case <span style="font-family:monospace,monospace">vtkTetra::ComputeVolume() </span>returns a positive volume.<br><br></div><div>Rule is the same with <span style="font-family:monospace,monospace">vtkWedge </span>but it looks like the wedge you provide have point listed in incorrect order (CCW when seen from exterior).<br></div><div>If you reverse them, tets are correct.<br></div><div><br></div><div>If I am wrong with point ordering, then I guess there is a problem when constructing wedges in the Clip filter. <br></div><div><br>Dou you agree?<br><br></div><div>Best,<br></div></div><br></div>Joachim<br></div><div class="gmail_extra"><br clear="all"><div><div class="m_4403613718060759329m_5060305507469688460gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><b>Joachim Pouderoux</b><font size="2">, <font size="1">PhD</font></font><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="1"><i>Technical Expert - Scientific Computing Team</i></font><br><b><font size="1"><a href="http://www.kitware.fr" target="_blank">Kitware SAS</a></font></b><br></blockquote>
</div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote"><div><div class="m_4403613718060759329h5">2017-03-28 5:11 GMT-04:00 Felipe Bordeu <span dir="ltr"><<a href="mailto:felipebordeu@gmail.com" target="_blank">felipebordeu@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_4403613718060759329h5"><div dir="ltr">Hi,<div><br></div><div><br></div><div>I'm having trouble working with clip feature in ParaView ("vtkPVMetaClipDataset"), but I think is a VTK bug. My mesh if 100% tetrahedron mesh, then I clip the mesh, the resulting mesh has tets and wedge. Then I apply a tetrahedralize to convert the resulting mesh back to only tets but the connectivity (numbering) of the element is not correct. If I apply mesh quality I get negative volume for some elements.</div><div>I have the same "wrong" result with the Tessellate Filter (with zero level of subdivisions).</div><div><br></div><div>Can anyone confirm this bug.</div><div><br></div><div>Attached a single wedge to demonstrate the bug. </div><div><br></div><div>Using Paraview 5.2 in linux (home build) and Windows (binary from web)</div><div><br></div><div>Thanks to all</div><span class="m_4403613718060759329m_5060305507469688460HOEnZb"><font color="#888888"><div>Felipe</div><div><br></div><div><br></div></font></span></div>
<br></div></div>______________________________<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/opensou<wbr>rce/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FA<wbr>Q</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>
</div><br></div>
</div></div></blockquote></div><br></div>