I have to create a roof with predetermined shape of edges and mesh faces.
First I created the grid with the mesh faces and than I cut the triangles on the edge using the roof shape projection.
Using Kangaroo I obtained the searched shape, the problem is that near the edge the face are quadrangular or small triangles that I want to clean.
I have to clean preserving the position of certain inner vertices because here the roof is connected with the underneath pillars
I tried using another kangaroo solver: I clean the “ugly" faces and pulled the remaining ones to the edge, the problem is that the alignment of the initial mesh faces disappeared.
I want to create a deformed mesh in which the inner faces have to maintain the original shape, they can be scaled but have to maintain the starting inner angles. If it is not possible at least I need the faces’ edge to maintain an alignment.

