gears¶
Involute spur gears whose teeth are *rack-carved with a real undercut*, the way the current BOSL2 does it — plus helical, herringbone, rack, ring, bevel and worm.
SpurGear(mod=4, teeth=20, thickness=8, shaft_diam=6).shape()interactive · drag to orbit
rendered & measured
watertightA 20-tooth helical gear meshes at GearSpec.gear_dist(); the 8-tooth gear picks up profile_shift="auto" so its flanks don't undercut. Both close watertight.
variants · click to load
5,320triangles
39,095.6mm³ volume
88×88×8bbox mm
>>> SpurGear(mod=4, teeth=20, thickness=8, shaft_diam=6).shape()
52 tests