mixing it up with FreeCAD, WebGL, javascript, and html