Commit 89f4d4405e37c5f07d000cebb101c99c06144fe9
1 parent
4ce5fa49
Exists in
master
and in
24 other branches
It was missing a update in appendpolydata filter when saving polydata
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
invesalius/data/polydata_utils.py
@@ -97,10 +97,13 @@ def Merge(polydata_list): | @@ -97,10 +97,13 @@ def Merge(polydata_list): | ||
97 | for polydata in polydata_list: | 97 | for polydata in polydata_list: |
98 | triangle = vtk.vtkTriangleFilter() | 98 | triangle = vtk.vtkTriangleFilter() |
99 | triangle.SetInputData(polydata) | 99 | triangle.SetInputData(polydata) |
100 | + triangle.Update() | ||
100 | append.AddInputData(triangle.GetOutput()) | 101 | append.AddInputData(triangle.GetOutput()) |
101 | 102 | ||
103 | + append.Update() | ||
102 | clean = vtk.vtkCleanPolyData() | 104 | clean = vtk.vtkCleanPolyData() |
103 | clean.SetInputData(append.GetOutput()) | 105 | clean.SetInputData(append.GetOutput()) |
106 | + clean.Update() | ||
104 | 107 | ||
105 | return append.GetOutput() | 108 | return append.GetOutput() |
106 | 109 |