This is a set of two Grasshopper components for fast computation of approximate minimal surfaces.
NEW: Two Rhino commands "MinSurfFromCircularBoundary" and "MinSurfFromTwoBoundaries".
Only for Rhino 7 on Windows 10 or 11, Rhino version 7.4 and above.
Needs .NET Framework 4.8 Runtime installed from https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48.
The main functionality is in two grasshopper components.
The first component "fills" a closed curve with a soap film, the second component "fills" a surface in between two closed surfaces, giving a topologically cylindrical surface.
Often, on the first try the result has self-intersections, but this can often be repaired by adjusting the rotation angle and the flipping boolean - these are additional parameters of the components.
The algorithm is fast: there is neither recursion nor solution of a linear-algebraic problem on a mesh. Instead, the algorithm solves three Laplacian equations on the the unit-disk - one for each of x, y, z - and then transfers these solutions into 3d space. If the resulting parametrized surface happened to be conformal, the result would be the correct minimal surface. Otherwise, it is an approximation.
- Category:
- License Type: