View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014779VTK(No Category)public2014-06-05 10:392015-01-09 13:41
Reporterlivia.barazzetti 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version5.10.1 
Target VersionFixed in Version6.2.0 
Summary0014779: vtkDistancePolyDataFilter doesn't work with ComputeSecondDistanceOff
DescriptionWhen the method ComputeSecondDistanceOff is called,
a subsequent call to vtkPolyDataFilter->GetOutput() produces the following error: Algorithm vtkDistancePolyDataFilter(0000000002FDF2E0) returned failure for request: vtkInformation (000000000795B4B0)

It seems that vtkDistancePolyDataFilter::GetPolyDataDistance is never called. Here the debug

Debug: In e:\dev\vtk5.10.1\filtering\vtkAlgorithm.h, line 158
vtkDistancePolyDataFilter (0000000002FDF2E0): vtkDistancePolyDataFilter (0000000
002FDF2E0): setting AbortExecute to 0

ERROR: In E:\dev\VTK5.10.1\Filtering\vtkExecutive.cxx, line 756
vtkStreamingDemandDrivenPipeline (0000000003686EF0): Algorithm vtkDistancePolyDa
taFilter(0000000002FDF2E0) returned failure for request: vtkInformation (0000000
00795B4B0)
  Debug: Off
  Modified Time: 26156
  Reference Count: 1
  Registered Events: (none)
  Request: REQUEST_DATA
  FORWARD_DIRECTION: 0
  ALGORITHM_AFTER_FORWARD: 1
  FROM_OUTPUT_PORT: 0



Debug: In e:\dev\vtk5.10.1\filtering\vtkAlgorithm.h, line 159
vtkDistancePolyDataFilter (0000000002FDF2E0): vtkDistancePolyDataFilter (0000000
002FDF2E0): returning AbortExecute of 0
TagsNo tags attached.
ProjectTBD
Typecrash
Attached Files

 Relationships

  Notes
(0033005)
livia.barazzetti (reporter)
2014-07-11 08:34

The problem is in line 68 of vtkDistancePolyDataFilter.cxx :
 if (!input0 || !input1 || !output0 || !output1)
    {
    return 0;
    }

should be changed to

  if (!input0 || !input1 || !output0 ) //|| !output1
    {
    return 0;
    }

  if (this->ComputeSecondDistance && !output1) {
      return 0;
  }
(0033426)
Utkarsh Ayachit (administrator)
2014-10-02 09:55

This should address the problem:

http://review.source.kitware.com/#/t/4752/ [^]
(0033557)
Cory Quammen (developer)
2014-10-02 18:29

commit 92be9c22313bd9cbb0814710d446e6db6f9204c8
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Thu Oct 2 09:52:01 2014 -0400

    BUG 0014779. Fixes for vtkDistancePolyDataFilter.
    
    Misc. fixes for vtkDistancePolyDataFilter.
    
    Change-Id: I7265dc053e369130e695216ceba37a0fd9d7b27c

 Issue History
Date Modified Username Field Change
2014-06-05 10:39 livia.barazzetti New Issue
2014-07-11 08:34 livia.barazzetti Note Added: 0033005
2014-10-02 09:32 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2014-10-02 09:34 Utkarsh Ayachit Status backlog => active development
2014-10-02 09:49 Utkarsh Ayachit Note Added: 0033424
2014-10-02 09:55 Utkarsh Ayachit Note Deleted: 0033424
2014-10-02 09:55 Utkarsh Ayachit Note Added: 0033426
2014-10-02 09:57 Utkarsh Ayachit Status active development => gerrit review
2014-10-02 18:29 Cory Quammen Note Added: 0033557
2014-10-02 18:29 Cory Quammen Status gerrit review => closed
2014-10-02 18:29 Cory Quammen Resolution open => fixed
2014-10-02 18:29 Cory Quammen Fixed in Version => 6.2.0
2015-01-09 13:41 Cory Quammen Source_changeset_attached => VTK master ee2c4ff2
2015-01-09 13:41 Utkarsh Ayachit Source_changeset_attached => VTK master 92be9c22


Copyright © 2000 - 2018 MantisBT Team