2017-03-27 2 views
0

Ich habe Punktwolkendaten und Mesh-Daten in .ply-Formaten generiert. Aus jeder der .ply-Dateien möchte ich die (X, Y, Z) -Koordinaten verwenden, um die Gauß'sche Krümmung zu berechnen. Ich habe mir die Mathematik angeschaut, aber es erscheint zu kompliziert, um von Grund auf neu zu programmieren, da ich so wenig Zeit habe.Gibt es eine Python-basierte Bibliothek oder einen Code, der die Gaußsche Krümmung berechnet?

Gibt es eine vorhandene Python-basierte Bibliothek oder ein Tutorial, das die Gauß'sche Krümmung berechnet?

Antwort

1

Wenn Sie Netzdaten hace, können Sie pymesh verwenden Gaußsche Krümmung der Oberfläche zu berechnen:

mesh = pymesh.load_mesh("your_mesh.ply") 
mesh.add_attribute("vertex_gaussian_curvature") 

Tales ein Blick auf die Dokumentation für weitere Informationen.

+0

Hallo David ... danke für die Antwort. Gibt es jedoch andere Möglichkeiten als PyMesh oder libigl? Ich versuche, möglichst große und komplizierte Bibliotheken zu vermeiden. – troymyname00

Verwandte Themen