假设我有两个以任何合理格式存储的网格(例如wavefront .obj或collada .dae),我想以编程方式将它们组合成一个网格。更精确的是,我有一个风景和一个物体作为两个网格。我想在对它进行转换后将对象放入横向,因此它会出现在正确的位置,并将其导出为结果模型。
据我所知,在 assimp 中有一些类似名为SceneCombiner
的东西,但似乎这是内部结构并且没有接口(即使这里https://github.com/assimp/assimp/issues/584有关它的门票已关闭,我无法找到如何使用它。)
也许我应该使用CGAL或类似的东西?我对CG库没有很多经验,所以任何建议都非常有用!