<div>I want to get cell id while traversing vtkCellArray. How can I get it? <br></div><div>Regards, </div><div>Gregory</div><div><br></div><div>This is my code: </div>vtkCellArray * CA = this-&gt;data-&gt;GetPolys();<br>        CA-&gt;InitTraversal();<br>
        vtkIdType npts;<br>        vtkIdType *pts;<br><br>        int i=0;<br>        while(CA-&gt;GetNextCell(npts,pts))<br>        {<br>                glBegin(GL_TRIANGLES);<br>                for (int j = 0; j &lt; npts; ++j)<br>                {<br>                        if (i == 0)<br>                        {<br>                                //double * p = points-&gt;GetPoint(pts[j]);<br>
                                double * p = this-&gt;data-&gt;GetPoint(pts[j]);<br>                                points-&gt;SetPoint(pts[j], p[0] - 0.3, p[1], p[2]);<br>                        }<br>                        double *p = points-&gt;GetPoint(pts[j]);<br>                        double x = p[0];<br>                        double y = p[1];<br>                        double z = p[2];<br>
                        glVertex3f((float)x,(float)y,(float)z);<br>                        //cout &lt;&lt; endl;<br>                        //cout &lt;&lt; &quot;X: &quot; &lt;&lt; x &lt;&lt; &quot; &quot; &lt;&lt; &quot;Y: &quot; &lt;&lt; y &lt;&lt; &quot; &quot; &lt;&lt; &quot;Z: &quot; &lt;&lt; z &lt;&lt; endl;<br>
                        //cout &lt;&lt; endl;<br>                }<br>                glEnd();<br>                i++;<br>        }<br>        cout &lt;&lt; i &lt;&lt; endl;<br>