I’ve had this idea for a long time but have never had to time nor the right plan to start it.
I have a building site and I know for zoning reasons I can place 5 buildings (all the same shape) with a specific base area. First I would like to “randomly” generate a shape with the desired base area and place it on the site five times. Now I also want to check the daylight/shading optimization between the buildings and place and rotate them properly.
I don’t have a clue how to start this. How do I generate a random shape with the desired base area? I could place a rectangle and move it’s points and scale it but the shape could theoretically be also a triangle or hexagon or any other polygonal shape.