Scherk's second minimal surface script

 From:  bemfarmer
6524.19 
The Scherk1 surface can be copied/moved, by PI units in the x direction and also PI units in the y direction, checkerboard fashion.
PI (+/-), is the length of an unwrapped circle of diameter 1 unit.

I read that the Bonnet transformation, with theta = 90 degrees, turns a Scherk1 into a Scherk2 surface. (?How to script?:-)
(Also applies for catenoid/helicoid, and for D, gyroid, P surfaces...)

- Brian