2017-03-12 143 views
0

假設我有兩種以任何理性格式存儲的網格(例如wavefront .obj或collada .dae),並且我想以編程方式將它們組合成一個網格。更確切的說,我有一個景觀和一個物體作爲兩個網格。我想在對它進行轉換後將對象放到橫向中,以便它放在正確的位置,並將其作爲結果模型導出。將兩個網格合併爲一個

據我瞭解,在assimp有類似的命名SceneCombiner的東西,但它似乎這是內部結構,並且具有無接口(即使在這裏https://github.com/assimp/assimp/issues/584關於它是封閉的票,我找不到了解如何使用它)。

也許我應該使用CGAL或類似的東西?我沒有很多CG圖書館的經驗,所以任何建議都會非常有用!

回答

1

你可以用CGAL做到這一點。您將讀取兩個網格,然後調用copy_face_graph(),然後將網格寫回。

+0

謝謝!我會嘗試一下! –