<html><div style='background-color:'><DIV>
<P>Hi krs,</P>
<P>&nbsp; I have a class that will let treat polydata (your isosurface?) as an implicit function, so you could use it to&nbsp;clip or cut. You could also use ImplicitBoolean to&nbsp;get union, intersection, difference etc between the two surfaces. If you are interested I can send you the C++ source.</P>
<P>&nbsp; regards</P>
<P>&nbsp;&nbsp;&nbsp; Dave Pont<BR><BR></P></DIV>
<DIV></DIV>
<DIV></DIV>&gt;From: "K.R.Subramanian" <KRS@CS.UNCC.EDU>
<DIV></DIV>&gt;To: VTK HELP <VTKUSERS@PUBLIC.KITWARE.COM>
<DIV></DIV>&gt;Subject: [vtkusers] comparing polydata objects.. 
<DIV></DIV>&gt;Date: Sat, 18 May 2002 12:25:55 -0400 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;I am interesting in calculating the volume intercepted by an isosurface with each cell 
<DIV></DIV>&gt;it intersects in a grid. In other words, the isosurface is like an implicit function 
<DIV></DIV>&gt;(cutter). 
<DIV></DIV>&gt;What is an efficient way to do this? My bigger problem is to compare two different 
<DIV></DIV>&gt;isosurfaces in terms of these fractional volumes compueted at each of these grid cells. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Thanks. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; -- krs 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;-- 
<DIV></DIV>&gt;K.R.Subramanian Phone: (704) 687-4872 
<DIV></DIV>&gt;Department of Computer Science FAX: (704) 687-4893 
<DIV></DIV>&gt;UNC Charlotte, CARC 311 Email: krs@cs.uncc.edu 
<DIV></DIV>&gt;Charlotte, NC 28223-0001 Web: http://www.cs.uncc.edu/~krs 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;_______________________________________________ 
<DIV></DIV>&gt;This is the private VTK discussion list. 
<DIV></DIV>&gt;Please keep messages on-topic. Check the FAQ at: 
<DIV></DIV>&gt;Follow this link to subscribe/unsubscribe: 
<DIV></DIV>&gt;http://public.kitware.com/mailman/listinfo/vtkusers 
<DIV></DIV></div><br clear=all><hr>Get your FREE download of MSN Explorer at <a href='http://g.msn.com/1HM304201/41'>http://explorer.msn.com</a>.<br></html>