MantisBT - VTK
View Issue Details
0015835VTK(No Category)public2015-11-13 09:482016-08-12 09:55
Luc Habert 
Sujin Philip 
normalminorhave not tried
closedmoved 
 
 
TBD
incorrect functionality
0015835: vtkImplicitPlaneWidget2: tubing error
When the plane is incident to one of the vertices of the box, the cutter produces two points for this vertex, leading to an error during the tubing:

Generic Warning: In F:\lhabert\dev\VTK-6.3.0\Common\DataModel\vtkPolyLine.cxx, line 106
Coincident points in polyline...can't compute normals

Warning: In F:\lhabert\dev\VTK-6.3.0\Filters\Core\vtkTubeFilter.cxx, line 243
vtkTubeFilter (0000000020976ED0): Could not generate normals for line. Skipping to next.
No tags attached.
Issue History
2015-11-13 09:48Luc HabertNew Issue
2015-11-13 09:49Luc HabertNote Added: 0035449
2015-11-13 10:22Luc HabertNote Edited: 0035449bug_revision_view_page.php?bugnote_id=35449#r1391
2015-11-17 06:49Luc HabertNote Added: 0035455
2015-11-18 05:36Joachim PouderouxNote Added: 0035458
2015-11-18 05:36Joachim PouderouxNote Edited: 0035458bug_revision_view_page.php?bugnote_id=35458#r1401
2016-07-06 10:19Sujin PhilipAssigned To => Sujin Philip
2016-08-12 09:55Kitware RobotNote Added: 0037434
2016-08-12 09:55Kitware RobotStatusbacklog => closed
2016-08-12 09:55Kitware RobotResolutionopen => moved

Notes
(0035449)
Luc Habert   
2015-11-13 09:49   
(edited on: 2015-11-13 10:22)
Here is a sample code that triggers the error:

    vtkNew<vtkRenderWindow> window;
    vtkNew<vtkRenderer> renderer;

    window->AddRenderer(renderer.GetPointer());
    vtkNew<vtkRenderWindowInteractor> iren;
    iren->SetRenderWindow(window.GetPointer());
    window->SetSize(600, 600);
    iren->Initialize();

    vtkNew<vtkImplicitPlaneWidget2> wid;
    vtkImplicitPlaneRepresentation *rep = static_cast<vtkImplicitPlaneRepresentation*>(wid->GetRepresentation());
    wid->SetInteractor(iren.GetPointer());
    wid->EnabledOn();
    
    double box[6] = { -54675.000000000000, -54675.000000000000 + 328050.00000000000, -54675.000000000000, -54675.000000000000 + 328050.00000000000, -14234.213333129883 + 20845.697479248047 };
    rep->PlaceWidget(box);

    rep->SetNormal(-0.46107891854792293, 0.29238370636160577, -0.83780546615842055);
    rep->SetOrigin(273374.99999988079, 273374.99999988079, -14234.212890505791);
    renderer->ResetCamera();
    iren->Start();

(0035455)
Luc Habert   
2015-11-17 06:49   
inserting a vtkCleanPolyData between Edges and EdgesTuber fixes this issue
(0035458)
Joachim Pouderoux   
2015-11-18 05:36   
Please refer to https://gitlab.kitware.com/vtk/vtk/blob/master/CONTRIBUTING.md [^] if you wish to propose a patch for this issue.

(0037434)
Kitware Robot   
2016-08-12 09:55   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current VTK Issues page linked in the banner at the top of this page.