<html><div style='background-color:'><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>
<P>There have been a few queries recently (see below) regarding boolean operations on polydata. I have a C++ class vtkImplicitPolyData that could be used for this purpose. Thanks to recent feedback from several users that have tried the class I have compiled a list of "guidelines" that ensure the class produces good results. Please contact me if you are interested and I will gladly send you a zip file containing the class files, examples and notes.</P>
<P>&nbsp; regards</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; Dave Pont</P>
<P>Seung-Min Paek &lt;gapol@cantibio.com&gt;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>"How can I get the boolean operation result betweens polygonal datas or surfaces(triangles) ??" </FONT></FONT></P>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<P><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>vtkImplicitPolyData and <FONT face="Geneva, Arial, Sans-serif"><FONT size=2>vtkImplicitBoolean</FONT></FONT></FONT></FONT></P></BLOCKQUOTE><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>
<P>Erik Sobel &lt;erik.sobel@alphatech.com&gt;&nbsp;&nbsp;&nbsp; </FONT></FONT><TT><FONT face="Geneva, Arial, Sans-serif" size=2>"Does anyone have an example of how to measure the volume produced by the intersection (overlap) of two volumes?"</FONT></TT></P>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<P style="MARGIN-RIGHT: 0px"><TT><FONT face="Geneva, Arial, Sans-serif" size=2><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>polygonal surfaces of volumes, vtkImplicitPolyData, <FONT face="Geneva, Arial, Sans-serif"><FONT size=2>vtkImplicitBoolean, vtkMassProperties</FONT></FONT></FONT></FONT></FONT></TT></P></BLOCKQUOTE>
<P style="MARGIN-RIGHT: 0px"><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>Dai Shuo &lt;dai_shuo@hotmail.com&gt;&nbsp;&nbsp;&nbsp; </FONT></FONT><FONT face="Geneva, Arial, Sans-serif" size=2>"i want to cut a poly-data with a vtkSphere."&nbsp;&nbsp;&nbsp; </FONT><FONT face="Geneva, Arial, Sans-serif" size=2>"I'm working on a virtual surgery operation system. The collision detection will be frequently used in my program."</FONT></P>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<P style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>vtkImplicitPolyData would allow cutting with arbitrary shapes (other than sphere)</FONT></P></BLOCKQUOTE>
<P><FONT face=Arial size=2>Lee Byung-Kwon &lt;biomech@cantibio.com&gt;&nbsp;&nbsp;&nbsp; </FONT><FONT face="Geneva, Arial, Sans-serif" size=2>"'diff' of two arbitrary polygonal models"</FONT></P><FONT face=Arial size=2>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<P><FONT face="Geneva, Arial, Sans-serif"><FONT size=2>vtkImplicitPolyData and <FONT face="Geneva, Arial, Sans-serif"><FONT size=2>vtkImplicitBoolean</FONT></FONT></FONT></FONT></P></BLOCKQUOTE>
<P></FONT><FONT face="Geneva, Arial, Sans-serif" size=2>&nbsp;</P></FONT></div><br clear=all><hr>Join the world’s largest e-mail service with MSN Hotmail. <a href='http://g.msn.com/1HM504201/13'>Click Here</a><br></html>