Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • VTK VTK
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 877
    • Issues 877
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 236
    • Merge requests 236
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VTKVTK
  • VTKVTK
  • Issues
  • #3440
Closed
Open
Issue created Jun 23, 2006 by Kitware Robot@kwrobotOwner

vtkRibbonFilter can cause subsequent filters to crash

This issue was created automatically from an original Mantis Issue. Further discussion may take place here.


This problem was reported by Christopher Bruns in [vtkusers], along with a C++ program to reproduce the crash: http://public.kitware.com/pipermail/vtkusers/2006-June/085755.html

There is a typo in vtkRibbonFilter.cxx, which leads to some bad results copying point and cell data. The following patch seems to correct this:

----BEGIN---- diff -u -r1.80 vtkRibbonFilter.cxx --- Graphics/vtkRibbonFilter.cxx 21 Apr 2005 13:42:16 -0000 1.80 +++ Graphics/vtkRibbonFilter.cxx 24 Jun 2006 04:21:38 -0000 @@ -176,7 +176,7 @@ // numNewCells = inLines->GetNumberOfCells(); outCD->CopyNormalsOff();

  • outPD->CopyAllocate(pd,numNewCells);
  • outCD->CopyAllocate(cd,numNewCells);

    // Create points along each polyline that are connected into NumberOfSides // triangle strips. Texture coordinates are optionally generated. ----END----

Assignee
Assign to
Time tracking