This is so cool! I'll be using this when I need to generate gears. How is the fitment of the interfacing of the gears after printing? What libraries did you use to build this, too?
Libraries are simple: threejs for preview, meshlib for watertight export, used some frontend framework for state management too