Heat Method

That certainly looks promising. It seems to have some sensitivity to the input mesh though. In the attached gh file, the first step didn’t maintain the rings around each branch / which I assume led to the isolines not equalizing (or maybe that is not related). The only difference I can see is the input mesh. Your mesh was triangular, very even edge lengths, and mine quad (which I realize internally gets converted to triangles in the first step). Or is their something else happening here?Boundary_equalize_not.gh (102.6 KB)