Hi, I need to find the exactly polygon of a terrain.

For it, I have the measure of each line of this and the total area, but not the angle between them.

For example, I have 4 lines, but not the angle between then and I need to know the exactly polygon.

Here a quick way, there are still lot work to do to make it work better.

Put the length of line (n number)

Make a GenPool with n-3 angles from say 10° to 170° (but could be more if you want concave polygon)

Start the solver.

I just take one of the circle/circle intersection => I must output the point which is the more close to the area wanted …

It could be solved by pure geometry …

line lengthn area to polygon.gh (13.1 KB)

1 Like

Given any List of lines (or Curves) with fixed directions (the blue pipes below) … for the general case (that requires the nasty thing: a robust offset etc etc) you’ll need a classic up-down recursive search/approximation (for each inversed search the stepD becomes half stepD). See some results.