Commit 654bac94bfbd5e71863315ed24ddfe5ab6ed5a26
1 parent
2eb7bf90
Exists in
vtk6
It was not showing surfaces created with greatest region, selected region and all regions filters
Showing
1 changed file
with
3 additions
and
1 deletions
Show diff stats
invesalius/data/surface.py
| ... | ... | @@ -245,6 +245,7 @@ class SurfaceManager(): |
| 245 | 245 | normals.SetInputData(polydata) |
| 246 | 246 | normals.SetFeatureAngle(80) |
| 247 | 247 | normals.AutoOrientNormalsOn() |
| 248 | + normals.Update() | |
| 248 | 249 | |
| 249 | 250 | mapper = vtk.vtkPolyDataMapper() |
| 250 | 251 | mapper.SetInputData(normals.GetOutput()) |
| ... | ... | @@ -295,7 +296,8 @@ class SurfaceManager(): |
| 295 | 296 | triangle_filter.Update() |
| 296 | 297 | |
| 297 | 298 | measured_polydata = vtk.vtkMassProperties() |
| 298 | - measured_polydata.SetInputData(triangle_filter.GetOutput()) | |
| 299 | + measured_polydata.SetInputConnection(triangle_filter.GetOutputPort()) | |
| 300 | + measured_polydata.Update() | |
| 299 | 301 | volume = measured_polydata.GetVolume() |
| 300 | 302 | surface.volume = volume |
| 301 | 303 | print ">>>>", surface.volume | ... | ... |