<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.4630.0">
<TITLE>Create Multiple slices using vtkCutter and output all the slices into a single polydata file</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I am using a cutter to cut through the slice of a human head at different z intervals using vtkcutter.</FONT> <FONT SIZE=2 FACE="Courier New">D</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">oing that</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">requires</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"></FONT> <FONT SIZE=2 FACE="Courier New">a loop that will create many</FONT> <FONT SIZE=2 FACE="Courier New">cutedges, when</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"></FONT> <FONT SIZE=2 FACE="Courier New">output it using vtkpolywriter, it will create many files as well</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">, is there a way to combine the</FONT> <FONT SIZE=2 FACE="Courier New">all the</FONT> <FONT SIZE=2 FACE="Courier New">slice</FONT><FONT SIZE=2 FACE="Courier New">s</FONT><FONT SIZE=2 FACE="Courier New"> together</FONT><FONT SIZE=2 FACE="Courier New">??</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">set i 0</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">while {$i &lt; 1</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Times New Roman">0</FONT></SPAN><SPAN LANG="en-us">}<FONT FACE="Times New Roman"> {</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">&nbsp;&nbsp;&nbsp; incr i</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">vtkPlane plane$i</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp; plane$i SetOrigin 0 0 $i</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp;&nbsp; plane$i SetNormal 0 0 1</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">vtkCutter cutEdges$i; #Generate cut lines</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp; cutEdges$i SetInput [normals GetOutput]</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp; cutEdges$i SetCutFunction plane$i</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp; cutEdges$i GenerateCutScalarsOn</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp; cutEdges$i SetValue 0 0.5</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">}</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">set i 0</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">while {$i &lt; 140} {</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Times New Roman">&nbsp;&nbsp;&nbsp; incr i</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp; vtkPolyDataWriter pdw</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp; pdw SetInput [cutStrips1 GetOutput]</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp; pdw SetFileName test.pdw</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&nbsp;&nbsp; pdw Write</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">}</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>