使用 assimp 加载二进制 STL 模型



我开始熟悉Assimp了。我使用这个库的任务非常简单,只需加载 3D 模型,可视化它并从中稀疏必要的信息,例如小平面、小平面法线......可能是一些带相机的操纵者

我已经在链接上成功加载了几个模型

这里给出的示例可以加载 OBJ 和 ASCII STL 模型。但是,STL 二进制模型无法完成相同的任务,该模型会生成如下错误:"ASCII 文件为空或无效;未加载数据 - 无法加载模型"

另外两个参考资料证实了我的错误不是第一个:

链接1

链接2

第二个链接建议使用IVCon作为解决方案。 然而,这篇文章是3年前的

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

我的错!我对 link2 中已经存在的答案非常封闭,但我什至没有尝试过。

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

最新更新