<font size="3">There seems to be 10,000 (ok maybe I&#39;m exaggerating) ways that one can store normals in a vtp file:<br>1) in an array that you name</font>, ie Normals<br>polydata-&gt;GetPointData()-&gt;GetArray(&quot;Normals&quot;)<br>
<br><span style="font-weight: normal;"><font size="2"><font color="#204a87"></font></font></span><font size="3">2) associate them with the points</font><br><span style="font-weight: normal;"><font size="2"><font color="#204a87"></font></font></span><font size="3">polydata-&gt;GetPointData()-&gt;GetNormals()</font><br>
<span style="font-weight: normal;"><font size="2"><font color="#cc0000"></font></font></span><br><span style="font-weight: normal;"><font size="2"><font color="#204a87"></font></font></span>3) associate them with the cells<br>
<span style="font-weight: normal;"></span><font size="3">polydata-&gt;GetCellData()-&gt;GetNormals()</font><br><span style="font-weight: normal;"><font size="2"><font color="#204a87"></font></font></span><br>4) associate them with the cells but name them<br>
<span style="font-weight: normal;"><font size="2"><font color="#204a87"></font></font></span><font size="3">polydata-&gt;GetCellData()-&gt;GetNormals(&quot;cellNormals&quot;)</font><br><br>It is painful to have to check for normals in all of these places when reading in a vtp. Does anyone else have this problem?<br>
<br clear="all">Thanks,<br><br>David<br>