Kangaroo: controlling the angle between mesh faces

Dear all, I am currently working on a pavilion that would consist of a pipe system of a woven material. I use weaverbird to create the pipes as well as the connection pieces as shown below.

I use Kangaroo to make sure the structure is optimal for compression but run into an issue. When creating the vaulted structure narrow angles distort the weave too much. I would like to somehow control the minimum angle between two pipes (this means the edges of the mesh give as output by Kangaroo).


For clarification, the upper part of the vault causes no issues but the sharp angles at the base points cause trouble and would hopefully be constricted to wider angles.
Does anybody know how to do this in grasshopper?