3 ms·
I wrote a CAD package in Go that has a function for it. https://github.com/deadsy/sdfx https://github.com/deadsy/sdfx func InvoluteGear( numberTeeth int,
by deadsy 7y ago
I wrote a CAD package in Go that has a function for it.
https://github.com/deadsy/sdfx https://github.com/deadsy/sdfx
func InvoluteGear(
numberTeeth int, // number of gear teeth
gearModule float64, // pitch circle diameter / number of gear teeth
pressureAngle float64, // gear pressure angle (radians)
backlash float64, // backlash expressed as per-tooth distance at pitch circumference
clearance float64, // additional root clearance
ringWidth float64, // width of ring wall (from root circle)
facets int, // number of facets for involute flank
)