In this Grasshopper definition, you can model a wave-like structure with graph mappers. Then you can use the Millipede plugin to analyze the form. This will give you an overview of which surfaces will give you a better parametric roof structure.

In this grasshopper definition you can use one of the Parakeet's Plugin patterns. First we have transformed the pattern and then used the Millipede plugin to model a minimal surface between the two layers.

In this grasshopper definition you can learn how to use the Millipede's geometry wrapper to model a mesh around a curve and control it with different parameters.

In this grasshopper definition by using the PerlinNoise component of the Noise 4d plugin you can produce a changing value for a iso surface which is generated with Millipede.You can also subdivide the mesh surface to have a smoother result.

In this Grasshopper Definition the isosurface component from the Millipede plugin has been used to create the isosurface mesh. Iso value defines the effective field around each point and merge vertices is set to true to produce smoother mesh around some corners.