<p><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000">I send you the whole code (it's
not big), written in C#. The problematic lines are marked with ***. They just
don't do anything...</font></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; COLOR: blue; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font
color="#000000">Thank you for your time,</font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; mso-ansi-language:
EN-GB"><font color="#000000">Patrícia Gonçalves</font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY:
Arial; mso-ansi-language: EN-GB"></span> </p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; mso-ansi-language:
EN-GB">using</span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial; mso-ansi-language: EN-GB"><font color="#000000"> System;<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR:
blue; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">using</span><span
lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language:
EN-GB"><font color="#000000"> System.IO;<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY:
Arial; mso-ansi-language: EN-GB">using</span><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font
color="#000000"> vtkDotNetWrap;<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
COLOR: blue; FONT-FAMILY: Arial; mso-ansi-language: EN-GB">namespace</span><span
lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language:
EN-GB"><font color="#000000"> Delaunay2Dgraph<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000">{<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count: 1"><font
color="#000000">            </font></span><span style="COLOR:
gray">///</span><span style="COLOR: green"> </span><span style="COLOR:
gray">&lt;summary&gt;<p /></span></span></p><p class="MsoNormal" style="MARGIN:
0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
1"><font color="#000000">            </font></span><span
style="COLOR: gray">///</span><span style="COLOR: green"> Summary description
for Class1.<p /></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm
0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
1"><font color="#000000">            </font></span><span
style="COLOR: gray">///</span><span style="COLOR: green"> </span><span
style="COLOR: gray">&lt;/summary&gt;<p /></span></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 1"><font color="#000000">           
</font></span><span style="COLOR: blue">class</span><font color="#000000">
Del2D<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count: 1">            </span>{<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count: 2">                       
</span>[STAThread]<p /></font></span></p><p class="MsoNormal" style="MARGIN:
0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
2"><font color="#000000">                       
</font></span><span style="COLOR: blue">static</span><font color="#000000">
</font><span style="COLOR: blue">void</span><font color="#000000"> <place
w:st="on">Main</place>()<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count:
2">                        </span></span><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">{<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span
style="mso-tab-count: 3"><font
color="#000000">                                  
</font></span><span style="COLOR: green">//Ler dados de entrada<p
/></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
3">                                  
</span>LerFx lf = </font><span style="COLOR: blue">new</span><font
color="#000000"> LerFx();<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span
style="mso-tab-count:
3">                                  
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">lf.LerFicheiro();<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><p><font color="#000000"> </font></p></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count: 3"><font
color="#000000">                                  
</font></span><span style="COLOR: blue">int</span><font color="#000000">
numberPlies = 4;<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
3"><font
color="#000000">                                  
</font></span><span style="COLOR: blue">int</span><font color="#000000"> ply;<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
3">                                  
</span>vtkRenderWindow renWin = vtkRenderWindow.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language:
EN-GB"><font color="#000000"><span style="mso-tab-count:
3">                                  
</span>renWin.SetSize(1200, 800);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
3">                                  
</span>vtkRenderWindowInteractor iren = vtkRenderWindowInteractor.New();<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
3">                                  
</span>iren.SetRenderWindow(renWin);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font
color="#000000"><span style="mso-tab-count:
2">                        </span><span
style="mso-tab-count: 1">            </span><p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
3"><font
color="#000000">                                  
</font></span><span style="COLOR: blue">for</span><font color="#000000">
(</font><span style="COLOR: blue">int</span><font color="#000000"> a=1;
a&lt;=numberPlies; a++)<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count:
3">                                  
</span></span><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">{<p
/></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><span style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: green">//Criar polydata com os dados de
entrada<p /></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><font color="#000000"><span style="FONT-SIZE:
10pt; FONT-FAMILY: Arial"><span style="mso-tab-count:
4">                                              
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">vtkPoints points = vtkPoints.New();<p
/></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">int</span><font color="#000000"> i=0;<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">foreach</span><font color="#000000">
(Linhas l </font><span style="COLOR: blue">in</span><font color="#000000">
lf.ListaValores)<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>{<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
5">                                                          
</span>ply = (</font><span style="COLOR: blue">int</span><font
color="#000000">)(l.Ply);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
5"><font
color="#000000">                                                          
</font></span><span style="COLOR: blue">if</span><font color="#000000"> (ply ==
a)<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
5">                                                          
</span>{<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
6">                                                                      
</span>points.InsertPoint(i, l.Xx, l.Yy, l.S11/50);<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
6">                                                                      
</span>i++;<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm
0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
5">                                                          
</span>}<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>}<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4"><font
color="#000000">                                              
</font></span><span style="COLOR: green">//Construir células<p
/></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>vtkCellArray polys = vtkCellArray.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">for</span><font color="#000000">
(</font><span style="COLOR: blue">int</span><font color="#000000"> j=0; j&lt;i;
j++) <p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>{<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
5">                                                          
</span>polys.InsertNextCell(1);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font
color="#000000"><span style="mso-tab-count:
5">                                                          
</span>polys.InsertCellPoint(j);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count:
4">                                              
</span></span><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">}<p
/></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
2">                        </span><p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><span style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: green">//Construir polydata de entrada<p
/></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>vtkPolyData profile = vtkPolyData.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><font color="#000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><span style="mso-tab-count:
4">                                              
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">profile.SetPoints(points);<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>profile.SetVerts(polys);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4"><font
color="#000000">                                              
</font></span></span><span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY:
Arial">//Triangulação de Delaunay 2D nos pontos de entrada<p /></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font
color="#000000"><span style="mso-tab-count:
4">                                              
</span>vtkDelaunay2D del = vtkDelaunay2D.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font
color="#000000"><span style="mso-tab-count:
4">                                              
</span>del.SetInput(profile);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span
style="mso-tab-count:
4">                                              
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">del.SetTolerance(0.001);<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-spacerun:
yes">    </span><p /></font></span></p><p class="MsoNormal" style="MARGIN:
0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE:
10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4"><font
color="#000000">                     ***                         
</font></span><span style="COLOR: green">//Criar lookuptable<p
/></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                     ***                         
</span>vtkLookupTable LookupTable1 = vtkLookupTable.New();<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                     ***                         
</span>LookupTable1.SetNumberOfColors(8);<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                     ***                         
</span>LookupTable1.SetHueRange(0, <metricconverter w:st="on"
productid="0.667f">0.667f</metricconverter>);<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><font color="#000000"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span style="mso-tab-count:
4">                     ***                         
</span></span><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">LookupTable1.SetSaturationRange(0, 1);<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font
color="#000000"><span style="mso-tab-count:
4">                     ***                         
</span>LookupTable1.SetValueRange(0, 1);<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><font color="#000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><span style="mso-tab-count:
4">                     ***                         
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">LookupTable1.SetTableRange(-0.44f, <metricconverter
w:st="on" productid="2.5f">2.5f</metricconverter>);<p /></span></font></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                     ***                         
</span>LookupTable1.Build();<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 4"><font
color="#000000">                     ***                         
</font></span></span><span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY:
Arial">for</span><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font
color="#000000"> (</font><span style="COLOR: blue">int</span><font
color="#000000"> h=0; h&lt;8; h++)<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font color="#000000"><span
style="mso-tab-count:
4">                     ***                         
</span>{<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
5">                     ***                                     
</span>LookupTable1.SetTableValue(h,0.01f*h,0.05f*h,0.1f*h,1);<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
4">                     ***                         
</span>}<p /></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><p><font color="#000000"> </font></p></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="mso-tab-count:
4"><font
color="#000000">                                              
</font></span><span style="COLOR: green">//Criação do actor<p
/></span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>vtkPolyDataMapper map = vtkPolyDataMapper.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span
style="mso-tab-count:
4">                                              
</span></span><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB">map.SetInput(del.GetOutput());<p
/></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                     ***                        
</span>map.SetLookupTable(LookupTable1);<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>map.SetScalarRange(0, 10);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>vtkActor triangulation = vtkActor.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>triangulation.SetMapper(map);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>vtkRenderer ren = vtkRenderer.New();<p /></font></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><font color="#000000"><span style="mso-tab-count:
4">                                              
</span>renWin.AddRenderer(ren);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><p><font
color="#000000"> </font></p></span></p><p class="MsoNormal" style="MARGIN: 0cm
0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB" style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font color="#000000"><span
style="mso-tab-count:
4">                                              
</span>ren.AddActor(triangulation);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><font
color="#000000"><span style="mso-tab-count:
4">                                              
</span>ren.SetBackground(1, 1, 1);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">if</span><font color="#000000"> (a==1)
ren.SetViewport(0,0.5f,0.5f,1);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">if</span><font color="#000000"> (a==2)
ren.SetViewport(0.5f,0.5f,1,1);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">if</span><font color="#000000"> (a==3)
ren.SetViewport(0,0,0.5f,0.5f);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span lang="EN-GB"
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-GB"><span
style="mso-tab-count: 4"><font
color="#000000">                                              
</font></span><span style="COLOR: blue">if</span><font color="#000000"> (a==4)
ren.SetViewport(0.5f,0,1,0.5f);<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><font
color="#000000"><span lang="EN-GB" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial;
mso-ansi-language: EN-GB"><span style="mso-tab-count:
3">                                  
</span></span><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">}<p
/></span></font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><p><font color="#000000"> </font></p></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font color="#000000"><span
style="mso-tab-count:
3">                                  
</span>renWin.Render();<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font color="#000000"><span
style="mso-tab-count:
3">                                  
</span>iren.Start();<p /></font></span></p><p class="MsoNormal" style="MARGIN:
0cm 0cm 0pt; mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt;
FONT-FAMILY: Arial"><p><font color="#000000"> </font></p></span></p><p
class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align:
none"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font
color="#000000"><span style="mso-tab-count:
2">                        </span>}<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;
mso-layout-grid-align: none"><span style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"><font color="#000000"><span style="mso-tab-count:
1">            </span>}<p /></font></span></p><p class="MsoNormal"
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><span
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><font color="#000000">}<p
/></font></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 6pt;
LINE-HEIGHT: 13pt; TEXT-ALIGN: justify; mso-line-height-rule: exactly"><span
style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"><p><font
color="#000000"> </font></p></span></p><p><br /><br />Citando João Cunha
<jdc@lnec.pt />:</p><p>Could you attach the relevant piece of code, the one
that does not work ?<br />João Cunha</p><p><br /><br />patgo@sapo.pt wrote:<br
/><br />&gt; Hello,<br />&gt;<br />&gt; I plotted a set of points (x,y,z) and
used the 2D Delaunay<br />&gt; triangulation to make a surface graphic. This
worked just fine! Now I<br />&gt; want the graphic to apear in different
colors, acordding to the zz<br />&gt; coordinate. I built a LookupTable but it
doesn't work. Why?<br />&gt;<br />&gt; All the vtkLookupTable examples use
previously built files with data<br />&gt; so they're not helping me...<br
/>&gt;<br />&gt; Does anybody know how I can do this?<br />&gt;<br />&gt;
Thanks,<br />&gt; Patrícia Gonçalves</p><br />
___________________________________________________________________<br />
<br />
O SAPO já está livre de vírus com a Panda Software, fique você também!<br />
Clique em: <a class="fixed" href="/services/go.php?url=http%3A%2F%2Fantivirus.sapo.pt" target="_blank">http://antivirus.sapo.pt</a><br />