Helical Gear Generator Info

The "generator" refers to the process of forming the tooth profile through a coordinated motion between a cutting tool and the gear blank.

def involute_points(self, r_start, r_end, step=0.01): points = [] r = r_start while r <= r_end: alpha = acos(self.db / r) theta = tan(alpha) - alpha x = r * cos(theta) y = r * sin(theta) points.append((x, y)) r += step return points helical gear generator