Add math functions back to the prelude (#6595)

* Add math functions back to the prelude

* Update output

* Update docs
This commit is contained in:
Jonathan Tran
2025-04-30 11:07:05 -04:00
committed by GitHub
parent f1fdf48834
commit ccd5b0272d
111 changed files with 4002 additions and 4335 deletions

View File

@ -44,121 +44,121 @@ flowchart LR
87[Solid2d]
end
subgraph path14 [Path]
14["Path<br>[865, 1036, 10]"]
47["Segment<br>[865, 1036, 10]"]
14["Path<br>[865, 1018, 10]"]
47["Segment<br>[865, 1018, 10]"]
90[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1245, 1388, 10]"]
48["Segment<br>[1245, 1388, 10]"]
15["Path<br>[1227, 1352, 10]"]
48["Segment<br>[1227, 1352, 10]"]
101[Solid2d]
end
subgraph path16 [Path]
16["Path<br>[1706, 1876, 10]"]
49["Segment<br>[1706, 1876, 10]"]
16["Path<br>[1652, 1804, 10]"]
49["Segment<br>[1652, 1804, 10]"]
95[Solid2d]
end
subgraph path17 [Path]
17["Path<br>[2101, 2141, 10]"]
50["Segment<br>[2101, 2141, 10]"]
17["Path<br>[2029, 2069, 10]"]
50["Segment<br>[2029, 2069, 10]"]
96[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[251, 384, 11]"]
51["Segment<br>[390, 473, 11]"]
52["Segment<br>[479, 531, 11]"]
53["Segment<br>[537, 620, 11]"]
54["Segment<br>[626, 682, 11]"]
55["Segment<br>[688, 695, 11]"]
18["Path<br>[251, 372, 11]"]
51["Segment<br>[378, 461, 11]"]
52["Segment<br>[467, 519, 11]"]
53["Segment<br>[525, 608, 11]"]
54["Segment<br>[614, 670, 11]"]
55["Segment<br>[676, 683, 11]"]
111[Solid2d]
end
subgraph path19 [Path]
19["Path<br>[816, 880, 11]"]
56["Segment<br>[816, 880, 11]"]
19["Path<br>[804, 868, 11]"]
56["Segment<br>[804, 868, 11]"]
103[Solid2d]
end
subgraph path20 [Path]
20["Path<br>[1054, 1252, 11]"]
57["Segment<br>[1054, 1252, 11]"]
20["Path<br>[1042, 1228, 11]"]
57["Segment<br>[1042, 1228, 11]"]
100[Solid2d]
end
subgraph path21 [Path]
21["Path<br>[1460, 1504, 11]"]
58["Segment<br>[1460, 1504, 11]"]
21["Path<br>[1436, 1480, 11]"]
58["Segment<br>[1436, 1480, 11]"]
93[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[1747, 1929, 11]"]
59["Segment<br>[1747, 1929, 11]"]
22["Path<br>[1723, 1893, 11]"]
59["Segment<br>[1723, 1893, 11]"]
106[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[2277, 2442, 11]"]
60["Segment<br>[2277, 2442, 11]"]
23["Path<br>[2229, 2382, 11]"]
60["Segment<br>[2229, 2382, 11]"]
91[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[271, 484, 12]"]
61["Segment<br>[490, 576, 12]"]
62["Segment<br>[582, 636, 12]"]
63["Segment<br>[642, 728, 12]"]
64["Segment<br>[734, 804, 12]"]
65["Segment<br>[810, 817, 12]"]
24["Path<br>[271, 460, 12]"]
61["Segment<br>[466, 552, 12]"]
62["Segment<br>[558, 612, 12]"]
63["Segment<br>[618, 704, 12]"]
64["Segment<br>[710, 780, 12]"]
65["Segment<br>[786, 793, 12]"]
107[Solid2d]
end
subgraph path25 [Path]
25["Path<br>[936, 1135, 12]"]
66["Segment<br>[936, 1135, 12]"]
25["Path<br>[912, 1099, 12]"]
66["Segment<br>[912, 1099, 12]"]
104[Solid2d]
end
subgraph path26 [Path]
26["Path<br>[1345, 1524, 12]"]
67["Segment<br>[1345, 1524, 12]"]
26["Path<br>[1309, 1476, 12]"]
67["Segment<br>[1309, 1476, 12]"]
108[Solid2d]
end
subgraph path27 [Path]
27["Path<br>[1940, 2206, 12]"]
68["Segment<br>[1940, 2206, 12]"]
27["Path<br>[1880, 2122, 12]"]
68["Segment<br>[1880, 2122, 12]"]
98[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[2310, 2574, 12]"]
69["Segment<br>[2310, 2574, 12]"]
28["Path<br>[2226, 2466, 12]"]
69["Segment<br>[2226, 2466, 12]"]
105[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[2733, 2771, 12]"]
70["Segment<br>[2733, 2771, 12]"]
29["Path<br>[2625, 2663, 12]"]
70["Segment<br>[2625, 2663, 12]"]
99[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[2906, 3111, 12]"]
71["Segment<br>[3117, 3185, 12]"]
72["Segment<br>[3191, 3301, 12]"]
73["Segment<br>[3307, 3375, 12]"]
74["Segment<br>[3381, 3457, 12]"]
75["Segment<br>[3463, 3539, 12]"]
76["Segment<br>[3545, 3619, 12]"]
77["Segment<br>[3625, 3681, 12]"]
78["Segment<br>[3687, 3694, 12]"]
30["Path<br>[2798, 2979, 12]"]
71["Segment<br>[2985, 3053, 12]"]
72["Segment<br>[3059, 3169, 12]"]
73["Segment<br>[3175, 3243, 12]"]
74["Segment<br>[3249, 3325, 12]"]
75["Segment<br>[3331, 3407, 12]"]
76["Segment<br>[3413, 3487, 12]"]
77["Segment<br>[3493, 3549, 12]"]
78["Segment<br>[3555, 3562, 12]"]
109[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[3828, 4033, 12]"]
79["Segment<br>[4039, 4109, 12]"]
80["Segment<br>[4115, 4230, 12]"]
81["Segment<br>[4236, 4306, 12]"]
82["Segment<br>[4312, 4390, 12]"]
83["Segment<br>[4396, 4474, 12]"]
84["Segment<br>[4480, 4556, 12]"]
85["Segment<br>[4562, 4618, 12]"]
86["Segment<br>[4624, 4631, 12]"]
31["Path<br>[3696, 3877, 12]"]
79["Segment<br>[3883, 3953, 12]"]
80["Segment<br>[3959, 4074, 12]"]
81["Segment<br>[4080, 4150, 12]"]
82["Segment<br>[4156, 4234, 12]"]
83["Segment<br>[4240, 4318, 12]"]
84["Segment<br>[4324, 4400, 12]"]
85["Segment<br>[4406, 4462, 12]"]
86["Segment<br>[4468, 4475, 12]"]
92[Solid2d]
end
1["Plane<br>[201, 218, 8]"]
2["Plane<br>[174, 197, 10]"]
3["Plane<br>[464, 487, 10]"]
4["Plane<br>[2072, 2095, 10]"]
4["Plane<br>[2000, 2023, 10]"]
5["Plane<br>[222, 245, 11]"]
6["Plane<br>[242, 265, 12]"]
112["Sweep Extrusion<br>[724, 771, 8]"]
@ -174,44 +174,44 @@ flowchart LR
122["Sweep Extrusion<br>[2252, 2299, 8]"]
123["Sweep Extrusion<br>[277, 315, 10]"]
124["Sweep Extrusion<br>[778, 808, 10]"]
125["Sweep Extrusion<br>[1050, 1082, 10]"]
126["Sweep Extrusion<br>[1617, 1649, 10]"]
127["Sweep Extrusion<br>[1617, 1649, 10]"]
128["Sweep Extrusion<br>[1617, 1649, 10]"]
129["Sweep Extrusion<br>[1617, 1649, 10]"]
130["Sweep Extrusion<br>[1890, 1923, 10]"]
131["Sweep Extrusion<br>[2143, 2174, 10]"]
132["Sweep Extrusion<br>[709, 757, 11]"]
133["Sweep Extrusion<br>[895, 928, 11]"]
134["Sweep Extrusion<br>[1267, 1297, 11]"]
135["Sweep Extrusion<br>[1657, 1690, 11]"]
136["Sweep Extrusion<br>[1657, 1690, 11]"]
137["Sweep Extrusion<br>[1657, 1690, 11]"]
138["Sweep Extrusion<br>[1657, 1690, 11]"]
139["Sweep Extrusion<br>[1657, 1690, 11]"]
140["Sweep Extrusion<br>[1657, 1690, 11]"]
141["Sweep Extrusion<br>[1657, 1690, 11]"]
142["Sweep Extrusion<br>[1657, 1690, 11]"]
143["Sweep Extrusion<br>[2187, 2220, 11]"]
144["Sweep Extrusion<br>[2187, 2220, 11]"]
145["Sweep Extrusion<br>[2187, 2220, 11]"]
146["Sweep Extrusion<br>[2187, 2220, 11]"]
147["Sweep Extrusion<br>[2444, 2474, 11]"]
148["Sweep Extrusion<br>[831, 879, 12]"]
149["Sweep Extrusion<br>[1150, 1183, 12]"]
150["Sweep Extrusion<br>[1779, 1812, 12]"]
151["Sweep Extrusion<br>[1779, 1812, 12]"]
152["Sweep Extrusion<br>[1779, 1812, 12]"]
153["Sweep Extrusion<br>[1779, 1812, 12]"]
154["Sweep Extrusion<br>[1779, 1812, 12]"]
155["Sweep Extrusion<br>[1779, 1812, 12]"]
156["Sweep Extrusion<br>[1779, 1812, 12]"]
157["Sweep Extrusion<br>[1779, 1812, 12]"]
158["Sweep Extrusion<br>[2220, 2253, 12]"]
159["Sweep Extrusion<br>[2589, 2622, 12]"]
160["Sweep Extrusion<br>[2786, 2820, 12]"]
161["Sweep Extrusion<br>[3709, 3742, 12]"]
162["Sweep Extrusion<br>[4633, 4666, 12]"]
125["Sweep Extrusion<br>[1032, 1064, 10]"]
126["Sweep Extrusion<br>[1563, 1595, 10]"]
127["Sweep Extrusion<br>[1563, 1595, 10]"]
128["Sweep Extrusion<br>[1563, 1595, 10]"]
129["Sweep Extrusion<br>[1563, 1595, 10]"]
130["Sweep Extrusion<br>[1818, 1851, 10]"]
131["Sweep Extrusion<br>[2071, 2102, 10]"]
132["Sweep Extrusion<br>[697, 745, 11]"]
133["Sweep Extrusion<br>[883, 916, 11]"]
134["Sweep Extrusion<br>[1243, 1273, 11]"]
135["Sweep Extrusion<br>[1633, 1666, 11]"]
136["Sweep Extrusion<br>[1633, 1666, 11]"]
137["Sweep Extrusion<br>[1633, 1666, 11]"]
138["Sweep Extrusion<br>[1633, 1666, 11]"]
139["Sweep Extrusion<br>[1633, 1666, 11]"]
140["Sweep Extrusion<br>[1633, 1666, 11]"]
141["Sweep Extrusion<br>[1633, 1666, 11]"]
142["Sweep Extrusion<br>[1633, 1666, 11]"]
143["Sweep Extrusion<br>[2139, 2172, 11]"]
144["Sweep Extrusion<br>[2139, 2172, 11]"]
145["Sweep Extrusion<br>[2139, 2172, 11]"]
146["Sweep Extrusion<br>[2139, 2172, 11]"]
147["Sweep Extrusion<br>[2384, 2414, 11]"]
148["Sweep Extrusion<br>[807, 855, 12]"]
149["Sweep Extrusion<br>[1114, 1147, 12]"]
150["Sweep Extrusion<br>[1719, 1752, 12]"]
151["Sweep Extrusion<br>[1719, 1752, 12]"]
152["Sweep Extrusion<br>[1719, 1752, 12]"]
153["Sweep Extrusion<br>[1719, 1752, 12]"]
154["Sweep Extrusion<br>[1719, 1752, 12]"]
155["Sweep Extrusion<br>[1719, 1752, 12]"]
156["Sweep Extrusion<br>[1719, 1752, 12]"]
157["Sweep Extrusion<br>[1719, 1752, 12]"]
158["Sweep Extrusion<br>[2136, 2169, 12]"]
159["Sweep Extrusion<br>[2481, 2514, 12]"]
160["Sweep Extrusion<br>[2678, 2712, 12]"]
161["Sweep Extrusion<br>[3577, 3610, 12]"]
162["Sweep Extrusion<br>[4477, 4510, 12]"]
163[Wall]
164[Wall]
165[Wall]
@ -399,11 +399,11 @@ flowchart LR
347["EdgeCut Chamfer<br>[777, 1054, 8]"]
348["EdgeCut Fillet<br>[1294, 1355, 8]"]
349["EdgeCut Fillet<br>[321, 383, 10]"]
350["EdgeCut Fillet<br>[1088, 1150, 10]"]
351["EdgeCut Fillet<br>[1929, 1991, 10]"]
352["EdgeCut Fillet<br>[934, 996, 11]"]
353["EdgeCut Fillet<br>[1303, 1365, 11]"]
354["EdgeCut Fillet<br>[1189, 1251, 12]"]
350["EdgeCut Fillet<br>[1070, 1132, 10]"]
351["EdgeCut Fillet<br>[1857, 1919, 10]"]
352["EdgeCut Fillet<br>[922, 984, 11]"]
353["EdgeCut Fillet<br>[1279, 1341, 11]"]
354["EdgeCut Fillet<br>[1153, 1215, 12]"]
1 --- 7
2 --- 12
3 --- 13