How to calculate angle to maintain consistent wall widths

Hi

does anyone know how I can calculate the angle of “C” in order to maintain consistent wall width for “A” and “B”?

Or any tricks to achieve this?

At the moment I duplicate face “A”, rotate to required angle and intersect it with “A” and “B” to find new vertex locations and create the mesh from this data.

thanks


assuming you know angle AB then C will always be half. example if AB=100 degrees then AC=50 and BC=50

There are ways to automate this: Inset or Solidify modifier.