Ich bin nur neu bei Python und ich kann nicht scheinen, eine Lösung für mein Problem zu finden, da es scheint, ziemlich einfach zu sein. Ich habe eine Geometrie auf Paraview, ich speichere es als vtk-Datei und ich versuche Python zu verwenden, um sein Volumen zu berechnen.Wie man das Volumen einer vtk-Datei berechnet
Dies ist der Code Ich verwende:
import vtk
reader = vtk.vtkPolyDataReader()
reader.SetFileName("C:\Users\Pauuu\Google Drive\2016-01\SURF\Sim Vascular\Modelos\apoE183 Day 14 3D\AAA.vtk")
reader.Update()
polydata = reader.GetOutput()
Mass = vtk.vtkMassProperties()
Mass.SetInputConnection(polydata.GetOutput())
Mass.Update()
print "Volume = ", Mass.GetVolume()
print "Surface = ", Mass.GetSurfaceArea()
Ich denke, es könnte die Daten ein Problem mit der Art und Weise im Loding sein, und ich bekomme die AttributeError: GetOutput
.
Wissen Sie, was passiert oder was ich falsch mache? Vielen Dank im Voraus.
Welche Version von 'vtk' Paket haben Sie, wenn Sie' vtk .__ Version__' drucken? – SAAD