我正在研究用c ++编写的程序,该程序根据用户输入生成某些3d对象。这些对象包含一组索引顶点,法线,纹理坐标,位置矩阵和纹理本身。
我需要将这些对象导出为3ds格式,但是我找不到任何有关如何操作的好信息。我查找像assimp这样的库,它们使用3d文件格式,但找不到允许3ds导出的库。格式本身显然是不公开的,因此没有文档(至少没有我能找到)。有一些代码片段可以读取3ds对象,但它们已有10年历史。
是否有可以处理我不知道的3ds导出的库?或者也许这里有人有同样的问题,可以分享他们的经验?我看到的最好的行动方案是找到一些简单的3ds文件并尝试对它们进行逆向工程,但它看起来不是最理想的,可能需要花费大量时间。