Original Post
i have a model made up of around 6000 triangles (the result of a CSG operation). the triangles are very small and really need to be merged to form larger polys. all the triangles can easily be searched for shared edges/similar normals etc. and the only thing troubling me is how to generate a polygon from the bounds of each group of adjoining coplanar triangles. sounds straight forward, but the polygons will need to be concave and usually contain holes. any ideas...?