Show me the Monkey - Curv

Curv is a programming language for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing.

https://github.com/doug-moen/curv

 repeat_mirror_x   (    union(    smooth 0.3 .union    (        union        (             // nose            smooth 0.1 .difference(            smooth 0.1 .union            (sphere 2>> move(0.7,-4.5,1.5) ,            sphere 2>> move(-0,-4.5,1.5) ),            sphere 3>> move(1.3,-6,1.5)            ),            //mouth            smooth 0.5 .union(             smooth 0.5 .difference( smooth 0.25 .union                 ( sphere 2>> move(0.1,-5.5,0.5),sphere 6>> move(0,-4,-1) ),            smooth 0.25 .union ( sphere 2>> move(0.1,-6,0),sphere 8>> move(0,-5,-3) )),            smooth 0.5 .difference( smooth 0.5 .union                ( sphere 5>> move(0,-4,0),sphere 7>> move(0,-2,-1)) ,                sphere 7>> move(0,-5,3) ),            )        )        ,        //Head        smooth 0.5 .difference        (            smooth 0.5 .union(   sphere 9,   sphere 6>> move(1,-2,2)     )          ,            smooth 0.5 .union  ( sphere 8>> move(1,-6,3),  sphere 8>> move(-1,-6,3))        )    )    ,        //ears            smooth 0.2 .difference        (            sphere 6>> move(6,-1,2),            sphere 7>> move(6.5,-2,2.3)        )    ,        //eyes         union         (            sphere 3>>move(1.5,-2,2) >>colour [1,1,1] ,            sphere 1>>move(1.5,-3,2.5) >>colour [0,0,0]         )    ))