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 |