We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d77f5c1 commit 2ecc0e8Copy full SHA for 2ecc0e8
freecad/gears/features.py
@@ -654,8 +654,8 @@ def generate_gear_shape(self, obj):
654
phi_o = np.linspace(0, phi_o_end, numpoints)
655
y_i = r_i * (np.cos(phi_i) - 1)
656
y_o = r_o * (1 - np.cos(phi_o))
657
- x_i = r_i * (np.sin(phi_i) - phi_i) - np.pi / 4
658
- x_o = r_o * (phi_o - np.sin(phi_o)) - np.pi / 4
+ x_i = r_i * (np.sin(phi_i) - phi_i) - m * np.pi / 4
+ x_o = r_o * (phi_o - np.sin(phi_o)) - m * np.pi / 4
659
x = x_i.tolist()[:-1] + x_o.tolist()
660
y = y_i.tolist()[:-1] + y_o.tolist()
661
points = np.array([y, x]).T
0 commit comments