Skip to content

Commit 2ecc0e8

Browse files
committed
cycloid gear rack: some fixes
1 parent d77f5c1 commit 2ecc0e8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

freecad/gears/features.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -654,8 +654,8 @@ def generate_gear_shape(self, obj):
654654
phi_o = np.linspace(0, phi_o_end, numpoints)
655655
y_i = r_i * (np.cos(phi_i) - 1)
656656
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
657+
x_i = r_i * (np.sin(phi_i) - phi_i) - m * np.pi / 4
658+
x_o = r_o * (phi_o - np.sin(phi_o)) - m * np.pi / 4
659659
x = x_i.tolist()[:-1] + x_o.tolist()
660660
y = y_i.tolist()[:-1] + y_o.tolist()
661661
points = np.array([y, x]).T

0 commit comments

Comments
 (0)