Chen–Gackstatter surface

Hi,

I have been playing with minimal surfaces and had a pretty good idea as in how to implement the ones that are based on relatively simple equations, such as gyroid (sin(x)cos(y) + sin(y)cos(z) + sin(z)cos(x) = 0), like shown in the picture below.


I would like to implement more complex ones, such as the Chen–Gackstatter surface, however this looks very complex and I do not know where to even begin to implement this or Enneper’s minimal surface.

I would very much appreciate suggestions as in to how to approach this matter.

Thanks so much in advance!!

Maybe that help you : Math surfaces
http://www.co-de-it.com/wordpress/code/grasshopper-code