用assimp加载二进制STL模型

时间:2013-11-15 17:28:20

标签: opengl model assimp

我开始熟悉Assimp。我使用这个库的任务非常简单,只需加载一个3D模型,将其可视化并从中获取稀疏的必要信息,例如: facet,facet normals ...可能是一些带摄像头的操纵器

我已在link

成功加载了多个模型

这里给出的例子可以加载obj和ascii stl模型。但是,使用STL二进制模型无法完成相同的任务,生成如下错误:“ASCII文件为空或无效;未加载数据 - 无法加载模型”

另外两个参考文件证实我的错误不是第一个错误:

link1

link2

第二个链接建议使用ivcon作为解决方案。但这篇文章是3年前的事了

目前的解决方案怎么样?我可以使用一些导入命令设置直接修复它吗?

1 个答案:

答案 0 :(得分:0)

我的坏!我对link2中已经存在的答案非常接近,但我甚至没有尝试过。

所以,刚才,我只是将STL文件的标题“solid”更改为任何其他字符组,例如“abcde”,导入正常工作