我尝试了最简单的 Pymeshlab 示例,但出现异常。
import pymeshlab
ms = pymeshlab.MeshSet()
ms.load_new_mesh('test.obj')
ms.generate_convex_hull()
ms.save_current_mesh('convex_hull.ply')
File "main.py", line 7, in <module>
ms.save_current_mesh('convex_hull.ply')
pymeshlab.pmeshlab.PyMeshLabException
异常很奇怪。它什么都不包含。
我的obj文件是正常的。我的 python 版本是 3.11.2
谁能告诉我怎么处理?
我可以确认这个测试用例在我的电脑上运行,所以你可以试试这个来调试你的程序。
print(ms.current_mesh().vertex_number(),'vertex')
print(ms.current_mesh().face_number(), 'faces')
在调用
ms.generate_convex_hull()
之前和之后。这允许检查网格是否已正确导入和构建。请注意,您的输入网格可能会以某种方式退化(例如,在您的屏幕截图中,每个 Z 坐标都具有相同的值)。
with open("convex_hull.txt", "w") as f:
print("Test file output", file=f)
print(ms.current_mesh().vertex_number(),'vertex', file=f)
print(ms.current_mesh().face_number(), 'faces', file=f)
• 无法将新的 IP 网关子网保存到 ESP8266 ESP01 闪存中
• 使用 Modal Window Ext JS 添加数据后自动加载网格
• ValueError:使用 ModelCheckpoint 保存我的模型时无法创建数据集(名称已存在)
• 为什么“load_model”在预测时会导致RAM内存问题?
• python - selenium - 无法导入以前导出的 cookie
• 在 useRef 中保存 redux 调度操作的 Typescript 类型
• 使用 openpyxl 保存 excel 文件会破坏特定 excel 版本上的工作表格式
• ArrayList 在使用 .remove() 后无法序列化
• 由于分叉数为 -1,无法启动 GitHub 页面存储库?
• 无需下载即可使用 Python 3 从 URL 获取 PDF 的内容