2017-03-12 9 views
0

Supposons que j'ai deux maillages stockés dans un format sain (par exemple, wavefront .obj ou collada .dae) et que je souhaite les combiner en un maillage par programme. Plus précis, j'ai un paysage et un objet comme deux mailles. Je veux placer l'objet dans le paysage après l'avoir transformé, afin qu'il soit au bon endroit, et l'exporter comme modèle de résultat.Association de deux maillages en un seul

Pour autant que je compris, dans assimp il y a quelque chose de similaire nommé SceneCombiner, mais il semble que ce soit la structure interne et n'a pas d'interface (même si ici https://github.com/assimp/assimp/issues/584 le billet à son sujet est fermé, je ne pouvais pas trouver comment l'utiliser). Peut-être que je devrais utiliser CGAL ou quelque chose comme ça? Je n'ai pas beaucoup d'expérience dans les bibliothèques CG, donc tout conseil sera vraiment utile!

Répondre

1

Vous pouvez le faire avec CGAL. Vous devez lire deux maillages et l'appel copy_face_graph(), puis réécrire le maillage.

+0

Merci! Je vais essayer un coup de feu! –