<br><font size=2 face="sans-serif">&nbsp;The Extrusion cann't capped ,
I don't know why! Could anybody help me?</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; //Create Cylinder Section</font>
<br><font size=2 face="sans-serif">&nbsp; vtkPoints *points=vtkPoints::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; double rDir = -1.; //
Ellipsoidal Head direction</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; double rDo, rDi, rH;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; rDi = 40.;</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; points-&gt;InsertPoint(0,
0., 0, &nbsp; &nbsp;0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; points-&gt;InsertPoint(1,
0, 100, &nbsp;0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; points-&gt;InsertPoint(2,
200, 100, 0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; points-&gt;InsertPoint(3,
200, 0, &nbsp;0);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; points-&gt;InsertPoint(4,
0, 0, &nbsp; &nbsp;0);</font>
<br><font size=2 face="sans-serif">&nbsp; int nPoints=5;</font>
<br><font size=2 face="sans-serif">&nbsp; vtkCellArray *poly=vtkCellArray::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; poly-&gt;InsertNextCell(nPoints);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; for (int i=0; i&lt;= nPoints;
i++)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; poly-&gt;InsertCellPoint(i);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">&nbsp; // Construct profile</font>
<br><font size=2 face="sans-serif">&nbsp; vtkPolyData *profile=vtkPolyData::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; //profile-&gt;SetPolys(poly);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; profile-&gt;SetLines(poly);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; profile-&gt;SetPoints(points);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; // Extrude profile</font>
<br><font size=2 face="sans-serif">&nbsp; vtkLinearExtrusionFilter *extrude
= vtkLinearExtrusionFilter::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; extrude-&gt;SetCapping(1);
&nbsp;</font>
<br>
<br><font size=2 face="sans-serif">// The Extrusion cann't capped , I don't
know why!</font>
<br>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; extrude-&gt;SetScaleFactor(10);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; extrude-&gt;SetExtrusionTypeToNormalExtrusion();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; extrude-&gt;SetInput(profile);</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">&nbsp; vtkPolyDataMapper *map=vtkPolyDataMapper::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; map-&gt;SetInput(extrude-&gt;GetOutput());</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; vtkActor *pPad = vtkActor::New();</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; pPad-&gt;SetMapper(map);</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; pPad-&gt;GetProperty()-&gt;SetColor(0,0,1);</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">&nbsp; // Render object in current render
window</font>
<br><font size=2 face="sans-serif">&nbsp; vtkWindow1-&gt;GetRenderer()-&gt;AddActor(pPad);</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; //Delete object does not used
anymore</font>
<br><font size=2 face="sans-serif">&nbsp; pPad-&gt;Delete();</font>
<br><font size=2 face="sans-serif">&nbsp; map-&gt;Delete();</font>
<br><font size=2 face="sans-serif">&nbsp; extrude-&gt;Delete();</font>
<br><font size=2 face="sans-serif">&nbsp; vtkWindow1-&gt;GetRenderer()-&gt;ResetCamera();</font>
<br><font size=2 face="sans-serif">&nbsp; vtkWindow1-&gt;Invalidate();</font>
<br>