Commit ae0a6c500267afab69c8c94c5d2848d756c280f5

Authored by Thiago Franco de Moraes
1 parent 14b9edd1
Exists in smoothing_bin_pll

adapted to VTK6

Showing 1 changed file with 6 additions and 6 deletions   Show diff stats
invesalius/data/surface.py
@@ -595,31 +595,31 @@ class SurfaceManager(): @@ -595,31 +595,31 @@ class SurfaceManager():
595 normals_ref = weakref.ref(normals) 595 normals_ref = weakref.ref(normals)
596 normals_ref().AddObserver("ProgressEvent", lambda obj,evt: 596 normals_ref().AddObserver("ProgressEvent", lambda obj,evt:
597 UpdateProgress(normals_ref(), _("Creating 3D surface..."))) 597 UpdateProgress(normals_ref(), _("Creating 3D surface...")))
598 - normals.SetInput(polydata) 598 + normals.SetInputData(polydata)
599 normals.ReleaseDataFlagOn() 599 normals.ReleaseDataFlagOn()
600 #normals.SetFeatureAngle(80) 600 #normals.SetFeatureAngle(80)
601 #normals.AutoOrientNormalsOn() 601 #normals.AutoOrientNormalsOn()
602 normals.ComputeCellNormalsOn() 602 normals.ComputeCellNormalsOn()
603 - normals.GetOutput().ReleaseDataFlagOn() 603 + # normals.GetOutput().ReleaseDataFlagOn()
604 normals.Update() 604 normals.Update()
605 del polydata 605 del polydata
606 polydata = normals.GetOutput() 606 polydata = normals.GetOutput()
607 - polydata.SetSource(None) 607 + # polydata.SetSource(None)
608 del normals 608 del normals
609 609
610 clean = vtk.vtkCleanPolyData() 610 clean = vtk.vtkCleanPolyData()
611 clean.ReleaseDataFlagOn() 611 clean.ReleaseDataFlagOn()
612 - clean.GetOutput().ReleaseDataFlagOn() 612 + # clean.GetOutput().ReleaseDataFlagOn()
613 clean_ref = weakref.ref(clean) 613 clean_ref = weakref.ref(clean)
614 clean_ref().AddObserver("ProgressEvent", lambda obj,evt: 614 clean_ref().AddObserver("ProgressEvent", lambda obj,evt:
615 UpdateProgress(clean_ref(), _("Creating 3D surface..."))) 615 UpdateProgress(clean_ref(), _("Creating 3D surface...")))
616 - clean.SetInput(polydata) 616 + clean.SetInputData(polydata)
617 clean.PointMergingOn() 617 clean.PointMergingOn()
618 clean.Update() 618 clean.Update()
619 619
620 del polydata 620 del polydata
621 polydata = clean.GetOutput() 621 polydata = clean.GetOutput()
622 - polydata.SetSource(None) 622 + # polydata.SetSource(None)
623 del clean 623 del clean
624 624
625 else: 625 else: