thi-ng / geom Clojure 999 78 2D/3D geometry toolkit for Clojure/Clojurescript geometry visualization mesh-generation opengl