ball joint rod end sample (#7215)
* ball joint sample * Update kcl-samples simulation test output * Update kcl-samples simulation test output * Update public/kcl-samples/ball-joint-rod-end/main.kcl Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> * Update public/kcl-samples/ball-joint-rod-end/main.kcl Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> * Update kcl-samples simulation test output * Update public/kcl-samples/ball-joint-rod-end/main.kcl * Update public/kcl-samples/ball-joint-rod-end/main.kcl --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
This commit is contained in:
@ -27,6 +27,8 @@ When you submit a PR to add or modify KCL samples, images will be generated and
|
||||
[](axial-fan/main.kcl)
|
||||
#### [ball-bearing](ball-bearing/main.kcl) ([screenshot](screenshots/ball-bearing.png))
|
||||
[](ball-bearing/main.kcl)
|
||||
#### [ball-joint-rod-end](ball-joint-rod-end/main.kcl) ([screenshot](screenshots/ball-joint-rod-end.png))
|
||||
[](ball-joint-rod-end/main.kcl)
|
||||
#### [bench](bench/main.kcl) ([screenshot](screenshots/bench.png))
|
||||
[](bench/main.kcl)
|
||||
#### [bone-plate](bone-plate/main.kcl) ([screenshot](screenshots/bone-plate.png))
|
||||
|
||||
105
public/kcl-samples/ball-joint-rod-end/main.kcl
Normal file
105
public/kcl-samples/ball-joint-rod-end/main.kcl
Normal file
@ -0,0 +1,105 @@
|
||||
// ball joint rod end
|
||||
// A ball joint rod end is a mechanical linkage component that consists of a spherical ball housed within a socket, connected to a threaded rod, allowing rotational movement in multiple directions while providing a secure connection point between two parts of a mechanical system. Commonly used in steering systems and suspension components.
|
||||
|
||||
// Set Units
|
||||
@settings(defaultLengthUnit = in, kclVersion = 1.0)
|
||||
|
||||
// variables
|
||||
ballBoltLength = 6
|
||||
ballRadius = 8
|
||||
sketchStartAngle = asin(ballBoltLength / ballRadius)
|
||||
housingThicknessHalf = 4.5
|
||||
housingR1 = 11
|
||||
housingR2 = 8
|
||||
tolerance = 0.1
|
||||
shaftR = 8
|
||||
distanceBetweenEyeAndShaftEnd = 36
|
||||
radiusToFlat = 12
|
||||
flatsWidth = 14
|
||||
tapperInAng = 45
|
||||
holeDForM8Tap = 6.8
|
||||
holdDepth = 18
|
||||
|
||||
// calculated variables
|
||||
retainingLoopSketchAngle1 = asin(housingThicknessHalf / housingR1)
|
||||
retainingLoopSketchAngle2 = asin(housingThicknessHalf / housingR2)
|
||||
pointOnRingPolar = polar(angle = retainingLoopSketchAngle2 + 90, length = housingR2 + tolerance)
|
||||
polarY = pointOnRingPolar[1]
|
||||
|
||||
intersectPoint = sqrt(pow(housingR1, exp = 2) - pow(shaftR, exp = 2))
|
||||
|
||||
// start modeling section
|
||||
|
||||
// start with inner ball
|
||||
ballSketch = startSketchOn(YZ)
|
||||
ballProfile = startProfile(ballSketch, at = polar(angle = sketchStartAngle + 90, length = ballRadius))
|
||||
|> arc(angleStart = sketchStartAngle + 90, angleEnd = 90 - sketchStartAngle, radius = ballRadius)
|
||||
|> yLine(endAbsolute = 4)
|
||||
|> xLine(endAbsolute = -ballBoltLength)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
ballRevolve = revolve(ballProfile, angle = 360, axis = X)
|
||||
|> appearance(%, color = "#519afb")
|
||||
|
||||
// next the retaining loop that keep the ball in place
|
||||
retainingLoopSketch = startSketchOn(YZ)
|
||||
retainingLoopProfile = startProfile(retainingLoopSketch, at = polar(angle = retainingLoopSketchAngle1 + 90, length = housingR1))
|
||||
|> arc(angleStart = retainingLoopSketchAngle1 + 90, angleEnd = 90 - retainingLoopSketchAngle1, radius = housingR1)
|
||||
|> yLine(endAbsolute = polarY)
|
||||
|> arc(angleStart = -retainingLoopSketchAngle2 + 90, angleEnd = 90 + retainingLoopSketchAngle2, radius = housingR2)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
retainingLoopRevolve = revolve(retainingLoopProfile, angle = 360, axis = X)
|
||||
|
||||
intersectPoint2 = polar(angle = -5, length = housingR1 - 0.08)
|
||||
|
||||
// the shaft is modeled in two parts, and intersected together
|
||||
// starting with a revolve
|
||||
threadedShaftBodyRevolveSketch = startSketchOn(XZ)
|
||||
threadedShaftBodyRevolveProfile = startProfile(threadedShaftBodyRevolveSketch, at = [0, -distanceBetweenEyeAndShaftEnd])
|
||||
|> xLine(length = shaftR - 0.07, tag = $seg05) // 0.07 dither to make CSG work
|
||||
|> yLine(endAbsolute = -intersectPoint, tag = $kink)
|
||||
|> arc(interiorAbsolute = intersectPoint2, endAbsolute = [housingR1 - 0.08, 0])
|
||||
// |> line(endAbsolute = [housingR1, 0])
|
||||
|> xLine(endAbsolute = 0)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
threadedShaftBodyRevolve = revolve(threadedShaftBodyRevolveProfile, angle = 360, axis = Y)
|
||||
|
||||
// second part of the shalft is a extrude that will add the flats and the filleted taper to get to the retaining ring width
|
||||
threadedShaftBodySketch = startSketchOn(-YZ)
|
||||
threadedShaftBodyProfile = startProfile(threadedShaftBodySketch, at = [0, -distanceBetweenEyeAndShaftEnd - 1])
|
||||
|> xLine(length = flatsWidth / 2)
|
||||
|> yLine(endAbsolute = -intersectPoint - 2.5 - 0.11, tag = $longflats)
|
||||
|> angledLine(tag = $seg01, angle = tapperInAng + 90, endAbsoluteX = housingThicknessHalf - 0.1)
|
||||
|> yLine(endAbsolute = 0, tag = $seg02)
|
||||
|> xLine(endAbsolute = -housingThicknessHalf + 0.15)
|
||||
|> yLine(length = -segLen(seg02), tag = $seg03)
|
||||
|> angledLine(angle = tapperInAng, endAbsoluteX = -flatsWidth / 2, tag = $seg04)
|
||||
|> yLine(length = -segLen(longflats))
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
threadedShaftBodyFlats = extrude(threadedShaftBodyProfile, length = 40)
|
||||
|> translate(x = 20, y = 0, z = 0)
|
||||
|> fillet(radius = 1.9, tags = [getCommonEdge(faces = [seg01, seg02])])
|
||||
|> fillet(radius = 1.5, tags = [getCommonEdge(faces = [seg03, seg04])])
|
||||
|
||||
solid001 = intersect([
|
||||
threadedShaftBodyRevolve,
|
||||
threadedShaftBodyFlats
|
||||
])
|
||||
sketch005 = startSketchOn(-XZ)
|
||||
profile005 = circle(sketch005, center = [0, 0], radius = ballRadius - 2)
|
||||
extrude002 = extrude(profile005, length = 100)
|
||||
|> translate(x = 0, y = -50, z = 0)
|
||||
|
||||
solid002 = subtract([solid001], tools = [extrude002])
|
||||
// Join the thread body with the retaining loop for the balljoint
|
||||
solid003 = union([solid002, retainingLoopRevolve])
|
||||
plane001 = offsetPlane(XY, offset = -distanceBetweenEyeAndShaftEnd - 1)
|
||||
sketch001 = startSketchOn(plane001)
|
||||
profile001 = circle(sketch001, center = [0, 0], radius = holeDForM8Tap / 2)
|
||||
threadedRodHole = extrude(profile001, length = holdDepth + 1)
|
||||
|
||||
// cut hole for threaded rod
|
||||
solid004 = subtract([solid003], tools = [threadedRodHole])
|
||||
@ -23,6 +23,16 @@
|
||||
"main.kcl"
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "main.kcl",
|
||||
"pathFromProjectDirectoryToFirstFile": "ball-joint-rod-end/main.kcl",
|
||||
"multipleFiles": false,
|
||||
"title": "ball joint rod end",
|
||||
"description": "A ball joint rod end is a mechanical linkage component that consists of a spherical ball housed within a socket, connected to a threaded rod, allowing rotational movement in multiple directions while providing a secure connection point between two parts of a mechanical system. Commonly used in steering systems and suspension components.",
|
||||
"files": [
|
||||
"main.kcl"
|
||||
]
|
||||
},
|
||||
{
|
||||
"file": "main.kcl",
|
||||
"pathFromProjectDirectoryToFirstFile": "bench/main.kcl",
|
||||
|
||||
BIN
public/kcl-samples/screenshots/ball-joint-rod-end.png
Normal file
BIN
public/kcl-samples/screenshots/ball-joint-rod-end.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
@ -652,19 +652,19 @@ flowchart LR
|
||||
84 --- 144
|
||||
84 --- 237
|
||||
86 --- 168
|
||||
86 x--> 189
|
||||
86 x--> 188
|
||||
86 --- 212
|
||||
86 --- 256
|
||||
88 --- 169
|
||||
88 x--> 189
|
||||
88 x--> 188
|
||||
88 --- 213
|
||||
88 --- 257
|
||||
90 --- 167
|
||||
90 x--> 189
|
||||
90 x--> 188
|
||||
90 --- 214
|
||||
90 --- 258
|
||||
92 --- 170
|
||||
92 x--> 189
|
||||
92 x--> 188
|
||||
92 --- 215
|
||||
92 --- 259
|
||||
119 --- 133
|
||||
@ -946,10 +946,10 @@ flowchart LR
|
||||
218 <--x 186
|
||||
219 <--x 186
|
||||
194 <--x 187
|
||||
212 <--x 188
|
||||
213 <--x 188
|
||||
214 <--x 188
|
||||
215 <--x 188
|
||||
212 <--x 189
|
||||
213 <--x 189
|
||||
214 <--x 189
|
||||
215 <--x 189
|
||||
220 <--x 268
|
||||
223 <--x 267
|
||||
```
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,6 @@
|
||||
---
|
||||
source: kcl-lib/src/simulation_tests.rs
|
||||
description: Artifact graph flowchart ball-joint-rod-end.kcl
|
||||
extension: md
|
||||
snapshot_kind: binary
|
||||
---
|
||||
@ -0,0 +1,476 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path8 [Path]
|
||||
8["Path<br>[1189, 1277, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
14["Segment<br>[1283, 1377, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
15["Segment<br>[1383, 1405, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
16["Segment<br>[1411, 1447, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
17["Segment<br>[1453, 1509, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
18["Segment<br>[1515, 1522, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
44[Solid2d]
|
||||
end
|
||||
subgraph path9 [Path]
|
||||
9["Path<br>[1738, 1843, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
19["Segment<br>[1849, 1960, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
20["Segment<br>[1966, 1993, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
21["Segment<br>[1999, 2111, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
22["Segment<br>[2117, 2173, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
23["Segment<br>[2179, 2186, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
46[Solid2d]
|
||||
end
|
||||
subgraph path10 [Path]
|
||||
10["Path<br>[2503, 2589, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
24["Segment<br>[2595, 2638, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
25["Segment<br>[2676, 2725, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
26["Segment<br>[2731, 2807, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
27["Segment<br>[2856, 2878, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
28["Segment<br>[2884, 2940, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
29["Segment<br>[2946, 2953, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
42[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[3242, 3325, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
30["Segment<br>[3331, 3361, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
31["Segment<br>[3367, 3434, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
32["Segment<br>[3440, 3533, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
33["Segment<br>[3539, 3575, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
34["Segment<br>[3581, 3630, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
35["Segment<br>[3636, 3680, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
36["Segment<br>[3686, 3763, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
37["Segment<br>[3769, 3803, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||
38["Segment<br>[3809, 3865, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
39["Segment<br>[3871, 3878, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
|
||||
47[Solid2d]
|
||||
end
|
||||
subgraph path12 [Path]
|
||||
12["Path<br>[4260, 4319, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
40["Segment<br>[4260, 4319, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
45[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[4698, 4760, 0]"]
|
||||
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
41["Segment<br>[4698, 4760, 0]"]
|
||||
%% [ProgramBodyItem { index: 40 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
43[Solid2d]
|
||||
end
|
||||
1["Plane<br>[1157, 1174, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
2["Plane<br>[1697, 1714, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
3["Plane<br>[2451, 2468, 0]"]
|
||||
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
4["Plane<br>[3196, 3214, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
5["Plane<br>[4228, 4246, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
6["Plane<br>[4588, 4648, 0]"]
|
||||
%% [ProgramBodyItem { index: 38 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
7["StartSketchOnPlane<br>[4661, 4684, 0]"]
|
||||
%% [ProgramBodyItem { index: 39 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
48["Sweep Revolve<br>[1537, 1580, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
49["Sweep Revolve<br>[2210, 2262, 0]"]
|
||||
%% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
50["Sweep Revolve<br>[2981, 3044, 0]"]
|
||||
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
51["Sweep Extrusion<br>[3904, 3950, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
52["Sweep Extrusion<br>[4333, 4366, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
53["Sweep Extrusion<br>[4779, 4822, 0]"]
|
||||
%% [ProgramBodyItem { index: 41 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
54["CompositeSolid Subtract<br>[4864, 4911, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
55["CompositeSolid Subtract<br>[4417, 4459, 0]"]
|
||||
%% [ProgramBodyItem { index: 36 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
56["CompositeSolid Intersect<br>[4148, 4215, 0]"]
|
||||
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
57["CompositeSolid Union<br>[4537, 4576, 0]"]
|
||||
%% [ProgramBodyItem { index: 37 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
58[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
59[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
60[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
61[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
62[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
63[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
64[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
65[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
66[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
67[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
68[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
69[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
70[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
71[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
72[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
73[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
74[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
75[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
76[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
77[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
78[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
79[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
80[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
81["Cap Start"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
82["Cap Start"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
83["Cap Start"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
84["Cap End"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
85["Cap End"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
86["Cap End"]
|
||||
%% face_code_ref=Missing NodePath
|
||||
87["SweepEdge Opposite"]
|
||||
88["SweepEdge Opposite"]
|
||||
89["SweepEdge Opposite"]
|
||||
90["SweepEdge Opposite"]
|
||||
91["SweepEdge Opposite"]
|
||||
92["SweepEdge Opposite"]
|
||||
93["SweepEdge Opposite"]
|
||||
94["SweepEdge Opposite"]
|
||||
95["SweepEdge Opposite"]
|
||||
96["SweepEdge Opposite"]
|
||||
97["SweepEdge Opposite"]
|
||||
98["SweepEdge Adjacent"]
|
||||
99["SweepEdge Adjacent"]
|
||||
100["SweepEdge Adjacent"]
|
||||
101["SweepEdge Adjacent"]
|
||||
102["SweepEdge Adjacent"]
|
||||
103["SweepEdge Adjacent"]
|
||||
104["SweepEdge Adjacent"]
|
||||
105["SweepEdge Adjacent"]
|
||||
106["SweepEdge Adjacent"]
|
||||
107["SweepEdge Adjacent"]
|
||||
108["SweepEdge Adjacent"]
|
||||
109["SweepEdge Adjacent"]
|
||||
110["SweepEdge Adjacent"]
|
||||
111["SweepEdge Adjacent"]
|
||||
112["SweepEdge Adjacent"]
|
||||
113["SweepEdge Adjacent"]
|
||||
114["SweepEdge Adjacent"]
|
||||
115["SweepEdge Adjacent"]
|
||||
116["SweepEdge Adjacent"]
|
||||
117["SweepEdge Adjacent"]
|
||||
118["SweepEdge Adjacent"]
|
||||
119["EdgeCut Fillet<br>[3993, 4061, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
120["EdgeCut Fillet<br>[4067, 4135, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
1 --- 8
|
||||
2 --- 9
|
||||
3 --- 10
|
||||
4 --- 11
|
||||
5 --- 12
|
||||
6 <--x 7
|
||||
6 --- 13
|
||||
8 --- 14
|
||||
8 --- 15
|
||||
8 --- 16
|
||||
8 --- 17
|
||||
8 --- 18
|
||||
8 --- 44
|
||||
8 ---- 48
|
||||
9 --- 19
|
||||
9 --- 20
|
||||
9 --- 21
|
||||
9 --- 22
|
||||
9 --- 23
|
||||
9 --- 46
|
||||
9 ---- 49
|
||||
9 --- 57
|
||||
10 --- 24
|
||||
10 --- 25
|
||||
10 --- 26
|
||||
10 --- 27
|
||||
10 --- 28
|
||||
10 --- 29
|
||||
10 --- 42
|
||||
10 ---- 50
|
||||
10 --- 56
|
||||
11 --- 30
|
||||
11 --- 31
|
||||
11 --- 32
|
||||
11 --- 33
|
||||
11 --- 34
|
||||
11 --- 35
|
||||
11 --- 36
|
||||
11 --- 37
|
||||
11 --- 38
|
||||
11 --- 39
|
||||
11 --- 47
|
||||
11 ---- 51
|
||||
11 --- 56
|
||||
12 --- 40
|
||||
12 --- 45
|
||||
12 ---- 52
|
||||
12 --- 55
|
||||
13 --- 41
|
||||
13 --- 43
|
||||
13 ---- 53
|
||||
13 --- 54
|
||||
48 <--x 14
|
||||
14 --- 63
|
||||
14 x--> 100
|
||||
48 <--x 15
|
||||
15 --- 61
|
||||
15 --- 100
|
||||
48 <--x 16
|
||||
16 --- 60
|
||||
16 --- 101
|
||||
48 <--x 17
|
||||
17 --- 62
|
||||
17 --- 102
|
||||
49 <--x 19
|
||||
19 --- 75
|
||||
19 --- 112
|
||||
49 <--x 20
|
||||
20 --- 74
|
||||
20 --- 113
|
||||
49 <--x 21
|
||||
21 --- 76
|
||||
21 --- 114
|
||||
49 <--x 22
|
||||
22 --- 73
|
||||
22 --- 115
|
||||
50 <--x 24
|
||||
24 --- 80
|
||||
24 --- 116
|
||||
50 <--x 25
|
||||
25 --- 78
|
||||
25 --- 117
|
||||
50 <--x 26
|
||||
26 --- 77
|
||||
26 --- 118
|
||||
50 <--x 27
|
||||
27 --- 79
|
||||
30 --- 71
|
||||
30 x--> 82
|
||||
30 --- 89
|
||||
30 --- 103
|
||||
31 --- 69
|
||||
31 x--> 82
|
||||
31 --- 90
|
||||
31 --- 104
|
||||
32 --- 64
|
||||
32 x--> 82
|
||||
32 --- 91
|
||||
32 --- 105
|
||||
33 --- 66
|
||||
33 x--> 82
|
||||
33 --- 92
|
||||
33 --- 106
|
||||
34 --- 68
|
||||
34 x--> 82
|
||||
34 --- 93
|
||||
34 --- 107
|
||||
35 --- 65
|
||||
35 x--> 82
|
||||
35 --- 94
|
||||
35 --- 108
|
||||
36 --- 67
|
||||
36 x--> 82
|
||||
36 --- 95
|
||||
36 --- 109
|
||||
37 --- 70
|
||||
37 x--> 82
|
||||
37 --- 96
|
||||
37 --- 110
|
||||
38 --- 72
|
||||
38 x--> 82
|
||||
38 --- 97
|
||||
38 --- 111
|
||||
40 --- 58
|
||||
40 x--> 81
|
||||
40 --- 87
|
||||
40 --- 98
|
||||
41 --- 59
|
||||
41 x--> 83
|
||||
41 --- 88
|
||||
41 --- 99
|
||||
48 --- 60
|
||||
48 --- 61
|
||||
48 --- 62
|
||||
48 --- 63
|
||||
48 --- 100
|
||||
48 --- 101
|
||||
48 --- 102
|
||||
49 --- 73
|
||||
49 --- 74
|
||||
49 --- 75
|
||||
49 --- 76
|
||||
49 --- 112
|
||||
49 --- 113
|
||||
49 --- 114
|
||||
49 --- 115
|
||||
50 --- 77
|
||||
50 --- 78
|
||||
50 --- 79
|
||||
50 --- 80
|
||||
50 --- 116
|
||||
50 --- 117
|
||||
50 --- 118
|
||||
51 --- 64
|
||||
51 --- 65
|
||||
51 --- 66
|
||||
51 --- 67
|
||||
51 --- 68
|
||||
51 --- 69
|
||||
51 --- 70
|
||||
51 --- 71
|
||||
51 --- 72
|
||||
51 --- 82
|
||||
51 --- 85
|
||||
51 --- 89
|
||||
51 --- 90
|
||||
51 --- 91
|
||||
51 --- 92
|
||||
51 --- 93
|
||||
51 --- 94
|
||||
51 --- 95
|
||||
51 --- 96
|
||||
51 --- 97
|
||||
51 --- 103
|
||||
51 --- 104
|
||||
51 --- 105
|
||||
51 --- 106
|
||||
51 --- 107
|
||||
51 --- 108
|
||||
51 --- 109
|
||||
51 --- 110
|
||||
51 --- 111
|
||||
52 --- 58
|
||||
52 --- 81
|
||||
52 --- 84
|
||||
52 --- 87
|
||||
52 --- 98
|
||||
53 --- 59
|
||||
53 --- 83
|
||||
53 --- 86
|
||||
53 --- 88
|
||||
53 --- 99
|
||||
57 --- 54
|
||||
56 --- 55
|
||||
55 --- 57
|
||||
58 --- 87
|
||||
58 --- 98
|
||||
59 --- 88
|
||||
59 --- 99
|
||||
60 --- 101
|
||||
61 --- 100
|
||||
101 <--x 62
|
||||
62 --- 102
|
||||
63 --- 100
|
||||
102 <--x 63
|
||||
64 --- 91
|
||||
104 <--x 64
|
||||
64 --- 105
|
||||
65 --- 94
|
||||
107 <--x 65
|
||||
65 --- 108
|
||||
66 --- 92
|
||||
105 <--x 66
|
||||
66 --- 106
|
||||
67 --- 95
|
||||
108 <--x 67
|
||||
67 --- 109
|
||||
68 --- 93
|
||||
106 <--x 68
|
||||
68 --- 107
|
||||
69 --- 90
|
||||
103 <--x 69
|
||||
69 --- 104
|
||||
70 --- 96
|
||||
109 <--x 70
|
||||
70 --- 110
|
||||
71 --- 89
|
||||
71 --- 103
|
||||
111 <--x 71
|
||||
72 --- 97
|
||||
110 <--x 72
|
||||
72 --- 111
|
||||
114 <--x 73
|
||||
73 --- 115
|
||||
112 <--x 74
|
||||
74 --- 113
|
||||
75 --- 112
|
||||
115 <--x 75
|
||||
113 <--x 76
|
||||
76 --- 114
|
||||
117 <--x 77
|
||||
77 --- 118
|
||||
116 <--x 78
|
||||
78 --- 117
|
||||
118 <--x 79
|
||||
80 --- 116
|
||||
87 <--x 84
|
||||
89 <--x 85
|
||||
90 <--x 85
|
||||
91 <--x 85
|
||||
92 <--x 85
|
||||
93 <--x 85
|
||||
94 <--x 85
|
||||
95 <--x 85
|
||||
96 <--x 85
|
||||
97 <--x 85
|
||||
88 <--x 86
|
||||
105 <--x 119
|
||||
108 <--x 120
|
||||
```
|
||||
6533
rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ast.snap
Normal file
6533
rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ast.snap
Normal file
File diff suppressed because it is too large
Load Diff
898
rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap
Normal file
898
rust/kcl-lib/tests/kcl_samples/ball-joint-rod-end/ops.snap
Normal file
@ -0,0 +1,898 @@
|
||||
---
|
||||
source: kcl-lib/src/simulation_tests.rs
|
||||
description: Operations executed ball-joint-rod-end.kcl
|
||||
---
|
||||
[
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "polar",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 2.168,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Radians"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 8.1,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "polar",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 2.419,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Radians"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 8.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "revolve",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"axis": {
|
||||
"value": {
|
||||
"type": "Object",
|
||||
"value": {
|
||||
"direction": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 1.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"origin": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "polar",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.992,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Radians"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 11.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "revolve",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"axis": {
|
||||
"value": {
|
||||
"type": "Object",
|
||||
"value": {
|
||||
"direction": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 1.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"origin": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "polar",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -0.087,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Radians"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 10.92,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "revolve",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"axis": {
|
||||
"value": {
|
||||
"type": "Object",
|
||||
"value": {
|
||||
"direction": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 1.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"origin": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Number",
|
||||
"value": 0.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "extrude",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 40.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "fillet",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"radius": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.9,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"tags": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Uuid",
|
||||
"value": "[uuid]"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "fillet",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"radius": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.5,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"tags": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Uuid",
|
||||
"value": "[uuid]"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "intersect",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "extrude",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 100.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "subtract",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"tools": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "union",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "offsetPlane",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"offset": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -37.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "startSketchOn",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Plane",
|
||||
"artifact_id": "[uuid]"
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "extrude",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Sketch",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"length": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 19.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "StdLibCall",
|
||||
"name": "subtract",
|
||||
"unlabeledArg": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
"labeledArgs": {
|
||||
"tools": {
|
||||
"value": {
|
||||
"type": "Array",
|
||||
"value": [
|
||||
{
|
||||
"type": "Solid",
|
||||
"value": {
|
||||
"artifactId": "[uuid]"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
@ -87,24 +87,24 @@ flowchart LR
|
||||
27 --- 4
|
||||
8 --- 20
|
||||
8 x--> 25
|
||||
8 --- 29
|
||||
8 --- 35
|
||||
8 --- 33
|
||||
8 --- 39
|
||||
9 --- 21
|
||||
9 x--> 25
|
||||
9 --- 33
|
||||
9 --- 39
|
||||
9 --- 30
|
||||
9 --- 36
|
||||
10 --- 22
|
||||
10 x--> 25
|
||||
10 --- 30
|
||||
10 --- 36
|
||||
10 --- 32
|
||||
10 --- 38
|
||||
11 --- 23
|
||||
11 x--> 25
|
||||
11 --- 31
|
||||
11 --- 37
|
||||
12 --- 24
|
||||
12 x--> 25
|
||||
12 --- 32
|
||||
12 --- 38
|
||||
12 --- 29
|
||||
12 --- 35
|
||||
14 --- 19
|
||||
14 x--> 27
|
||||
14 --- 28
|
||||
@ -132,21 +132,21 @@ flowchart LR
|
||||
18 --- 34
|
||||
19 --- 28
|
||||
19 --- 34
|
||||
20 --- 29
|
||||
20 --- 35
|
||||
36 <--x 20
|
||||
21 --- 33
|
||||
35 <--x 21
|
||||
21 --- 39
|
||||
22 --- 30
|
||||
22 --- 36
|
||||
37 <--x 22
|
||||
20 --- 33
|
||||
35 <--x 20
|
||||
20 --- 39
|
||||
21 --- 30
|
||||
21 --- 36
|
||||
37 <--x 21
|
||||
22 --- 32
|
||||
22 --- 38
|
||||
39 <--x 22
|
||||
23 --- 31
|
||||
23 --- 37
|
||||
38 <--x 23
|
||||
24 --- 32
|
||||
24 --- 38
|
||||
39 <--x 24
|
||||
24 --- 29
|
||||
24 --- 35
|
||||
36 <--x 24
|
||||
28 <--x 26
|
||||
29 <--x 27
|
||||
30 <--x 27
|
||||
|
||||
@ -366,112 +366,112 @@ flowchart LR
|
||||
11 ---- 74
|
||||
26 --- 75
|
||||
26 x--> 108
|
||||
26 --- 138
|
||||
26 --- 170
|
||||
26 --- 132
|
||||
26 --- 164
|
||||
27 --- 76
|
||||
27 x--> 108
|
||||
27 --- 124
|
||||
27 --- 156
|
||||
27 --- 134
|
||||
27 --- 166
|
||||
28 --- 77
|
||||
28 x--> 108
|
||||
28 --- 137
|
||||
28 --- 169
|
||||
28 --- 139
|
||||
28 --- 171
|
||||
29 --- 78
|
||||
29 x--> 108
|
||||
29 --- 133
|
||||
29 --- 165
|
||||
29 --- 135
|
||||
29 --- 167
|
||||
30 --- 79
|
||||
30 x--> 108
|
||||
30 --- 116
|
||||
30 --- 148
|
||||
30 --- 123
|
||||
30 --- 155
|
||||
31 --- 80
|
||||
31 x--> 108
|
||||
31 --- 115
|
||||
31 --- 147
|
||||
32 --- 81
|
||||
32 x--> 108
|
||||
32 --- 118
|
||||
32 --- 150
|
||||
32 --- 117
|
||||
32 --- 149
|
||||
33 --- 82
|
||||
33 x--> 108
|
||||
33 --- 134
|
||||
33 --- 166
|
||||
33 --- 137
|
||||
33 --- 169
|
||||
34 --- 83
|
||||
34 x--> 108
|
||||
34 --- 129
|
||||
34 --- 161
|
||||
34 --- 127
|
||||
34 --- 159
|
||||
35 --- 84
|
||||
35 x--> 108
|
||||
35 --- 127
|
||||
35 --- 159
|
||||
35 --- 122
|
||||
35 --- 154
|
||||
36 --- 85
|
||||
36 x--> 108
|
||||
36 --- 132
|
||||
36 --- 164
|
||||
36 --- 126
|
||||
36 --- 158
|
||||
37 --- 86
|
||||
37 x--> 108
|
||||
37 --- 122
|
||||
37 --- 154
|
||||
37 --- 128
|
||||
37 --- 160
|
||||
38 --- 87
|
||||
38 x--> 108
|
||||
38 --- 123
|
||||
38 --- 155
|
||||
38 --- 120
|
||||
38 --- 152
|
||||
39 --- 88
|
||||
39 x--> 108
|
||||
39 --- 131
|
||||
39 --- 163
|
||||
39 --- 124
|
||||
39 --- 156
|
||||
40 --- 89
|
||||
40 x--> 108
|
||||
40 --- 119
|
||||
40 --- 151
|
||||
40 --- 116
|
||||
40 --- 148
|
||||
41 --- 90
|
||||
41 x--> 108
|
||||
41 --- 130
|
||||
41 --- 162
|
||||
41 --- 131
|
||||
41 --- 163
|
||||
42 --- 91
|
||||
42 x--> 108
|
||||
42 --- 114
|
||||
42 --- 146
|
||||
42 --- 121
|
||||
42 --- 153
|
||||
43 --- 92
|
||||
43 x--> 108
|
||||
43 --- 125
|
||||
43 --- 157
|
||||
43 --- 136
|
||||
43 --- 168
|
||||
44 --- 93
|
||||
44 x--> 108
|
||||
44 --- 121
|
||||
44 --- 153
|
||||
44 --- 113
|
||||
44 --- 145
|
||||
45 --- 94
|
||||
45 x--> 108
|
||||
45 --- 135
|
||||
45 --- 167
|
||||
45 --- 125
|
||||
45 --- 157
|
||||
46 --- 95
|
||||
46 x--> 108
|
||||
46 --- 120
|
||||
46 --- 152
|
||||
46 --- 138
|
||||
46 --- 170
|
||||
47 --- 96
|
||||
47 x--> 108
|
||||
47 --- 126
|
||||
47 --- 158
|
||||
47 --- 114
|
||||
47 --- 146
|
||||
48 --- 97
|
||||
48 x--> 108
|
||||
48 --- 117
|
||||
48 --- 149
|
||||
48 --- 133
|
||||
48 --- 165
|
||||
49 --- 98
|
||||
49 x--> 108
|
||||
49 --- 113
|
||||
49 --- 145
|
||||
49 --- 130
|
||||
49 --- 162
|
||||
50 --- 99
|
||||
50 x--> 108
|
||||
50 --- 136
|
||||
50 --- 168
|
||||
50 --- 129
|
||||
50 --- 161
|
||||
51 --- 100
|
||||
51 x--> 108
|
||||
51 --- 128
|
||||
51 --- 160
|
||||
51 --- 119
|
||||
51 --- 151
|
||||
52 --- 101
|
||||
52 x--> 108
|
||||
52 --- 139
|
||||
52 --- 171
|
||||
52 --- 118
|
||||
52 --- 150
|
||||
61 --- 102
|
||||
61 x--> 109
|
||||
61 --- 140
|
||||
@ -594,87 +594,87 @@ flowchart LR
|
||||
74 --- 174
|
||||
74 --- 175
|
||||
74 --- 176
|
||||
75 --- 138
|
||||
75 --- 170
|
||||
171 <--x 75
|
||||
76 --- 124
|
||||
76 --- 156
|
||||
157 <--x 76
|
||||
77 --- 137
|
||||
77 --- 169
|
||||
170 <--x 77
|
||||
78 --- 133
|
||||
78 --- 165
|
||||
166 <--x 78
|
||||
79 --- 116
|
||||
79 --- 148
|
||||
149 <--x 79
|
||||
75 --- 132
|
||||
75 --- 164
|
||||
165 <--x 75
|
||||
76 --- 134
|
||||
76 --- 166
|
||||
167 <--x 76
|
||||
77 --- 139
|
||||
145 <--x 77
|
||||
77 --- 171
|
||||
78 --- 135
|
||||
78 --- 167
|
||||
168 <--x 78
|
||||
79 --- 123
|
||||
79 --- 155
|
||||
156 <--x 79
|
||||
80 --- 115
|
||||
80 --- 147
|
||||
148 <--x 80
|
||||
81 --- 118
|
||||
81 --- 150
|
||||
151 <--x 81
|
||||
82 --- 134
|
||||
82 --- 166
|
||||
167 <--x 82
|
||||
83 --- 129
|
||||
83 --- 161
|
||||
162 <--x 83
|
||||
84 --- 127
|
||||
84 --- 159
|
||||
160 <--x 84
|
||||
85 --- 132
|
||||
85 --- 164
|
||||
165 <--x 85
|
||||
86 --- 122
|
||||
86 --- 154
|
||||
155 <--x 86
|
||||
87 --- 123
|
||||
87 --- 155
|
||||
156 <--x 87
|
||||
88 --- 131
|
||||
88 --- 163
|
||||
164 <--x 88
|
||||
89 --- 119
|
||||
89 --- 151
|
||||
152 <--x 89
|
||||
90 --- 130
|
||||
90 --- 162
|
||||
163 <--x 90
|
||||
91 --- 114
|
||||
91 --- 146
|
||||
147 <--x 91
|
||||
92 --- 125
|
||||
92 --- 157
|
||||
158 <--x 92
|
||||
93 --- 121
|
||||
93 --- 153
|
||||
154 <--x 93
|
||||
94 --- 135
|
||||
94 --- 167
|
||||
168 <--x 94
|
||||
95 --- 120
|
||||
95 --- 152
|
||||
153 <--x 95
|
||||
96 --- 126
|
||||
96 --- 158
|
||||
159 <--x 96
|
||||
97 --- 117
|
||||
97 --- 149
|
||||
150 <--x 97
|
||||
98 --- 113
|
||||
98 --- 145
|
||||
146 <--x 98
|
||||
99 --- 136
|
||||
99 --- 168
|
||||
169 <--x 99
|
||||
100 --- 128
|
||||
100 --- 160
|
||||
161 <--x 100
|
||||
101 --- 139
|
||||
145 <--x 101
|
||||
101 --- 171
|
||||
81 --- 117
|
||||
81 --- 149
|
||||
150 <--x 81
|
||||
82 --- 137
|
||||
82 --- 169
|
||||
170 <--x 82
|
||||
83 --- 127
|
||||
83 --- 159
|
||||
160 <--x 83
|
||||
84 --- 122
|
||||
84 --- 154
|
||||
155 <--x 84
|
||||
85 --- 126
|
||||
85 --- 158
|
||||
159 <--x 85
|
||||
86 --- 128
|
||||
86 --- 160
|
||||
161 <--x 86
|
||||
87 --- 120
|
||||
87 --- 152
|
||||
153 <--x 87
|
||||
88 --- 124
|
||||
88 --- 156
|
||||
157 <--x 88
|
||||
89 --- 116
|
||||
89 --- 148
|
||||
149 <--x 89
|
||||
90 --- 131
|
||||
90 --- 163
|
||||
164 <--x 90
|
||||
91 --- 121
|
||||
91 --- 153
|
||||
154 <--x 91
|
||||
92 --- 136
|
||||
92 --- 168
|
||||
169 <--x 92
|
||||
93 --- 113
|
||||
93 --- 145
|
||||
146 <--x 93
|
||||
94 --- 125
|
||||
94 --- 157
|
||||
158 <--x 94
|
||||
95 --- 138
|
||||
95 --- 170
|
||||
171 <--x 95
|
||||
96 --- 114
|
||||
96 --- 146
|
||||
147 <--x 96
|
||||
97 --- 133
|
||||
97 --- 165
|
||||
166 <--x 97
|
||||
98 --- 130
|
||||
98 --- 162
|
||||
163 <--x 98
|
||||
99 --- 129
|
||||
99 --- 161
|
||||
162 <--x 99
|
||||
100 --- 119
|
||||
100 --- 151
|
||||
152 <--x 100
|
||||
101 --- 118
|
||||
101 --- 150
|
||||
151 <--x 101
|
||||
102 --- 140
|
||||
102 --- 172
|
||||
103 --- 144
|
||||
|
||||
@ -582,48 +582,48 @@ flowchart LR
|
||||
46 --- 226
|
||||
72 --- 112
|
||||
72 x--> 151
|
||||
72 --- 169
|
||||
72 --- 203
|
||||
72 --- 160
|
||||
72 --- 194
|
||||
73 --- 113
|
||||
73 x--> 151
|
||||
73 --- 166
|
||||
73 --- 200
|
||||
73 --- 162
|
||||
73 --- 196
|
||||
74 --- 114
|
||||
74 x--> 151
|
||||
74 --- 160
|
||||
74 --- 194
|
||||
74 --- 167
|
||||
74 --- 201
|
||||
75 --- 115
|
||||
75 x--> 151
|
||||
75 --- 168
|
||||
75 --- 202
|
||||
75 --- 170
|
||||
75 --- 204
|
||||
76 --- 116
|
||||
76 x--> 151
|
||||
76 --- 170
|
||||
76 --- 204
|
||||
76 --- 166
|
||||
76 --- 200
|
||||
77 --- 117
|
||||
77 x--> 151
|
||||
77 --- 162
|
||||
77 --- 196
|
||||
77 --- 163
|
||||
77 --- 197
|
||||
78 --- 118
|
||||
78 x--> 151
|
||||
78 --- 161
|
||||
78 --- 195
|
||||
78 --- 168
|
||||
78 --- 202
|
||||
79 --- 119
|
||||
79 x--> 151
|
||||
79 --- 165
|
||||
79 --- 199
|
||||
79 --- 161
|
||||
79 --- 195
|
||||
80 --- 120
|
||||
80 x--> 151
|
||||
80 --- 163
|
||||
80 --- 197
|
||||
80 --- 164
|
||||
80 --- 198
|
||||
81 --- 121
|
||||
81 x--> 151
|
||||
81 --- 167
|
||||
81 --- 201
|
||||
81 --- 165
|
||||
81 --- 199
|
||||
82 --- 122
|
||||
82 x--> 151
|
||||
82 --- 164
|
||||
82 --- 198
|
||||
82 --- 169
|
||||
82 --- 203
|
||||
84 --- 123
|
||||
84 x--> 145
|
||||
84 --- 171
|
||||
@ -756,39 +756,39 @@ flowchart LR
|
||||
109 --- 107
|
||||
111 --- 159
|
||||
111 --- 193
|
||||
112 --- 169
|
||||
112 --- 203
|
||||
204 <--x 112
|
||||
113 --- 166
|
||||
113 --- 200
|
||||
201 <--x 113
|
||||
114 --- 160
|
||||
114 --- 194
|
||||
195 <--x 114
|
||||
115 --- 168
|
||||
115 --- 202
|
||||
203 <--x 115
|
||||
116 --- 170
|
||||
194 <--x 116
|
||||
116 --- 204
|
||||
117 --- 162
|
||||
117 --- 196
|
||||
197 <--x 117
|
||||
118 --- 161
|
||||
118 --- 195
|
||||
196 <--x 118
|
||||
119 --- 165
|
||||
119 --- 199
|
||||
200 <--x 119
|
||||
120 --- 163
|
||||
120 --- 197
|
||||
198 <--x 120
|
||||
121 --- 167
|
||||
121 --- 201
|
||||
202 <--x 121
|
||||
122 --- 164
|
||||
122 --- 198
|
||||
199 <--x 122
|
||||
112 --- 160
|
||||
112 --- 194
|
||||
195 <--x 112
|
||||
113 --- 162
|
||||
113 --- 196
|
||||
197 <--x 113
|
||||
114 --- 167
|
||||
114 --- 201
|
||||
202 <--x 114
|
||||
115 --- 170
|
||||
194 <--x 115
|
||||
115 --- 204
|
||||
116 --- 166
|
||||
116 --- 200
|
||||
201 <--x 116
|
||||
117 --- 163
|
||||
117 --- 197
|
||||
198 <--x 117
|
||||
118 --- 168
|
||||
118 --- 202
|
||||
203 <--x 118
|
||||
119 --- 161
|
||||
119 --- 195
|
||||
196 <--x 119
|
||||
120 --- 164
|
||||
120 --- 198
|
||||
199 <--x 120
|
||||
121 --- 165
|
||||
121 --- 199
|
||||
200 <--x 121
|
||||
122 --- 169
|
||||
122 --- 203
|
||||
204 <--x 122
|
||||
123 --- 171
|
||||
123 --- 205
|
||||
124 --- 186
|
||||
|
||||
@ -177,72 +177,72 @@ flowchart LR
|
||||
2 ---- 34
|
||||
17 --- 35
|
||||
17 x--> 52
|
||||
17 --- 61
|
||||
17 --- 78
|
||||
17 --- 55
|
||||
17 --- 72
|
||||
18 --- 36
|
||||
18 x--> 52
|
||||
18 --- 55
|
||||
18 --- 72
|
||||
18 --- 58
|
||||
18 --- 75
|
||||
19 --- 37
|
||||
19 x--> 52
|
||||
19 --- 64
|
||||
19 --- 81
|
||||
19 --- 60
|
||||
19 --- 77
|
||||
20 --- 38
|
||||
20 x--> 52
|
||||
20 --- 63
|
||||
20 --- 80
|
||||
20 --- 69
|
||||
20 --- 86
|
||||
21 --- 39
|
||||
21 x--> 52
|
||||
21 --- 58
|
||||
21 --- 75
|
||||
21 --- 62
|
||||
21 --- 79
|
||||
22 --- 40
|
||||
22 x--> 52
|
||||
22 --- 66
|
||||
22 --- 83
|
||||
22 --- 59
|
||||
22 --- 76
|
||||
23 --- 41
|
||||
23 x--> 52
|
||||
23 --- 56
|
||||
23 --- 73
|
||||
24 --- 42
|
||||
24 x--> 52
|
||||
24 --- 68
|
||||
24 --- 85
|
||||
24 --- 64
|
||||
24 --- 81
|
||||
25 --- 43
|
||||
25 x--> 52
|
||||
25 --- 67
|
||||
25 --- 84
|
||||
25 --- 57
|
||||
25 --- 74
|
||||
26 --- 44
|
||||
26 x--> 52
|
||||
26 --- 54
|
||||
26 --- 71
|
||||
26 --- 65
|
||||
26 --- 82
|
||||
27 --- 45
|
||||
27 x--> 52
|
||||
27 --- 69
|
||||
27 --- 86
|
||||
27 --- 70
|
||||
27 --- 87
|
||||
28 --- 46
|
||||
28 x--> 52
|
||||
28 --- 60
|
||||
28 --- 77
|
||||
28 --- 54
|
||||
28 --- 71
|
||||
29 --- 47
|
||||
29 x--> 52
|
||||
29 --- 57
|
||||
29 --- 74
|
||||
29 --- 67
|
||||
29 --- 84
|
||||
30 --- 48
|
||||
30 x--> 52
|
||||
30 --- 65
|
||||
30 --- 82
|
||||
30 --- 68
|
||||
30 --- 85
|
||||
31 --- 49
|
||||
31 x--> 52
|
||||
31 --- 62
|
||||
31 --- 79
|
||||
31 --- 66
|
||||
31 --- 83
|
||||
32 --- 50
|
||||
32 x--> 52
|
||||
32 --- 70
|
||||
32 --- 87
|
||||
32 --- 63
|
||||
32 --- 80
|
||||
33 --- 51
|
||||
33 x--> 52
|
||||
33 --- 59
|
||||
33 --- 76
|
||||
33 --- 61
|
||||
33 --- 78
|
||||
34 --- 35
|
||||
34 --- 36
|
||||
34 --- 37
|
||||
@ -296,57 +296,57 @@ flowchart LR
|
||||
34 --- 85
|
||||
34 --- 86
|
||||
34 --- 87
|
||||
35 --- 61
|
||||
77 <--x 35
|
||||
35 --- 78
|
||||
36 --- 55
|
||||
71 <--x 36
|
||||
36 --- 72
|
||||
37 --- 64
|
||||
80 <--x 37
|
||||
37 --- 81
|
||||
38 --- 63
|
||||
79 <--x 38
|
||||
38 --- 80
|
||||
39 --- 58
|
||||
74 <--x 39
|
||||
39 --- 75
|
||||
40 --- 66
|
||||
82 <--x 40
|
||||
40 --- 83
|
||||
35 --- 55
|
||||
71 <--x 35
|
||||
35 --- 72
|
||||
36 --- 58
|
||||
74 <--x 36
|
||||
36 --- 75
|
||||
37 --- 60
|
||||
76 <--x 37
|
||||
37 --- 77
|
||||
38 --- 69
|
||||
85 <--x 38
|
||||
38 --- 86
|
||||
39 --- 62
|
||||
78 <--x 39
|
||||
39 --- 79
|
||||
40 --- 59
|
||||
75 <--x 40
|
||||
40 --- 76
|
||||
41 --- 56
|
||||
72 <--x 41
|
||||
41 --- 73
|
||||
42 --- 68
|
||||
84 <--x 42
|
||||
42 --- 85
|
||||
43 --- 67
|
||||
83 <--x 43
|
||||
43 --- 84
|
||||
44 --- 54
|
||||
44 --- 71
|
||||
87 <--x 44
|
||||
45 --- 69
|
||||
85 <--x 45
|
||||
45 --- 86
|
||||
46 --- 60
|
||||
76 <--x 46
|
||||
46 --- 77
|
||||
47 --- 57
|
||||
73 <--x 47
|
||||
47 --- 74
|
||||
48 --- 65
|
||||
81 <--x 48
|
||||
48 --- 82
|
||||
49 --- 62
|
||||
78 <--x 49
|
||||
49 --- 79
|
||||
50 --- 70
|
||||
86 <--x 50
|
||||
50 --- 87
|
||||
51 --- 59
|
||||
75 <--x 51
|
||||
51 --- 76
|
||||
42 --- 64
|
||||
80 <--x 42
|
||||
42 --- 81
|
||||
43 --- 57
|
||||
73 <--x 43
|
||||
43 --- 74
|
||||
44 --- 65
|
||||
81 <--x 44
|
||||
44 --- 82
|
||||
45 --- 70
|
||||
86 <--x 45
|
||||
45 --- 87
|
||||
46 --- 54
|
||||
46 --- 71
|
||||
87 <--x 46
|
||||
47 --- 67
|
||||
83 <--x 47
|
||||
47 --- 84
|
||||
48 --- 68
|
||||
84 <--x 48
|
||||
48 --- 85
|
||||
49 --- 66
|
||||
82 <--x 49
|
||||
49 --- 83
|
||||
50 --- 63
|
||||
79 <--x 50
|
||||
50 --- 80
|
||||
51 --- 61
|
||||
77 <--x 51
|
||||
51 --- 78
|
||||
54 <--x 53
|
||||
55 <--x 53
|
||||
56 <--x 53
|
||||
|
||||
@ -112,8 +112,8 @@ flowchart LR
|
||||
8 --- 20
|
||||
8 ---- 25
|
||||
12 <--x 32
|
||||
12 --- 33
|
||||
12 <--x 34
|
||||
12 <--x 33
|
||||
12 --- 34
|
||||
13 --- 31
|
||||
13 x--> 35
|
||||
13 --- 39
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -889,7 +889,7 @@ flowchart LR
|
||||
99 --- 265
|
||||
99 --- 314
|
||||
106 --- 181
|
||||
106 x--> 212
|
||||
106 x--> 213
|
||||
106 --- 260
|
||||
106 --- 309
|
||||
126 --- 194
|
||||
@ -1227,7 +1227,7 @@ flowchart LR
|
||||
251 <--x 209
|
||||
252 <--x 209
|
||||
253 <--x 209
|
||||
260 <--x 213
|
||||
260 <--x 212
|
||||
261 <--x 214
|
||||
262 <--x 214
|
||||
263 <--x 214
|
||||
|
||||
Reference in New Issue
Block a user