Implicit modelling

Is it possible in opencascade to create geometries from implicit functions? The goal is to create Triply Periodic Minimal Surfaces (TPMS), which can be approximated by implicit functions. A gyroid (see picture) can be approximated by the function 'sin(x)*cos(y) + sin(y)*cos(z) + sin(z)*cos(x) = 0'.

Any ideas?

Thanks in advance,
Thieme

Attachments: