How to Use OpenSCAD to Generate Dovetail Joints for 3D Printing Building snap-fit 3D models is fun, but how, exactly, do you design them?