<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div><span><div><font size="2">Hi,</font></div><div><font size="2"><br></font></div><div><span style="font-size: 13px; ">You should be aware that the vtkBooleanOperationPolyDataFilter has several bugs. </span><br></div><div><font size="2">You can find information about it on previous threads:</font></div><div><font size="2">http://vtk.1045678.n5.nabble.com/PolyData-Boolean-operation-problem-td5714926.html</font></div><div><font size="2">http://vtk.1045678.n5.nabble.com/Holes-in-mesh-after-vtkBooleanOperationPolyDataFilter-td5713284.html</font></div><div><br></div><div><font size="2">Best</font></div><div><font size="2">James</font></div></span></div><div><br></div> <div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt; "> <div style="font-family: 'times new roman', 'new
york', times, serif; font-size: 12pt; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold;">De :</span></b> Jon Haitz Legarreta <jhlegarreta@vicomtech.org><br> <b><span style="font-weight: bold;">À :</span></b> vtkusers@vtk.org <br> <b><span style="font-weight: bold;">Envoyé le :</span></b> Mercredi 26 septembre 2012 17h48<br> <b><span style="font-weight: bold;">Objet :</span></b> [vtkusers] Boolean operations with tubeFilters partially hide geometry<br> </font> </div> <br><div id="yiv1381596471">Hi there,<br>I am facing some problems with a boolean filter (vtkBooleanOperationPolyDataFilter) applied to a pair of vtkTubeFilter. The thing is that for my application the vtkTubeFilterfits better than a vtkCylinderSource. Besides, I want the capping property of the tubeFilter to be off.<br>
<br>I use a vtkTriangleFilter in order to transform the tubeFilters into objects that the boolean filter can deal with.<br><br>When performing an intersection boolean operation, it seems like capping is necessary in order to get acceptable results. However, since I cannot erase the cap to the actor yielded by the boolean operator, this is not a good solution.<br>
<br>On the other hand, I can give some "thickness" to the tubeFilter by creating an "inner" tubeFilter and then applying the difference boolean operator. <br><br>However, then the problem is that the inner wall of the resulting actor seems not to have a geometry. Or at least it is not shown. <br>
<br>Setting the backfaceculling property on does not change things.<br><br>I have attached some images in order to clarify things.<br><br>Any guess?<br><br>Thank you,<br>JON HAITZ<br><br><br>
</div><br>_______________________________________________<br>Powered by www.kitware.com<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 VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br><br><br> </div> </div> </div></body></html>