diff --git a/feedthrough1.FCStd b/feedthrough1.FCStd new file mode 100644 index 0000000..860a475 Binary files /dev/null and b/feedthrough1.FCStd differ diff --git a/gear_mesh_planning.py b/gear_mesh_planning.py index 698838e..aab32f8 100644 --- a/gear_mesh_planning.py +++ b/gear_mesh_planning.py @@ -261,7 +261,7 @@ def cli(out_svg_1, out_svg_2, out_svg_3, radius, num_meshes, mesh_width, mesh_th tags.append(circle(center_2, r2, c2)) dim_tags += dimension((x, chord/2), (x, -chord/2), h=offset/2+5) tags += angular_dimension(center_1, a1, -a1, large_arc=False) - tags += angular_dimension(center_2, a2, -a2, large_arc=False) + tags += angular_dimension(center_2, -a2 if offset > x else a2, a2 if offset > x else -a2, large_arc=False) tags.append(Tag('path', fill='none', stroke_width=0.2, stroke=c1, d=f'M {x} {chord/2} L 0 0 L {x} {-chord/2}')) tags.append(Tag('path', fill='none', stroke_width=0.2, stroke=c2, d=f'M {x} {chord/2} L {offset} 0 L {x} {-chord/2}'))