<div class="gmail_quote">2012/2/15 Paulo José Correia Bernardes <span dir="ltr">&lt;<a href="mailto:pbernardes@uaum.uminho.pt">pbernardes@uaum.uminho.pt</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="PT" link="blue" vlink="purple"><div><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">I’m a very inexperienced VTK-user and I’m facing a small problem.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I’m trying to represent an arbitrary polygon using VTKPolygon. First, I read the 3D points from a .xyz file (each line is a 3D point). The points are stored in an instance of vtkPoints and afterwards the polygon is constructed using VTKPolygon.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">However, the resulting polygon has some “strange” rendering effects, as you can see in the attached jpg-file.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Can someone please explain me what I’m probably doing wrong and the correct steps I should take?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Thank you very much!<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal">
<span lang="EN-US">Yours,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Paulo</span></p></div></div></blockquote><div><br></div>OpenGL does not deal well with polygons that have points that are not exactly coplanar. You could add this polygon to a vtkPolyData and then use the vtkTriangleFilter to triangulate the polygon so that OpenGL handles it better.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">Let us know if that helps.<br><br>David<br></div>