是否有基于 Python 的库或代码计算高斯曲率?

Is there a Python-based library or code that calculates Gaussian curvature?

我已经生成了 .ply 格式的点云数据和网格数据。从任一 .ply 文件中,我想使用 (X,Y,Z) 坐标来计算高斯曲率。我研究了数学,但考虑到我的时间很短,从头开始编写代码似乎太复杂了。

是否有现有的基于 Python 的计算高斯曲率的库或教程?

如果你有网格数据,你可以使用pymesh来计算表面的高斯曲率:

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

故事请查看文档以获取更多信息。