Hi, <br>
<br>
I'm new at using VTK. Most of my program development is in OpenGL windows. <br>
<br>
I am trying to use vtkContourFilter in opengl. All I need is to display the data.. <br>
<br>
however, I cannot retrieve the coordinates from the contour object.<br>
<br>
here's my code<br>
<br>
&nbsp;&nbsp;&nbsp; //-----Read in the data files-------------------------<br>
&nbsp;&nbsp;&nbsp; //for reading in pgm files and making a 3d volume<br>
&nbsp;&nbsp;&nbsp; vtkImageReader *volume=vtkImageReader::New();<br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetDataOrigin(0,0,0);<br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetDataExtent(0, DIM_X-1, 0, DIM_Y-1, 1,DIM_Z);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetFilePrefix(fileName);<br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetDataScalarTypeToUnsignedChar(); <br>
&nbsp;&nbsp;&nbsp; volume-&gt;Update();<br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetDataSpacing (1,1,1);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; //rotate the data 90 degrees about the x axis for contour rendering<br>
&nbsp;&nbsp;&nbsp; vtkTransform *trans=vtkTransform::New();<br>
&nbsp;&nbsp;&nbsp; trans-&gt;Translate(64,0,0);<br>
&nbsp;&nbsp;&nbsp; trans-&gt;RotateZ(90);<br>
&nbsp;&nbsp;&nbsp; volume-&gt;SetTransform(trans);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkContourFilter *skinExtractor = vtkContourFilter::New();<br>
&nbsp;&nbsp;&nbsp; skinExtractor-&gt;SetInput((vtkDataSet *) volume-&gt;GetOutput());<br>
&nbsp;&nbsp;&nbsp; skinExtractor-&gt;SetValue(0, 1);<br>
<br>
&nbsp;&nbsp;&nbsp; vtkStripper *skinStripper=vtkStripper::New();<br>
&nbsp;&nbsp;&nbsp; skinStripper-&gt;SetInput(skinExtractor-&gt;GetOutput());<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkPolyDataNormals *skinNormals = vtkPolyDataNormals::New();<br>
&nbsp;&nbsp;&nbsp; skinNormals-&gt;SetInput(skinExtractor-&gt;GetOutput());<br>
&nbsp;&nbsp;&nbsp; skinNormals-&gt;SetFeatureAngle(60.0);<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; vtkPolyDataMapper *skinMapper = vtkPolyDataMapper::New();<br>
&nbsp;&nbsp;&nbsp; skinMapper-&gt;SetInput(skinNormals-&gt;GetOutput());<br>
&nbsp;&nbsp;&nbsp; skinMapper-&gt;ScalarVisibilityOff();<br>
<br>
<br>
How do I get the coordinate information. I need ofcourse the Cells and
their corresponding points so I can just render those polygons in
opengl.... <br>
<br>
<br>
Thankyou<br>
<br>
Majeed<br>
<br>