<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#003333">
    <font size="-1"><font face="Tahoma">Dear vtk developpers,<br>
        <br>
        I think I felt on a bug concerning vtkContourRepresentation but
        i'm not sure so i'm exposing the situation. Then you'll confirm
        me or not.<br>
        (vtk 5.8, windows XP 32bits, visual studio 2008)<br>
        <br>
        I use vtkOrientedGlyphContourRepresentation (with
        vtkPolygonalSurfacePointPlacer and
        vtkPolygonalSurfaceContourLineInterpolator) via vtkContourWidget
        to draw a contour on a mesh interactively.<br>
        <br>
        However when I want to close the contour, the penultimate line
        is reset to be a simple segment.<br>
        <br>
        I found the problem comes from the function : void
        vtkContourRepresentation::UpdateLines( int index ) in this
        portion of code :<br>
         <br>
         if (this->LineInterpolator)<br>
            {<br>
            vtkIntArray *arr = vtkIntArray::New();<br>
            this->LineInterpolator->GetSpan( index, arr, this );<br>
        <br>
            int nNodes = arr->GetNumberOfTuples();<br>
            for (int i = 0; i < nNodes; i++)<br>
              {<br>
              arr->GetTupleValue( i, indices );<br>
              this->UpdateLine( indices[0], indices[1] );<br>
              }<br>
            arr->Delete();<br>
            }<br>
        <br>
        <br>
        if I understand well, this function clear the path between </font></font><font
      size="-1"><font face="Tahoma">no</font></font><font size="-1"><font
        face="Tahoma">d</font></font><font size="-1"><font face="Tahoma">e
        indices[0] and indices[1] and build it again.</font></font><font
      size="-1"><font face="Tahoma"> But w</font></font><font size="-1"><font
        face="Tahoma">hen indices[0]=</font></font><font size="-1"><font
        face="Tahoma">nNodes-1 </font></font><font size="-1"><font
        face="Tahoma"> and indices[1]=</font></font><font size="-1"><font
        face="Tahoma">nNodes-2 (or vice-versa) this line is only
        cleared.<br>
        <br>
      </font></font><font size="-1"><font face="Tahoma">Please someone
        confirm the problem.<br>
        <br>
        This test can be reproduce using the example on the wiki and
        closing a contour on the sphere :
        <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/vtkPolygonalSurfacePointPlacer">http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/vtkPolygonalSurfacePointPlacer</a><br>
        <br>
        Regards.<br>
      </font></font><font size="-1"><font face="Tahoma"><br>
        <br>
      </font></font>
  </body>
</html>