feat: ui rework and gear generator

This commit is contained in:
2026-04-28 17:13:30 +02:00
parent 82ea8125e1
commit 57a14134a6
300 changed files with 2901 additions and 135 deletions

View File

@ -0,0 +1,57 @@
teeth,pitch_radius_px,calculated_root_radius_px,root_radius_px,tooth_depth_px,outer_radius_px,bolt_scale,decorative_scale,bolt_holes,decorative_cutouts
5,19.678,11.678,54.000,17.500,71.500,0.000,0.239,0,0
6,23.132,15.132,54.000,17.500,71.500,0.000,0.239,0,0
7,26.657,18.657,54.000,17.500,71.500,0.000,0.239,0,0
8,30.224,22.224,54.000,17.500,71.500,0.000,0.239,0,0
9,33.817,25.817,54.000,17.500,71.500,0.000,0.239,0,0
10,37.429,29.429,54.000,17.500,71.500,0.000,0.239,0,0
11,41.054,33.054,54.000,17.500,71.500,0.000,0.239,0,0
12,44.689,36.689,54.000,17.500,71.500,0.000,0.239,0,0
13,48.331,40.331,54.000,17.500,71.500,0.000,0.239,0,0
14,51.978,43.978,54.000,17.500,71.500,0.000,0.239,0,0
15,55.631,47.631,54.000,17.500,71.500,0.000,0.239,0,0
16,59.287,51.287,54.000,17.500,71.500,0.000,0.239,0,0
17,62.946,54.946,54.946,17.500,72.446,0.000,0.244,0,0
18,66.607,58.607,58.607,17.500,76.107,0.000,0.263,0,0
19,70.271,62.271,62.271,17.500,79.771,0.000,0.282,0,0
20,73.937,65.937,65.937,17.500,83.437,0.000,0.301,0,0
21,77.604,69.604,69.604,17.500,87.104,0.000,0.320,0,0
22,81.272,73.272,73.272,17.500,90.772,0.000,0.339,0,0
23,84.942,76.942,76.942,17.500,94.442,0.000,0.358,0,0
24,88.612,80.612,80.612,17.500,98.112,0.000,0.377,0,0
25,92.284,84.284,95.000,17.500,112.500,0.449,0.452,1,0
26,95.956,87.956,95.000,17.500,112.500,0.449,0.452,1,0
27,99.629,91.629,95.000,17.500,112.500,0.449,0.452,1,0
28,103.303,95.303,95.303,17.500,112.803,0.451,0.453,1,0
29,106.977,98.977,98.977,17.500,116.477,0.474,0.472,1,0
30,110.652,102.652,102.652,17.500,120.152,0.498,0.491,1,0
31,114.327,106.327,106.327,17.500,123.827,0.521,0.510,1,0
32,118.002,110.002,110.002,17.500,127.502,0.545,0.530,1,0
33,121.678,113.678,113.678,17.500,131.178,0.568,0.549,1,0
34,125.354,117.354,117.354,17.500,134.854,0.591,0.568,1,0
35,129.031,121.031,121.031,17.500,138.531,0.615,0.587,1,0
36,132.708,124.708,124.708,17.500,142.208,0.638,0.606,1,0
37,136.385,128.385,128.385,17.500,145.885,0.662,0.625,1,1
38,140.062,132.062,132.062,17.500,149.562,0.685,0.644,1,1
39,143.740,135.740,135.740,17.500,153.240,0.709,0.663,1,1
40,147.418,139.418,139.418,17.500,156.918,0.732,0.682,1,1
41,151.095,143.095,143.095,17.500,160.595,0.755,0.701,1,1
42,154.774,146.774,146.774,17.500,164.274,0.779,0.720,1,1
43,158.452,150.452,150.452,17.500,167.952,0.802,0.740,1,1
44,162.130,154.130,154.130,17.500,171.630,0.826,0.759,1,1
45,165.809,157.809,157.809,17.500,175.309,0.849,0.778,1,1
46,169.488,161.488,161.488,17.500,178.988,0.873,0.797,1,1
47,173.166,165.166,165.166,17.500,182.666,0.896,0.816,1,1
48,176.845,168.845,168.845,17.500,186.345,0.919,0.835,1,1
49,180.525,172.525,172.525,17.500,190.025,0.943,0.854,1,1
50,184.204,176.204,176.204,17.500,193.704,0.966,0.873,1,1
51,187.883,179.883,179.883,17.500,197.383,0.990,0.892,1,1
52,191.562,183.562,183.562,17.500,201.062,1.000,0.911,1,1
53,195.242,187.242,187.242,17.500,204.742,1.000,0.931,1,1
54,198.921,190.921,190.921,17.500,208.421,1.000,0.950,1,1
55,202.601,194.601,194.601,17.500,212.101,1.000,0.969,1,1
56,206.281,198.281,198.281,17.500,215.781,1.000,0.988,1,1
57,209.960,201.960,201.960,17.500,219.460,1.000,1.000,1,1
58,213.640,205.640,205.640,17.500,223.140,1.000,1.000,1,1
59,217.320,209.320,209.320,17.500,226.820,1.000,1.000,1,1
60,221.000,213.000,213.000,17.500,230.500,1.000,1.000,1,1
1 teeth pitch_radius_px calculated_root_radius_px root_radius_px tooth_depth_px outer_radius_px bolt_scale decorative_scale bolt_holes decorative_cutouts
2 5 19.678 11.678 54.000 17.500 71.500 0.000 0.239 0 0
3 6 23.132 15.132 54.000 17.500 71.500 0.000 0.239 0 0
4 7 26.657 18.657 54.000 17.500 71.500 0.000 0.239 0 0
5 8 30.224 22.224 54.000 17.500 71.500 0.000 0.239 0 0
6 9 33.817 25.817 54.000 17.500 71.500 0.000 0.239 0 0
7 10 37.429 29.429 54.000 17.500 71.500 0.000 0.239 0 0
8 11 41.054 33.054 54.000 17.500 71.500 0.000 0.239 0 0
9 12 44.689 36.689 54.000 17.500 71.500 0.000 0.239 0 0
10 13 48.331 40.331 54.000 17.500 71.500 0.000 0.239 0 0
11 14 51.978 43.978 54.000 17.500 71.500 0.000 0.239 0 0
12 15 55.631 47.631 54.000 17.500 71.500 0.000 0.239 0 0
13 16 59.287 51.287 54.000 17.500 71.500 0.000 0.239 0 0
14 17 62.946 54.946 54.946 17.500 72.446 0.000 0.244 0 0
15 18 66.607 58.607 58.607 17.500 76.107 0.000 0.263 0 0
16 19 70.271 62.271 62.271 17.500 79.771 0.000 0.282 0 0
17 20 73.937 65.937 65.937 17.500 83.437 0.000 0.301 0 0
18 21 77.604 69.604 69.604 17.500 87.104 0.000 0.320 0 0
19 22 81.272 73.272 73.272 17.500 90.772 0.000 0.339 0 0
20 23 84.942 76.942 76.942 17.500 94.442 0.000 0.358 0 0
21 24 88.612 80.612 80.612 17.500 98.112 0.000 0.377 0 0
22 25 92.284 84.284 95.000 17.500 112.500 0.449 0.452 1 0
23 26 95.956 87.956 95.000 17.500 112.500 0.449 0.452 1 0
24 27 99.629 91.629 95.000 17.500 112.500 0.449 0.452 1 0
25 28 103.303 95.303 95.303 17.500 112.803 0.451 0.453 1 0
26 29 106.977 98.977 98.977 17.500 116.477 0.474 0.472 1 0
27 30 110.652 102.652 102.652 17.500 120.152 0.498 0.491 1 0
28 31 114.327 106.327 106.327 17.500 123.827 0.521 0.510 1 0
29 32 118.002 110.002 110.002 17.500 127.502 0.545 0.530 1 0
30 33 121.678 113.678 113.678 17.500 131.178 0.568 0.549 1 0
31 34 125.354 117.354 117.354 17.500 134.854 0.591 0.568 1 0
32 35 129.031 121.031 121.031 17.500 138.531 0.615 0.587 1 0
33 36 132.708 124.708 124.708 17.500 142.208 0.638 0.606 1 0
34 37 136.385 128.385 128.385 17.500 145.885 0.662 0.625 1 1
35 38 140.062 132.062 132.062 17.500 149.562 0.685 0.644 1 1
36 39 143.740 135.740 135.740 17.500 153.240 0.709 0.663 1 1
37 40 147.418 139.418 139.418 17.500 156.918 0.732 0.682 1 1
38 41 151.095 143.095 143.095 17.500 160.595 0.755 0.701 1 1
39 42 154.774 146.774 146.774 17.500 164.274 0.779 0.720 1 1
40 43 158.452 150.452 150.452 17.500 167.952 0.802 0.740 1 1
41 44 162.130 154.130 154.130 17.500 171.630 0.826 0.759 1 1
42 45 165.809 157.809 157.809 17.500 175.309 0.849 0.778 1 1
43 46 169.488 161.488 161.488 17.500 178.988 0.873 0.797 1 1
44 47 173.166 165.166 165.166 17.500 182.666 0.896 0.816 1 1
45 48 176.845 168.845 168.845 17.500 186.345 0.919 0.835 1 1
46 49 180.525 172.525 172.525 17.500 190.025 0.943 0.854 1 1
47 50 184.204 176.204 176.204 17.500 193.704 0.966 0.873 1 1
48 51 187.883 179.883 179.883 17.500 197.383 0.990 0.892 1 1
49 52 191.562 183.562 183.562 17.500 201.062 1.000 0.911 1 1
50 53 195.242 187.242 187.242 17.500 204.742 1.000 0.931 1 1
51 54 198.921 190.921 190.921 17.500 208.421 1.000 0.950 1 1
52 55 202.601 194.601 194.601 17.500 212.101 1.000 0.969 1 1
53 56 206.281 198.281 198.281 17.500 215.781 1.000 0.988 1 1
54 57 209.960 201.960 201.960 17.500 219.460 1.000 1.000 1 1
55 58 213.640 205.640 205.640 17.500 223.140 1.000 1.000 1 1
56 59 217.320 209.320 209.320 17.500 226.820 1.000 1.000 1 1
57 60 221.000 213.000 213.000 17.500 230.500 1.000 1.000 1 1