<div dir="ltr"><div dir="ltr">You should probably use discourse as it will allow better formatting of your code.<div><a href="https://discourse.vtk.org/c/web">https://discourse.vtk.org/c/web</a><br></div><div><br></div><div>But they are several issue in what you are doing:</div><div>1) You should not modify the output of a filter and connect to the port for rendering</div><div>2) Your colors should be an instance of vtkDataArray</div><div><br></div><div><br></div><div>[...]<br></div><div>const dataset = reader.getOutputData(); </div><div>const nbPoints = dataset.getNumberOfPoints();</div><div><br></div><div>const values = new Float32Array(nbPoints);</div><div>for (let i = 0; i < nbPoints; i++) {</div><div>  values[i] = Math.random();</div><div>}</div><div>const colors = vtkDataArray.newInstance({ name: 'fieldName', values });</div><div><br></div><div>dataset.getPointData().setScalars(colors);</div><div><br></div><div>mapper.setInputData(dataset);</div><div>[...]</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 27, 2019 at 4:10 AM Turner, Shruti <<a href="mailto:s.turner17@imperial.ac.uk">s.turner17@imperial.ac.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div class="gmail-m_-1258943564621666366WordSection1">
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">Hello,<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">I am trying to render an STL file within a web application using VTK.js and trying to get some help with adding colours to it and interpolation.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">I have added my code below which currently does the following:<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6pt;margin-left:22.5pt;background:white;vertical-align:baseline">
<u></u><span style="font-size:10pt;font-family:Symbol;color:rgb(36,39,41)"><span>·<span style="font:7pt "Times New Roman"">        
</span></span></span><u></u><span style="font-size:11.5pt;color:rgb(36,39,41)">Reads in and Renders the STL file<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:22.5pt;background:white;vertical-align:baseline">
<u></u><span style="font-size:10pt;font-family:Symbol;color:rgb(36,39,41)"><span>·<span style="font:7pt "Times New Roman"">        
</span></span></span><u></u><span style="font-size:11.5pt;color:rgb(36,39,41)">Adds colour to points if the vertex index is in a pressure_sensors array.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">I have the following 2 questions:<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6pt;margin-left:22.5pt;background:white;vertical-align:baseline">
<u></u><span style="font-size:11.5pt;color:rgb(36,39,41)"><span>1.<span style="font:7pt "Times New Roman"">     
</span></span></span><u></u><span style="font-size:11.5pt;color:rgb(36,39,41)">Is this the best way to add colours to the model?<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:22.5pt;background:white;vertical-align:baseline">
<u></u><span style="font-size:11.5pt;color:rgb(36,39,41)"><span>2.<span style="font:7pt "Times New Roman"">     
</span></span></span><u></u><span style="font-size:11.5pt;color:rgb(36,39,41)">How best to interpolate between the given data points to show a colourmap across the surface?<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">I have tried to look through the VTK.js website, however I am struggling to make any headway with how to achieve more than I already have done.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-bottom:12pt;background:white;vertical-align:baseline">
<span style="font-size:11.5pt;font-family:Arial,sans-serif;color:rgb(36,39,41)">Shruti<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/favicon'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkActor </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/Core/Actor'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkMapper </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/Core/Mapper'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkSTLReader </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/IO/Geometry/STLReader'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkOpenGLRenderWindow </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/OpenGL/RenderWindow'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkRenderWindow </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/Core/RenderWindow'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkRenderWindowInteractor </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/Core/RenderWindowInteractor'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkRenderer </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Rendering/Core/Renderer'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkInteractorStyleTrackballCamera </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Interaction/Style/InteractorStyleTrackballCamera'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 axios </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'axios'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">import</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 vtkLookupTable </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">from</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'vtk.js/Sources/Common/Core/LookupTable'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">//----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Example code</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 reader = vtkSTLReader.newInstance({ interpolateScalarsBeforeMapping: </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">true</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 });<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 sensor_locations = [</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">21035</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20577</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19625</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19121</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18110</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17567</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16501</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16495</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15942</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15347</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15314</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14658</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20506</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20027</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19544</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19044</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18546</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18031</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16957</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16416</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15851</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14574</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13733</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3424</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20501</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19525</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19025</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18527</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18013</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17488</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16962</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16427</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15233</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14578</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13746</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">21726</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19982</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18981</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18478</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17427</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16902</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16361</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15793</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15188</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14536</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13691</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3370</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">4899</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19446</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18434</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17382</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16856</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16310</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15122</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14465</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13599</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13609</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3291</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">4957</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">67</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19904</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19910</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18905</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18393</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17877</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17353</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16816</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15694</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15078</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14423</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13547</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3188</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19856</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19363</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18864</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17826</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17297</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17304</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16763</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16218</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15645</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15036</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13503</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3106</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19811</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18812</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18816</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17780</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17249</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16714</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16169</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15595</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14974</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14314</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13405</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">21809</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19780</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19282</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18260</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17742</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16671</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15547</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14924</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14254</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2786</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2128</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">975</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">364</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19732</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18732</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18214</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17161</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16617</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16069</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14873</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13299</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2749</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">925</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">320</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">866</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20624</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20151</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19660</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18656</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17626</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16571</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16015</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15436</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14153</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13250</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2675</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2009</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20658</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">20162</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">19178</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">18174</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">17650</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">16577</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">15458</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">14822</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">13236</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2678</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2652</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2634</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">function</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 update() {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 colors = {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    tupleValues: [],<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    insertNextTupleValue:
 (color) => {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">for</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 (</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">let</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 i = </span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;
 i < color.length; i++) {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">        colors.tupleValues.push(color[i]);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      }<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    },<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    getNumberOfComponents:
 () => {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">return</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">3</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    },<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    getDataType: () => {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">return</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'array'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    },<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    getNumberOfTuples: ()
 => {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">return</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 colors.tupleValues.length / colors.getNumberOfComponents();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    },<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    getData: () => {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">return</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 colors.tupleValues;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    }<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  };<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 mapper = vtkMapper.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 actor = vtkActor.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 lookup = vtkLookupTable.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  lookup.setNumberOfColors(</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">1024</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">),<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  lookup.setRange(</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">1</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  lookup.build();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  mapper.setLookupTable(lookup);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  mapper.setInterpolateScalarsBeforeMapping(</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">true</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  mapper.setUseLookupTableScalarRange(lookup);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">for</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 (</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">let</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 i = </span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;
 i < reader.getOutputData().getPoints().getNumberOfPoints(); i = i + </span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">1</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">)
 {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">   
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 color = [];<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">   
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">if</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 (sensor_locations.includes(i)) {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">     
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">var</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 x = </span><span style="font-size:10pt;color:rgb(43,145,175);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">Math</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">.random();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = x<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">1</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = x<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = x<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    }<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">   
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">else</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 {<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">null</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">1</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">null</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">      color[</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">2</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 = </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">null</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    }<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">    colors.insertNextTupleValue(color);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  }<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  reader.getOutputData().getPointData().setScalars(colors);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  mapper.setInputConnection(reader.getOutputPort());<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  actor.setMapper(mapper);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Standard rendering code setup</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 renderWindow = vtkRenderWindow.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 renderer = vtkRenderer.newInstance({ background: [</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0.2</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0.3</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">0.4</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">]
 });<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  renderWindow.addRenderer(renderer);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Add the actor to the renderer and set the camera based on it</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  renderer.addActor(actor);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  renderer.resetCamera();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Use OpenGL as the backend to view the all this</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 openglRenderWindow = vtkOpenGLRenderWindow.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  renderWindow.addView(openglRenderWindow);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Create a div section to put this into</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 container = document.createElement(</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'div'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  container.style.height
 = </span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">"600px"</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">;<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  container.style.width =
</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">"600px"</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  document.querySelector(</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">'body'</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">).appendChild(container);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  openglRenderWindow.setContainer(container);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Capture size of the container and set it to the renderWindow</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 { width, height } = container.getBoundingClientRect();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  openglRenderWindow.setSize(width,
 height);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Setup an interactor to handle mouse events</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">const</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 interactor = vtkRenderWindowInteractor.newInstance();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  interactor.setView(openglRenderWindow);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  interactor.initialize();<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  interactor.bindEvents(container);<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// Setup interactor style to use</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// ----------------------------------------------------------------------------</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">  interactor.setInteractorStyle(vtkInteractorStyleTrackballCamera.newInstance());<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"> 
</span><span style="font-size:10pt;color:rgb(133,140,147);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">// render();</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">}<u></u><u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(239,240,241);vertical-align:baseline"><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">reader.setUrl(</span><span style="font-size:10pt;color:rgb(125,39,39);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">`./newpivot.stl`</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">,
 { binary: </span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">true</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">
 }).</span><span style="font-size:10pt;color:rgb(16,16,148);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">then</span><span style="font-size:10pt;color:rgb(48,51,54);border:1pt none windowtext;padding:0cm;background:rgb(239,240,241)">(update);</span><span style="font-size:10pt;font-family:Consolas;color:rgb(57,51,24)"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://vtk.org/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://vtk.org/mailman/listinfo/vtkusers</a><br>
</blockquote></div>