我尝试使用VTK(https://www.vtk.org/)打开一个相对较大的OBJ文件(16mb),但是python不断崩溃(变得没有响应,没有错误消息)。我试过加载一个较小的obj(犹他茶壶,51kb)没问题。
我知道我的OBJ文件是有效的,因为它会在像Meshlab这样的商业软件中加载得很好。
有没有办法获取错误消息以帮助调试问题?我所拥有的代码是微不足道的,但它在reader.Update()
行专门失败。
reader = vtk.vtkOBJReader()
reader.SetFileName(fileName)
reader.Update()
poly_data = reader.GetOutput()