<p>Hi Goodwin Lawlor</p>
<p>Thanks for advising the solution. I am trying to use this class, but I am getting errors. As this class is not available through VTK, I have tried few options but still unsuccessful. Please help me how to use this class into my codse.
</p>
<p>I am using VTK 5.0 and Visual Studio 6 for development. Here is the detail how I tried to use it.</p>
<p>(1) I included the files vtkCollisionDetectionFilter.h and vtkCollisionDetectionFilter.cxx into my project, I got the error like here:</p>
<p>&quot;vtkcollisiondetectionfilter.cxx(794) : fatal error C1010: unexpected end of file while looking for precompiled header directive&quot;</p>
<p>(2) then I downloaded &quot;vtkBioeng.zip&quot; from the link you directed, I had built the project successfully by getting &quot;vtkBioeng.lib&quot; and &quot;vtkBioeng.dll&quot;. After this I added the name of &quot;
vtkBioeng.lib&quot; alongwith the other VTK libs in my project settting. I copied&nbsp; &quot;vtkBioeng.dll&quot; into folder having all VTK dll&#39;s. Now the application compiles and links successfully, but as I run it, the program crashes, I found that crashing starts at:
</p>
<p>vtkCollisionDetectionFilter *collide = vtkCollisionDetectionFilter::New();</p>
<p>this shows that &quot;vtkCollisionDetectionFilter&quot; can not be instatiated.</p>
<p>Can you please tell me steps how to use this class into my project.</p>
<p>Thank a lot.</p>
<p>MIRG</p>
<p>&gt;Message: 3<br>&gt;Date: Tue, 20 Mar 2007 21:21:36 +0000<br>&gt;From: Goodwin Lawlor &lt;<a href="mailto:goodwin.lawlor@ucd.ie">goodwin.lawlor@ucd.ie</a>&gt;<br>&gt;Subject: [vtkusers] Re: Boolean Operations for STL objects
<br>&gt;To: <a href="mailto:vtkusers@public.kitware.com">vtkusers@public.kitware.com</a><br>&gt;Message-ID: &lt;<a href="mailto:etpj8u$dtm$1@sea.gmane.org">etpj8u$dtm$1@sea.gmane.org</a>&gt;<br>&gt;Content-Type: text/plain; charset=ISO-8859-1; format=flowed
</p>
<p>&gt;MIRG UTM wrote:<br>&gt;&gt; Hi VTK Gurus<br>&gt;&gt;<br>&gt;&gt; I have two STL objects and want to subtract one from the other. Can<br>&gt;&gt; someone please help me how to do this.<br>&gt;&gt;<br>&gt;&gt; Is there any possibility of using Boolean Operations (DIFFERENCE,
<br>&gt;&gt; UNION and INTERSECTION) for PolyData objects in VTK ?<br>&gt;&gt;<br>&gt;&gt; Thanks in advance.<br>&gt;&gt;<br>&gt;&gt; MIRG</p>
<p>&gt;HI MIRG,</p>
<p>&gt;You could try using the collision detection class here<br>&gt;<a href="http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/vtkCollisionDetectionFilter.cxx">http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/vtkCollisionDetectionFilter.cxx
</a><br>&gt;<a href="http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/vtkCollisionDetectionFilter.h">http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/vtkCollisionDetectionFilter.h</a>
</p>
<p>&gt;like its used here<br>&gt;<a href="http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/Testing/Cxx/TestCollisionDetection1.cxx">http://vtkbioeng.cvs.sourceforge.net/*checkout*/vtkbioeng/vtkbioeng/Testing/Cxx/TestCollisionDetection1.cxx
</a></p>
<p>&gt;to clip one polygonal surface from the other.</p>
<p>&gt;hth</p>
<p>&gt;Goodwin<br></p>