Create std::units module (#6528)
Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
@ -33,7 +33,7 @@ acos(input: number): number
|
||||
```js
|
||||
sketch001 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> angledLine(angle = toDegrees(acos(0.5)), length = 10)
|
||||
|> angledLine(angle = units::toDegrees(acos(0.5)), length = 10)
|
||||
|> line(end = [5, 0])
|
||||
|> line(endAbsolute = [12, 0])
|
||||
|> close()
|
||||
|
@ -33,7 +33,7 @@ asin(input: number): number
|
||||
```js
|
||||
sketch001 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> angledLine(angle = toDegrees(asin(0.5)), length = 20)
|
||||
|> angledLine(angle = units::toDegrees(asin(0.5)), length = 20)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> close()
|
||||
|
||||
|
@ -33,7 +33,7 @@ atan(input: number): number
|
||||
```js
|
||||
sketch001 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> angledLine(angle = toDegrees(atan(1.25)), length = 20)
|
||||
|> angledLine(angle = units::toDegrees(atan(1.25)), length = 20)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> close()
|
||||
|
||||
|
@ -37,7 +37,7 @@ atan2(
|
||||
```js
|
||||
sketch001 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> angledLine(angle = toDegrees(atan2(y = 1.25, x = 2)), length = 20)
|
||||
|> angledLine(angle = units::toDegrees(atan2(y = 1.25, x = 2)), length = 20)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> close()
|
||||
|
||||
|
@ -105,14 +105,6 @@ layout: manual
|
||||
* [`sweep`](kcl/sweep)
|
||||
* [`tangentToEnd`](kcl/tangentToEnd)
|
||||
* [`tangentialArc`](kcl/tangentialArc)
|
||||
* [`toCentimeters`](kcl/std-toCentimeters)
|
||||
* [`toDegrees`](kcl/std-toDegrees)
|
||||
* [`toFeet`](kcl/std-toFeet)
|
||||
* [`toInches`](kcl/std-toInches)
|
||||
* [`toMeters`](kcl/std-toMeters)
|
||||
* [`toMillimeters`](kcl/std-toMillimeters)
|
||||
* [`toRadians`](kcl/std-toRadians)
|
||||
* [`toYards`](kcl/std-toYards)
|
||||
* [`translate`](kcl/translate)
|
||||
* [`union`](kcl/union)
|
||||
* [`xLine`](kcl/xLine)
|
||||
@ -149,3 +141,12 @@ layout: manual
|
||||
* [`Point3d`](kcl/types/Point3d)
|
||||
* [`Sketch`](kcl/types/Sketch)
|
||||
* [`Solid`](kcl/types/Solid)
|
||||
* **std::units**
|
||||
* [`units::toCentimeters`](kcl/std-units-toCentimeters)
|
||||
* [`units::toDegrees`](kcl/std-units-toDegrees)
|
||||
* [`units::toFeet`](kcl/std-units-toFeet)
|
||||
* [`units::toInches`](kcl/std-units-toInches)
|
||||
* [`units::toMeters`](kcl/std-units-toMeters)
|
||||
* [`units::toMillimeters`](kcl/std-units-toMillimeters)
|
||||
* [`units::toRadians`](kcl/std-units-toRadians)
|
||||
* [`units::toYards`](kcl/std-units-toYards)
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toCentimeters"
|
||||
title: "std::units::toCentimeters"
|
||||
excerpt: "Convert a number to centimeters from its current units."
|
||||
layout: manual
|
||||
---
|
44
docs/kcl/std-units-toDegrees.md
Normal file
44
docs/kcl/std-units-toDegrees.md
Normal file
File diff suppressed because one or more lines are too long
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toFeet"
|
||||
title: "std::units::toFeet"
|
||||
excerpt: "Convert a number to feet from its current units."
|
||||
layout: manual
|
||||
---
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toInches"
|
||||
title: "std::units::toInches"
|
||||
excerpt: "Convert a number to inches from its current units."
|
||||
layout: manual
|
||||
---
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toMeters"
|
||||
title: "std::units::toMeters"
|
||||
excerpt: "Convert a number to meters from its current units."
|
||||
layout: manual
|
||||
---
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toMillimeters"
|
||||
title: "std::units::toMillimeters"
|
||||
excerpt: "Convert a number to millimeters from its current units."
|
||||
layout: manual
|
||||
---
|
44
docs/kcl/std-units-toRadians.md
Normal file
44
docs/kcl/std-units-toRadians.md
Normal file
File diff suppressed because one or more lines are too long
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "std::toYards"
|
||||
title: "std::units::toYards"
|
||||
excerpt: "Converts a number to yards from its current units."
|
||||
layout: manual
|
||||
---
|
@ -82,7 +82,7 @@
|
||||
"unpublished": false,
|
||||
"deprecated": false,
|
||||
"examples": [
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = toDegrees(acos(0.5)), length = 10)\n |> line(end = [5, 0])\n |> line(endAbsolute = [12, 0])\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = units::toDegrees(acos(0.5)), length = 10)\n |> line(end = [5, 0])\n |> line(endAbsolute = [12, 0])\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -45640,7 +45640,7 @@
|
||||
"unpublished": false,
|
||||
"deprecated": false,
|
||||
"examples": [
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = toDegrees(asin(0.5)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = units::toDegrees(asin(0.5)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -45933,7 +45933,7 @@
|
||||
"unpublished": false,
|
||||
"deprecated": false,
|
||||
"examples": [
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = toDegrees(atan(1.25)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = units::toDegrees(atan(1.25)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -45990,7 +45990,7 @@
|
||||
"unpublished": false,
|
||||
"deprecated": false,
|
||||
"examples": [
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = toDegrees(atan2(y = 1.25, x = 2)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
"sketch001 = startSketchOn(XZ)\n |> startProfile(at = [0, 0])\n |> angledLine(angle = units::toDegrees(atan2(y = 1.25, x = 2)), length = 20)\n |> yLine(endAbsolute = 0)\n |> close()\n\nextrude001 = extrude(sketch001, length = 5)"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -33,38 +33,38 @@ fanCenter = startSketchOn(XZ)
|
||||
|> appearance(color = "#f3e2d8")
|
||||
|
||||
// Create a function for a lofted fan blade cross section that rotates about the center hub of the fan
|
||||
fn fanBlade(offsetHeight, startAngle) {
|
||||
fn fanBlade(offsetHeight, startAngle: number(deg)) {
|
||||
fanBlade = startSketchOn(offsetPlane(XY, offset = offsetHeight))
|
||||
|> startProfile(at = [
|
||||
15 * cos(toRadians(startAngle)),
|
||||
15 * sin(toRadians(startAngle))
|
||||
15 * cos(startAngle),
|
||||
15 * sin(startAngle)
|
||||
])
|
||||
|> arc(angleStart = startAngle, angleEnd = startAngle + 14, radius = 15)
|
||||
|> arc(
|
||||
endAbsolute = [
|
||||
fanSize * 22 / 50 * cos(toRadians(startAngle - 20)),
|
||||
fanSize * 22 / 50 * sin(toRadians(startAngle - 20))
|
||||
fanSize * 22 / 50 * cos(startAngle - 20),
|
||||
fanSize * 22 / 50 * sin(startAngle - 20)
|
||||
],
|
||||
interiorAbsolute = [
|
||||
fanSize * 11 / 50 * cos(toRadians(startAngle + 3)),
|
||||
fanSize * 11 / 50 * sin(toRadians(startAngle + 3))
|
||||
fanSize * 11 / 50 * cos(startAngle + 3),
|
||||
fanSize * 11 / 50 * sin(startAngle + 3)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
endAbsolute = [
|
||||
fanSize * 22 / 50 * cos(toRadians(startAngle - 24)),
|
||||
fanSize * 22 / 50 * sin(toRadians(startAngle - 24))
|
||||
fanSize * 22 / 50 * cos(startAngle - 24),
|
||||
fanSize * 22 / 50 * sin(startAngle - 24)
|
||||
],
|
||||
interiorAbsolute = [
|
||||
fanSize * 22 / 50 * cos(toRadians(startAngle - 22)),
|
||||
fanSize * 22 / 50 * sin(toRadians(startAngle - 22))
|
||||
fanSize * 22 / 50 * cos(startAngle - 22),
|
||||
fanSize * 22 / 50 * sin(startAngle - 22)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
endAbsolute = [profileStartX(%), profileStartY(%)],
|
||||
interiorAbsolute = [
|
||||
fanSize * 11 / 50 * cos(toRadians(startAngle - 5)),
|
||||
fanSize * 11 / 50 * sin(toRadians(startAngle - 5))
|
||||
fanSize * 11 / 50 * cos(startAngle - 5),
|
||||
fanSize * 11 / 50 * sin(startAngle - 5)
|
||||
],
|
||||
)
|
||||
|> close()
|
||||
|
@ -44,7 +44,7 @@ balls = revolve(ballsSketch, axis = X)
|
||||
chainSketch = startSketchOn(XY)
|
||||
|> startProfile(at = [
|
||||
shaftDia / 2 + wallThickness + sphereDia / 2 - (chainWidth / 2),
|
||||
0.125 * sin(toRadians(60))
|
||||
0.125 * sin(60deg)
|
||||
])
|
||||
|> arc(angleStart = 120, angleEnd = 60, radius = sphereDia / 2)
|
||||
|> line(end = [0, chainThickness])
|
||||
|
@ -5,14 +5,14 @@
|
||||
@settings(defaultLengthUnit = in)
|
||||
|
||||
// Create a function for the cycloidal gear
|
||||
fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle) {
|
||||
fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle: number(deg)) {
|
||||
// Create a function to draw the gear profile as a sketch. Rotate each profile about the gear's axis by an helix angle proportional to the total gear height
|
||||
fn gearSketch(gHeight) {
|
||||
helixAngleP = helixAngle * gHeight / gearHeight
|
||||
gearProfile = startSketchOn(offsetPlane(XY, offset = gHeight))
|
||||
|> startProfile(at = [
|
||||
gearPitch * 1.55 * cos(toRadians(helixAngleP)) + gearPitch * sin(toRadians(-helixAngleP)),
|
||||
gearPitch * 1.55 * sin(toRadians(helixAngleP)) + gearPitch * cos(toRadians(-helixAngleP))
|
||||
gearPitch * 1.55 * cos(helixAngleP) + gearPitch * sin(-helixAngleP),
|
||||
gearPitch * 1.55 * sin(helixAngleP) + gearPitch * cos(-helixAngleP)
|
||||
])
|
||||
|> arc(angleStart = 90 + helixAngleP, angleEnd = -90 + helixAngleP, radius = gearPitch)
|
||||
|> tangentialArc(radius = gearPitch * 1.67, angle = 60)
|
||||
|
@ -11,18 +11,14 @@ plateHeight = 0.125
|
||||
bendRadius = 3
|
||||
|
||||
// Create a function to draw each primary tube with specified lengths and angles
|
||||
fn primaryTube(n, angle001, length001, length002, length003) {
|
||||
fn primaryTube(n, angle001: number(deg), length001, length002, length003) {
|
||||
// Create an index for the function
|
||||
pos001 = n * 2
|
||||
|
||||
// Define a plane for each sweep path defined by an angle
|
||||
sweepPlane = {
|
||||
origin = [pos001, 0.0, 0],
|
||||
xAxis = [
|
||||
sin(toRadians(-angle001)),
|
||||
cos(toRadians(-angle001)),
|
||||
0.0
|
||||
],
|
||||
xAxis = [sin(-angle001), cos(-angle001), 0.0],
|
||||
yAxis = [0.0, 0.0, 1.0],
|
||||
zAxis = [1.0, 0.0, 0.0]
|
||||
}
|
||||
|
@ -26,14 +26,14 @@ fn slot(sketch1, start, end, width) {
|
||||
}
|
||||
} else {
|
||||
if end[0] < start[0] {
|
||||
toDegrees(atan((end[1] - start[1]) / (end[0] - start[0]))) + 180
|
||||
units::toDegrees(atan((end[1] - start[1]) / (end[0] - start[0]))) + 180
|
||||
} else {
|
||||
toDegrees( atan((end[1] - start[1]) / (end[0] - start[0])))
|
||||
units::toDegrees( atan((end[1] - start[1]) / (end[0] - start[0])))
|
||||
}
|
||||
}
|
||||
dist = sqrt(pow(end[1] - start[1], exp = 2) + pow(end[0] - start[0], exp = 2))
|
||||
xstart = width / 2 * cos(toRadians(angle - 90)) + start[0]
|
||||
ystart = width / 2 * sin(toRadians(angle - 90)) + start[1]
|
||||
xstart = width / 2 * cos(units::toRadians(angle - 90)) + start[0]
|
||||
ystart = width / 2 * sin(units::toRadians(angle - 90)) + start[1]
|
||||
slotSketch = startProfile(sketch1, at = [xstart, ystart])
|
||||
|> angledLine(angle = angle, length = dist)
|
||||
|> tangentialArc(radius = width / 2, angle = 180)
|
||||
|
@ -11,7 +11,7 @@ pitchDiameter = module * nTeeth
|
||||
pressureAngle = 20
|
||||
addendum = module
|
||||
deddendum = 1.25 * module
|
||||
baseDiameter = pitchDiameter * cos(toRadians(pressureAngle))
|
||||
baseDiameter = pitchDiameter * cos(units::toRadians(pressureAngle))
|
||||
tipDiameter = pitchDiameter + 2 * module
|
||||
gearHeight = 3
|
||||
|
||||
@ -28,7 +28,7 @@ rs = map(
|
||||
angles = map(
|
||||
rs,
|
||||
f = fn(r) {
|
||||
return toDegrees( acos(baseDiameter / 2 / r))
|
||||
return units::toDegrees( acos(baseDiameter / 2 / r))
|
||||
},
|
||||
)
|
||||
|
||||
@ -36,7 +36,7 @@ angles = map(
|
||||
invas = map(
|
||||
angles,
|
||||
f = fn(a) {
|
||||
return tan(toRadians(a)) - toRadians(a)
|
||||
return tan(units::toRadians(a)) - units::toRadians(a)
|
||||
},
|
||||
)
|
||||
|
||||
@ -69,8 +69,8 @@ fn leftInvolute(i, sg) {
|
||||
}
|
||||
|
||||
fn rightInvolute(i, sg) {
|
||||
x = rs[i] * cos(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
x = rs[i] * cos(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
return line(sg, endAbsolute = [x, y])
|
||||
}
|
||||
|
||||
@ -106,7 +106,7 @@ keyWay = startSketchOn(body, face = END)
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * toDegrees(startAngle) + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = toDegrees(startAngle), radius = holeRadius)
|
||||
|> arc(angleStart = -1 * units::toDegrees(startAngle) + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = units::toDegrees(startAngle), radius = holeRadius)
|
||||
|> close()
|
||||
|> extrude(length = -gearHeight)
|
||||
|
@ -58,7 +58,7 @@ extrude(
|
||||
plane001 = {
|
||||
origin = [0.0, 0.0, 0.7],
|
||||
xAxis = [1.0, 0.0, 0.0],
|
||||
yAxis = [0.0, 1.0, sin(toRadians(7))],
|
||||
yAxis = [0.0, 1.0, sin(7deg)],
|
||||
zAxis = [0.0, 0.0, 1.0]
|
||||
}
|
||||
|
||||
@ -124,7 +124,7 @@ keyFn([spacing * 3 + 12, row6], 1, keyHeight * .6, 0, highlightColor2)
|
||||
plane002 = {
|
||||
origin = [0.0, 0.0, .81],
|
||||
xAxis = [1.0, 0.0, 0.0],
|
||||
yAxis = [0.0, 1.0, sin(toRadians(7))],
|
||||
yAxis = [0.0, 1.0, sin(7deg)],
|
||||
zAxis = [0.0, 0.0, 1.0]
|
||||
}
|
||||
|
||||
|
@ -8,8 +8,8 @@ import axisJ1, axisJ2, axisJ2ArmWidth, axisJ2ArmLength, axisJ2ArmThickness, plan
|
||||
// Create Body of J2 Robot Arm
|
||||
sketch011 = startSketchOn(plane003)
|
||||
|> startProfile(at = [
|
||||
1.75 - (axisJ2ArmWidth / 2 * sin(toRadians(axisJ2))),
|
||||
8 + axisJ2ArmWidth / 2 * cos(toRadians(axisJ2))
|
||||
1.75 - (axisJ2ArmWidth / 2 * sin(units::toRadians(axisJ2))),
|
||||
8 + axisJ2ArmWidth / 2 * cos(units::toRadians(axisJ2))
|
||||
])
|
||||
|> arc(angleStart = 90 + axisJ2, angleEnd = 270 + axisJ2, radius = axisJ2ArmWidth / 2)
|
||||
|> angledLine(angle = axisJ2, length = axisJ2ArmLength)
|
||||
@ -26,8 +26,8 @@ extrude012 = extrude(sketch012, length = 0.15)
|
||||
sketch013 = startSketchOn(extrude011, face = START)
|
||||
|> circle(
|
||||
center = [
|
||||
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2))
|
||||
-1.75 - (axisJ2ArmLength * cos(units::toRadians(axisJ2))),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
radius = 1.9,
|
||||
tag = $referenceEdge5,
|
||||
@ -51,15 +51,15 @@ extrude014 = extrude(sketch014, length = 0.15)
|
||||
sketch015 = startSketchOn(extrude013, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
-1.75 - ((axisJ2ArmLength - 1) * cos(toRadians(axisJ2))),
|
||||
8 + (axisJ2ArmLength - 1.5) * sin(toRadians(axisJ2))
|
||||
-1.75 - ((axisJ2ArmLength - 1) * cos(units::toRadians(axisJ2))),
|
||||
8 + (axisJ2ArmLength - 1.5) * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
radius = 0.2,
|
||||
)
|
||||
|> patternCircular2d(
|
||||
center = [
|
||||
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2))
|
||||
-1.75 - (axisJ2ArmLength * cos(units::toRadians(axisJ2))),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
instances = 4,
|
||||
arcDegrees = 360,
|
||||
@ -71,8 +71,8 @@ extrude015 = extrude(sketch015, length = 0.15)
|
||||
sketch016 = startSketchOn(extrude011, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
radius = 0.3,
|
||||
)
|
||||
|
@ -8,8 +8,8 @@ import plane002, axisJ2, axisJ3C, axisJ4, axisJ2ArmLength, axisJ3CArmLength, axi
|
||||
// Create Body of J3 Robot Arm
|
||||
sketch017 = startSketchOn(plane002)
|
||||
|> startProfile(at = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) - (axisJ3CArmWidth / 2 * sin(toRadians(axisJ3C))),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmWidth / 2 * cos(toRadians(axisJ3C))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)) - (axisJ3CArmWidth / 2 * sin(units::toRadians(axisJ3C))),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2)) + axisJ3CArmWidth / 2 * cos(units::toRadians(axisJ3C))
|
||||
])
|
||||
|> arc(angleStart = 90 + axisJ3C, angleEnd = 270 + axisJ3C, radius = axisJ3CArmWidth / 2)
|
||||
|> angledLine(angle = axisJ3C, length = axisJ3CArmLength)
|
||||
@ -21,8 +21,8 @@ extrude017 = extrude(sketch017, length = axisJ3CArmThickness)
|
||||
sketch018 = startSketchOn(extrude017, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
radius = 3.7 / 2,
|
||||
tag = $referenceEdge6,
|
||||
@ -35,15 +35,15 @@ extrude018 = extrude(sketch018, length = 0.15)
|
||||
sketch019 = startSketchOn(extrude018, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 + (axisJ2ArmLength - 1) * cos(toRadians(axisJ2)),
|
||||
8 + (axisJ2ArmLength - 1.5) * sin(toRadians(axisJ2))
|
||||
1.75 + (axisJ2ArmLength - 1) * cos(units::toRadians(axisJ2)),
|
||||
8 + (axisJ2ArmLength - 1.5) * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
radius = 0.2,
|
||||
)
|
||||
|> patternCircular2d(
|
||||
center = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2))
|
||||
],
|
||||
instances = 8,
|
||||
arcDegrees = 360,
|
||||
@ -56,8 +56,8 @@ extrude019 = extrude(sketch019, length = 0.15)
|
||||
sketch020 = startSketchOn(extrude017, face = START)
|
||||
|> circle(
|
||||
center = [
|
||||
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))) - (axisJ3CArmLength * cos(toRadians(axisJ3C))),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||
-1.75 - (axisJ2ArmLength * cos(units::toRadians(axisJ2))) - (axisJ3CArmLength * cos(units::toRadians(axisJ3C))),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2)) + axisJ3CArmLength * sin(units::toRadians(axisJ3C))
|
||||
],
|
||||
radius = axisJ3CArmWidth / 2,
|
||||
)
|
||||
@ -66,8 +66,8 @@ extrude020 = extrude(sketch020, length = -0.5)
|
||||
sketch021 = startSketchOn(extrude017, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)) + axisJ3CArmLength * cos(units::toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2)) + axisJ3CArmLength * sin(units::toRadians(axisJ3C))
|
||||
],
|
||||
radius = axisJ3CArmWidth / 2.01,
|
||||
)
|
||||
@ -85,8 +85,8 @@ extrude022 = extrude(sketch022, length = -0.01)
|
||||
// Build Upper Claw Finger
|
||||
sketch023 = startSketchOn(extrude022, face = START)
|
||||
|> startProfile(at = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)) + axisJ3CArmLength * cos(units::toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2)) + axisJ3CArmLength * sin(units::toRadians(axisJ3C))
|
||||
])
|
||||
|> angledLine(angle = axisJ3C + axisJ4 / 2, length = grabberLength / 4)
|
||||
|> arc(angleStart = 150 + axisJ3C + axisJ4 / 2, angleEnd = 30 + axisJ3C + axisJ4 / 2, radius = grabberLength / 3)
|
||||
@ -102,8 +102,8 @@ extrude023 = extrude(sketch023, length = -1.5)
|
||||
// Build Lower Claw Finger
|
||||
sketch024 = startSketchOn(extrude022, face = START)
|
||||
|> startProfile(at = [
|
||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||
1.75 + axisJ2ArmLength * cos(units::toRadians(axisJ2)) + axisJ3CArmLength * cos(units::toRadians(axisJ3C)),
|
||||
8 + axisJ2ArmLength * sin(units::toRadians(axisJ2)) + axisJ3CArmLength * sin(units::toRadians(axisJ3C))
|
||||
])
|
||||
|> angledLine(angle = axisJ3C - (axisJ4 / 2), length = grabberLength / 4)
|
||||
|> arc(angleStart = 210 + axisJ3C - (axisJ4 / 2), angleEnd = 330 + axisJ3C - (axisJ4 / 2), radius = grabberLength / 3)
|
||||
|
@ -25,7 +25,7 @@ extrude006 = extrude(sketch006, length = 1)
|
||||
sketch007 = startSketchOn(extrude006, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||
1.75 * cos(units::toRadians(axisJ1)) / abs(cos(units::toRadians(axisJ1))),
|
||||
8
|
||||
],
|
||||
radius = 2.75,
|
||||
@ -38,14 +38,14 @@ extrude007 = extrude(sketch007, length = 1.5)
|
||||
sketch008 = startSketchOn(extrude007, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||
1.75 * cos(units::toRadians(axisJ1)) / abs(cos(units::toRadians(axisJ1))),
|
||||
6.75
|
||||
],
|
||||
radius = 0.2,
|
||||
)
|
||||
|> patternCircular2d(
|
||||
center = [
|
||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||
1.75 * cos(units::toRadians(axisJ1)) / abs(cos(units::toRadians(axisJ1))),
|
||||
8
|
||||
],
|
||||
instances = 4,
|
||||
@ -57,7 +57,7 @@ extrude008 = extrude(sketch008, length = 0.2)
|
||||
sketch009 = startSketchOn(extrude007, face = END)
|
||||
|> circle(
|
||||
center = [
|
||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||
1.75 * cos(units::toRadians(axisJ1)) / abs(cos(units::toRadians(axisJ1))),
|
||||
8
|
||||
],
|
||||
radius = 0.5,
|
||||
|
@ -28,14 +28,14 @@ export boltLength = 2.500
|
||||
export boltHeadLength = boltDiameter
|
||||
export boltHeadDiameter = 0.938
|
||||
export boltHexDrive = 1 / 2
|
||||
export boltHexFlatLength = boltHexDrive / (2 * cos(toRadians(30)))
|
||||
export boltHexFlatLength = boltHexDrive / (2 * cos(30deg))
|
||||
export boltThreadLength = 1.750
|
||||
|
||||
// Hex nut (95479A127)
|
||||
export hexNutDiameter = 5 / 8
|
||||
export hexNutFlatToFlat = 15 / 16
|
||||
export hexNutThickness = 35 / 64
|
||||
export hexNutFlatLength = hexNutFlatToFlat / (2 * cos(toRadians(30)))
|
||||
export hexNutFlatLength = hexNutFlatToFlat / (2 * cos(30deg))
|
||||
|
||||
// Gasket (9472K188)
|
||||
export gasketOutsideDiameter = 4.125
|
||||
|
@ -10,7 +10,7 @@ boltLength = 1.0
|
||||
boltHeadLength = boltDiameter
|
||||
boltHeadDiameter = 0.313
|
||||
boltHexDrive = 5 / 32
|
||||
boltHexFlatLength = boltHexDrive / (2 * cos(toRadians(30)))
|
||||
boltHexFlatLength = boltHexDrive / (2 * cos(30deg))
|
||||
|
||||
// Create the head of the cap screw
|
||||
boltHead = startSketchOn(XZ)
|
||||
|
@ -29,21 +29,21 @@ body = startSketchOn(XZ)
|
||||
caseIndentSketch = startSketchOn(body, face = END)
|
||||
|> startProfile(at = [
|
||||
-width / 2 + offset,
|
||||
height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))
|
||||
height / 2 - (chamferLength + offset / 2 * cos(45deg))
|
||||
])
|
||||
|> angledLine(angle = 45, endAbsoluteY = height / 2 - offset)
|
||||
|> line(endAbsolute = [
|
||||
width / 2 - (chamferLength + offset / 2 * cos(toRadians(45))),
|
||||
width / 2 - (chamferLength + offset / 2 * cos(45deg)),
|
||||
height / 2 - offset
|
||||
])
|
||||
|> angledLine(angle = -45, endAbsoluteX = width / 2 - offset)
|
||||
|> line(endAbsolute = [
|
||||
width / 2 - offset,
|
||||
-(height / 2 - (chamferLength + offset / 2 * cos(toRadians(45))))
|
||||
-(height / 2 - (chamferLength + offset / 2 * cos(45deg)))
|
||||
])
|
||||
|> angledLine(angle = -135, endAbsoluteY = -height / 2 + offset)
|
||||
|> line(endAbsolute = [
|
||||
-(width / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))),
|
||||
-(width / 2 - (chamferLength + offset / 2 * cos(45deg))),
|
||||
-height / 2 + offset
|
||||
])
|
||||
|> angledLine(angle = -225, endAbsoluteX = -width / 2 + offset)
|
||||
|
@ -39,21 +39,21 @@ squareHolePatternSketch = startSketchOn(XZ)
|
||||
case = startSketchOn(XZ)
|
||||
|> startProfile(at = [
|
||||
-width / 2 + offset + caseTolerance,
|
||||
height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))
|
||||
height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(45deg))
|
||||
])
|
||||
|> angledLine(angle = 45, endAbsoluteY = height / 2 - (offset + caseTolerance))
|
||||
|> line(endAbsolute = [
|
||||
width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))),
|
||||
width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(45deg)),
|
||||
height / 2 - (offset + caseTolerance)
|
||||
])
|
||||
|> angledLine(angle = -45, endAbsoluteX = width / 2 - (offset + caseTolerance))
|
||||
|> line(endAbsolute = [
|
||||
width / 2 - (offset + caseTolerance),
|
||||
-(height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))))
|
||||
-(height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(45deg)))
|
||||
])
|
||||
|> angledLine(angle = -135, endAbsoluteY = -height / 2 + offset + caseTolerance)
|
||||
|> line(endAbsolute = [
|
||||
-(width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))),
|
||||
-(width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(45deg))),
|
||||
-height / 2 + offset + caseTolerance
|
||||
])
|
||||
|> angledLine(angle = -225, endAbsoluteX = -width / 2 + offset + caseTolerance)
|
||||
|
@ -2125,7 +2125,7 @@ b = 180 / PI * a + 360
|
||||
#[tokio::test(flavor = "multi_thread")]
|
||||
async fn cos_coercions() {
|
||||
let program = r#"
|
||||
a = cos(toRadians(30))
|
||||
a = cos(units::toRadians(30))
|
||||
b = 3 / a
|
||||
c = cos(30deg)
|
||||
d = cos(30)
|
||||
|
@ -92,6 +92,7 @@ pub(crate) fn read_std(mod_name: &str) -> Option<&'static str> {
|
||||
"turns" => Some(include_str!("../std/turns.kcl")),
|
||||
"types" => Some(include_str!("../std/types.kcl")),
|
||||
"solid" => Some(include_str!("../std/solid.kcl")),
|
||||
"units" => Some(include_str!("../std/units.kcl")),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ pub async fn cos(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kcl
|
||||
} => {
|
||||
exec_state.warn(CompilationError::err(
|
||||
args.source_range,
|
||||
"`cos` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `toRadians` to convert from degrees to radians",
|
||||
"`cos` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `units::toRadians` to convert from degrees to radians",
|
||||
));
|
||||
num.n
|
||||
}
|
||||
@ -87,7 +87,7 @@ pub async fn sin(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kcl
|
||||
} => {
|
||||
exec_state.warn(CompilationError::err(
|
||||
args.source_range,
|
||||
"`sin` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `toRadians` to convert from degrees to radians",
|
||||
"`sin` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `units::toRadians` to convert from degrees to radians",
|
||||
));
|
||||
num.n
|
||||
}
|
||||
@ -107,7 +107,7 @@ pub async fn tan(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kcl
|
||||
} => {
|
||||
exec_state.warn(CompilationError::err(
|
||||
args.source_range,
|
||||
"`tan` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `toRadians` to convert from degrees to radians",
|
||||
"`tan` requires its input in radians, but the input is assumed to be in degrees. You can use a numeric suffix (e.g., `0rad`) or type ascription (e.g., `(1/2): number(rad)`) to show the number is in radians, or `units::toRadians` to convert from degrees to radians",
|
||||
));
|
||||
num.n
|
||||
}
|
||||
@ -478,7 +478,7 @@ pub async fn acos(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
|
||||
/// sketch001 = startSketchOn('XZ')
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = toDegrees(acos(0.5)),
|
||||
/// angle = units::toDegrees(acos(0.5)),
|
||||
/// length = 10,
|
||||
/// )
|
||||
/// |> line(end = [5, 0])
|
||||
@ -514,7 +514,7 @@ pub async fn asin(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
|
||||
/// sketch001 = startSketchOn('XZ')
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = toDegrees(asin(0.5)),
|
||||
/// angle = units::toDegrees(asin(0.5)),
|
||||
/// length = 20,
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
@ -551,7 +551,7 @@ pub async fn atan(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
|
||||
/// sketch001 = startSketchOn('XZ')
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = toDegrees(atan(1.25)),
|
||||
/// angle = units::toDegrees(atan(1.25)),
|
||||
/// length = 20,
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
@ -588,7 +588,7 @@ pub async fn atan2(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
||||
/// sketch001 = startSketchOn(XZ)
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = toDegrees(atan2(y = 1.25, x = 2)),
|
||||
/// angle = units::toDegrees(atan2(y = 1.25, x = 2)),
|
||||
/// length = 20,
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
|
@ -4,6 +4,7 @@
|
||||
// Note that everything in the prelude is treated as exported.
|
||||
|
||||
export import * from "std::types"
|
||||
export import "std::units"
|
||||
export import * from "std::math"
|
||||
export import * from "std::sketch"
|
||||
export import * from "std::solid"
|
||||
@ -382,72 +383,6 @@ export fn revolve(
|
||||
tagEnd?: tag,
|
||||
): Solid {}
|
||||
|
||||
/// Convert a number to millimeters from its current units.
|
||||
export fn toMillimeters(@num: number(mm)): number(mm) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to centimeters from its current units.
|
||||
export fn toCentimeters(@num: number(cm)): number(cm) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to meters from its current units.
|
||||
export fn toMeters(@num: number(m)): number(m) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to inches from its current units.
|
||||
export fn toInches(@num: number(in)): number(in) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to feet from its current units.
|
||||
export fn toFeet(@num: number(ft)): number(ft) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to yards from its current units.
|
||||
export fn toYards(@num: number(yd)): number(yd) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to radians from its current units.
|
||||
///
|
||||
/// ```
|
||||
/// exampleSketch = startSketchOn(XZ)
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = 50,
|
||||
/// length = 70 * cos(toRadians(45)),
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 5)
|
||||
/// ```
|
||||
export fn toRadians(@num: number(rad)): number(rad) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to degrees from its current units.
|
||||
///
|
||||
/// ```
|
||||
/// exampleSketch = startSketchOn(XZ)
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = 50,
|
||||
/// length = 70 * cos(toDegrees((PI/4): number(rad))),
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 5)
|
||||
/// ```
|
||||
export fn toDegrees(@num: number(deg)): number(deg) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Offset a plane by a distance along its normal.
|
||||
///
|
||||
/// For example, if you offset the `XZ` plane by 10, the new plane will be parallel to the `XZ`
|
||||
|
68
rust/kcl-lib/std/units.kcl
Normal file
68
rust/kcl-lib/std/units.kcl
Normal file
@ -0,0 +1,68 @@
|
||||
@no_std
|
||||
@settings(defaultLengthUnit = mm)
|
||||
|
||||
/// Convert a number to millimeters from its current units.
|
||||
export fn toMillimeters(@num: number(mm)): number(mm) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to centimeters from its current units.
|
||||
export fn toCentimeters(@num: number(cm)): number(cm) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to meters from its current units.
|
||||
export fn toMeters(@num: number(m)): number(m) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to inches from its current units.
|
||||
export fn toInches(@num: number(in)): number(in) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Convert a number to feet from its current units.
|
||||
export fn toFeet(@num: number(ft)): number(ft) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to yards from its current units.
|
||||
export fn toYards(@num: number(yd)): number(yd) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to radians from its current units.
|
||||
///
|
||||
/// ```
|
||||
/// exampleSketch = startSketchOn(XZ)
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = 50,
|
||||
/// length = 70 * cos(units::toRadians(45)),
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 5)
|
||||
/// ```
|
||||
export fn toRadians(@num: number(rad)): number(rad) {
|
||||
return num
|
||||
}
|
||||
|
||||
/// Converts a number to degrees from its current units.
|
||||
///
|
||||
/// ```
|
||||
/// exampleSketch = startSketchOn(XZ)
|
||||
/// |> startProfile(at = [0, 0])
|
||||
/// |> angledLine(
|
||||
/// angle = 50,
|
||||
/// length = 70 * cos(units::toDegrees((PI/4): number(rad))),
|
||||
/// )
|
||||
/// |> yLine(endAbsolute = 0)
|
||||
/// |> close()
|
||||
///
|
||||
/// example = extrude(exampleSketch, length = 5)
|
||||
/// ```
|
||||
export fn toDegrees(@num: number(deg)): number(deg) {
|
||||
return num
|
||||
}
|
@ -1,25 +1,25 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[76, 116, 7]"]
|
||||
3["Segment<br>[122, 139, 7]"]
|
||||
4["Segment<br>[145, 163, 7]"]
|
||||
5["Segment<br>[169, 187, 7]"]
|
||||
6["Segment<br>[193, 249, 7]"]
|
||||
7["Segment<br>[255, 262, 7]"]
|
||||
2["Path<br>[76, 116, 8]"]
|
||||
3["Segment<br>[122, 139, 8]"]
|
||||
4["Segment<br>[145, 163, 8]"]
|
||||
5["Segment<br>[169, 187, 8]"]
|
||||
6["Segment<br>[193, 249, 8]"]
|
||||
7["Segment<br>[255, 262, 8]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path25 [Path]
|
||||
25["Path<br>[76, 114, 8]"]
|
||||
26["Segment<br>[120, 137, 8]"]
|
||||
27["Segment<br>[143, 161, 8]"]
|
||||
28["Segment<br>[167, 185, 8]"]
|
||||
29["Segment<br>[191, 247, 8]"]
|
||||
30["Segment<br>[253, 260, 8]"]
|
||||
25["Path<br>[76, 114, 9]"]
|
||||
26["Segment<br>[120, 137, 9]"]
|
||||
27["Segment<br>[143, 161, 9]"]
|
||||
28["Segment<br>[167, 185, 9]"]
|
||||
29["Segment<br>[191, 247, 9]"]
|
||||
30["Segment<br>[253, 260, 9]"]
|
||||
31[Solid2d]
|
||||
end
|
||||
1["Plane<br>[47, 66, 7]"]
|
||||
9["Sweep Extrusion<br>[268, 290, 7]"]
|
||||
1["Plane<br>[47, 66, 8]"]
|
||||
9["Sweep Extrusion<br>[268, 290, 8]"]
|
||||
10[Wall]
|
||||
11[Wall]
|
||||
12[Wall]
|
||||
@ -34,8 +34,8 @@ flowchart LR
|
||||
21["SweepEdge Adjacent"]
|
||||
22["SweepEdge Opposite"]
|
||||
23["SweepEdge Adjacent"]
|
||||
24["Plane<br>[47, 66, 8]"]
|
||||
32["Sweep Extrusion<br>[266, 288, 8]"]
|
||||
24["Plane<br>[47, 66, 9]"]
|
||||
32["Sweep Extrusion<br>[266, 288, 9]"]
|
||||
33[Wall]
|
||||
34[Wall]
|
||||
35[Wall]
|
||||
|
@ -5,10 +5,10 @@ description: Variables in memory after executing assembly_mixed_units_cubes.kcl
|
||||
{
|
||||
"cubeIn": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"cubeMm": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
}
|
||||
}
|
||||
|
@ -1,17 +1,17 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[197, 232, 7]"]
|
||||
3["Segment<br>[197, 232, 7]"]
|
||||
2["Path<br>[197, 232, 8]"]
|
||||
3["Segment<br>[197, 232, 8]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path6 [Path]
|
||||
6["Path<br>[113, 148, 8]"]
|
||||
7["Segment<br>[113, 148, 8]"]
|
||||
6["Path<br>[113, 148, 9]"]
|
||||
7["Segment<br>[113, 148, 9]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
1["Plane<br>[172, 191, 7]"]
|
||||
5["Plane<br>[88, 107, 8]"]
|
||||
1["Plane<br>[172, 191, 8]"]
|
||||
5["Plane<br>[88, 107, 9]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -5,10 +5,10 @@ description: Variables in memory after executing assembly_non_default_units.kcl
|
||||
{
|
||||
"other1": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"other2": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
}
|
||||
}
|
||||
|
@ -1,239 +1,239 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path3 [Path]
|
||||
3["Path<br>[1081, 1131, 0]"]
|
||||
4["Segment<br>[1081, 1131, 0]"]
|
||||
3["Path<br>[1109, 1159, 0]"]
|
||||
4["Segment<br>[1109, 1159, 0]"]
|
||||
5[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[1608, 1645, 0]"]
|
||||
14["Segment<br>[1296, 1334, 0]"]
|
||||
15["Segment<br>[1296, 1334, 0]"]
|
||||
16["Segment<br>[1296, 1334, 0]"]
|
||||
17["Segment<br>[1296, 1334, 0]"]
|
||||
18["Segment<br>[1296, 1334, 0]"]
|
||||
19["Segment<br>[1296, 1334, 0]"]
|
||||
20["Segment<br>[1296, 1334, 0]"]
|
||||
21["Segment<br>[1296, 1334, 0]"]
|
||||
22["Segment<br>[1296, 1334, 0]"]
|
||||
23["Segment<br>[1296, 1334, 0]"]
|
||||
24["Segment<br>[1296, 1334, 0]"]
|
||||
25["Segment<br>[1296, 1334, 0]"]
|
||||
26["Segment<br>[1296, 1334, 0]"]
|
||||
27["Segment<br>[1296, 1334, 0]"]
|
||||
28["Segment<br>[1296, 1334, 0]"]
|
||||
29["Segment<br>[1296, 1334, 0]"]
|
||||
30["Segment<br>[1296, 1334, 0]"]
|
||||
31["Segment<br>[1296, 1334, 0]"]
|
||||
32["Segment<br>[1296, 1334, 0]"]
|
||||
33["Segment<br>[1296, 1334, 0]"]
|
||||
34["Segment<br>[1296, 1334, 0]"]
|
||||
35["Segment<br>[1296, 1334, 0]"]
|
||||
36["Segment<br>[1296, 1334, 0]"]
|
||||
37["Segment<br>[1296, 1334, 0]"]
|
||||
38["Segment<br>[1296, 1334, 0]"]
|
||||
39["Segment<br>[1296, 1334, 0]"]
|
||||
40["Segment<br>[1296, 1334, 0]"]
|
||||
41["Segment<br>[1296, 1334, 0]"]
|
||||
42["Segment<br>[1296, 1334, 0]"]
|
||||
43["Segment<br>[1296, 1334, 0]"]
|
||||
44["Segment<br>[1296, 1334, 0]"]
|
||||
45["Segment<br>[1296, 1334, 0]"]
|
||||
46["Segment<br>[1296, 1334, 0]"]
|
||||
47["Segment<br>[1296, 1334, 0]"]
|
||||
48["Segment<br>[1296, 1334, 0]"]
|
||||
49["Segment<br>[1296, 1334, 0]"]
|
||||
50["Segment<br>[1296, 1334, 0]"]
|
||||
51["Segment<br>[1296, 1334, 0]"]
|
||||
52["Segment<br>[1296, 1334, 0]"]
|
||||
53["Segment<br>[1296, 1334, 0]"]
|
||||
54["Segment<br>[1296, 1334, 0]"]
|
||||
55["Segment<br>[1296, 1334, 0]"]
|
||||
56["Segment<br>[1296, 1334, 0]"]
|
||||
57["Segment<br>[1296, 1334, 0]"]
|
||||
58["Segment<br>[1296, 1334, 0]"]
|
||||
59["Segment<br>[1296, 1334, 0]"]
|
||||
60["Segment<br>[1296, 1334, 0]"]
|
||||
61["Segment<br>[1296, 1334, 0]"]
|
||||
62["Segment<br>[1296, 1334, 0]"]
|
||||
63["Segment<br>[1296, 1334, 0]"]
|
||||
64["Segment<br>[1296, 1334, 0]"]
|
||||
65["Segment<br>[1296, 1334, 0]"]
|
||||
66["Segment<br>[1296, 1334, 0]"]
|
||||
67["Segment<br>[1296, 1334, 0]"]
|
||||
68["Segment<br>[1296, 1334, 0]"]
|
||||
69["Segment<br>[1296, 1334, 0]"]
|
||||
70["Segment<br>[1296, 1334, 0]"]
|
||||
71["Segment<br>[1296, 1334, 0]"]
|
||||
72["Segment<br>[1296, 1334, 0]"]
|
||||
73["Segment<br>[1296, 1334, 0]"]
|
||||
74["Segment<br>[1296, 1334, 0]"]
|
||||
75["Segment<br>[1296, 1334, 0]"]
|
||||
76["Segment<br>[1296, 1334, 0]"]
|
||||
77["Segment<br>[1296, 1334, 0]"]
|
||||
78["Segment<br>[1296, 1334, 0]"]
|
||||
79["Segment<br>[1296, 1334, 0]"]
|
||||
80["Segment<br>[1296, 1334, 0]"]
|
||||
81["Segment<br>[1296, 1334, 0]"]
|
||||
82["Segment<br>[1296, 1334, 0]"]
|
||||
83["Segment<br>[1296, 1334, 0]"]
|
||||
84["Segment<br>[1296, 1334, 0]"]
|
||||
85["Segment<br>[1296, 1334, 0]"]
|
||||
86["Segment<br>[1296, 1334, 0]"]
|
||||
87["Segment<br>[1296, 1334, 0]"]
|
||||
88["Segment<br>[1296, 1334, 0]"]
|
||||
89["Segment<br>[1296, 1334, 0]"]
|
||||
90["Segment<br>[1296, 1334, 0]"]
|
||||
91["Segment<br>[1296, 1334, 0]"]
|
||||
92["Segment<br>[1296, 1334, 0]"]
|
||||
93["Segment<br>[1296, 1334, 0]"]
|
||||
94["Segment<br>[1296, 1334, 0]"]
|
||||
95["Segment<br>[1296, 1334, 0]"]
|
||||
96["Segment<br>[1296, 1334, 0]"]
|
||||
97["Segment<br>[1296, 1334, 0]"]
|
||||
98["Segment<br>[1296, 1334, 0]"]
|
||||
99["Segment<br>[1296, 1334, 0]"]
|
||||
100["Segment<br>[1296, 1334, 0]"]
|
||||
101["Segment<br>[1296, 1334, 0]"]
|
||||
102["Segment<br>[1296, 1334, 0]"]
|
||||
103["Segment<br>[1296, 1334, 0]"]
|
||||
104["Segment<br>[1296, 1334, 0]"]
|
||||
105["Segment<br>[1296, 1334, 0]"]
|
||||
106["Segment<br>[1296, 1334, 0]"]
|
||||
107["Segment<br>[1296, 1334, 0]"]
|
||||
108["Segment<br>[1296, 1334, 0]"]
|
||||
109["Segment<br>[1296, 1334, 0]"]
|
||||
110["Segment<br>[1296, 1334, 0]"]
|
||||
111["Segment<br>[1296, 1334, 0]"]
|
||||
112["Segment<br>[1296, 1334, 0]"]
|
||||
113["Segment<br>[1296, 1334, 0]"]
|
||||
114["Segment<br>[1296, 1334, 0]"]
|
||||
115["Segment<br>[1711, 1809, 0]"]
|
||||
116["Segment<br>[1524, 1554, 0]"]
|
||||
117["Segment<br>[1524, 1554, 0]"]
|
||||
118["Segment<br>[1524, 1554, 0]"]
|
||||
119["Segment<br>[1524, 1554, 0]"]
|
||||
120["Segment<br>[1524, 1554, 0]"]
|
||||
121["Segment<br>[1524, 1554, 0]"]
|
||||
122["Segment<br>[1524, 1554, 0]"]
|
||||
123["Segment<br>[1524, 1554, 0]"]
|
||||
124["Segment<br>[1524, 1554, 0]"]
|
||||
125["Segment<br>[1524, 1554, 0]"]
|
||||
126["Segment<br>[1524, 1554, 0]"]
|
||||
127["Segment<br>[1524, 1554, 0]"]
|
||||
128["Segment<br>[1524, 1554, 0]"]
|
||||
129["Segment<br>[1524, 1554, 0]"]
|
||||
130["Segment<br>[1524, 1554, 0]"]
|
||||
131["Segment<br>[1524, 1554, 0]"]
|
||||
132["Segment<br>[1524, 1554, 0]"]
|
||||
133["Segment<br>[1524, 1554, 0]"]
|
||||
134["Segment<br>[1524, 1554, 0]"]
|
||||
135["Segment<br>[1524, 1554, 0]"]
|
||||
136["Segment<br>[1524, 1554, 0]"]
|
||||
137["Segment<br>[1524, 1554, 0]"]
|
||||
138["Segment<br>[1524, 1554, 0]"]
|
||||
139["Segment<br>[1524, 1554, 0]"]
|
||||
140["Segment<br>[1524, 1554, 0]"]
|
||||
141["Segment<br>[1524, 1554, 0]"]
|
||||
142["Segment<br>[1524, 1554, 0]"]
|
||||
143["Segment<br>[1524, 1554, 0]"]
|
||||
144["Segment<br>[1524, 1554, 0]"]
|
||||
145["Segment<br>[1524, 1554, 0]"]
|
||||
146["Segment<br>[1524, 1554, 0]"]
|
||||
147["Segment<br>[1524, 1554, 0]"]
|
||||
148["Segment<br>[1524, 1554, 0]"]
|
||||
149["Segment<br>[1524, 1554, 0]"]
|
||||
150["Segment<br>[1524, 1554, 0]"]
|
||||
151["Segment<br>[1524, 1554, 0]"]
|
||||
152["Segment<br>[1524, 1554, 0]"]
|
||||
153["Segment<br>[1524, 1554, 0]"]
|
||||
154["Segment<br>[1524, 1554, 0]"]
|
||||
155["Segment<br>[1524, 1554, 0]"]
|
||||
156["Segment<br>[1524, 1554, 0]"]
|
||||
157["Segment<br>[1524, 1554, 0]"]
|
||||
158["Segment<br>[1524, 1554, 0]"]
|
||||
159["Segment<br>[1524, 1554, 0]"]
|
||||
160["Segment<br>[1524, 1554, 0]"]
|
||||
161["Segment<br>[1524, 1554, 0]"]
|
||||
162["Segment<br>[1524, 1554, 0]"]
|
||||
163["Segment<br>[1524, 1554, 0]"]
|
||||
164["Segment<br>[1524, 1554, 0]"]
|
||||
165["Segment<br>[1524, 1554, 0]"]
|
||||
166["Segment<br>[1524, 1554, 0]"]
|
||||
167["Segment<br>[1524, 1554, 0]"]
|
||||
168["Segment<br>[1524, 1554, 0]"]
|
||||
169["Segment<br>[1524, 1554, 0]"]
|
||||
170["Segment<br>[1524, 1554, 0]"]
|
||||
171["Segment<br>[1524, 1554, 0]"]
|
||||
172["Segment<br>[1524, 1554, 0]"]
|
||||
173["Segment<br>[1524, 1554, 0]"]
|
||||
174["Segment<br>[1524, 1554, 0]"]
|
||||
175["Segment<br>[1524, 1554, 0]"]
|
||||
176["Segment<br>[1524, 1554, 0]"]
|
||||
177["Segment<br>[1524, 1554, 0]"]
|
||||
178["Segment<br>[1524, 1554, 0]"]
|
||||
179["Segment<br>[1524, 1554, 0]"]
|
||||
180["Segment<br>[1524, 1554, 0]"]
|
||||
181["Segment<br>[1524, 1554, 0]"]
|
||||
182["Segment<br>[1524, 1554, 0]"]
|
||||
183["Segment<br>[1524, 1554, 0]"]
|
||||
184["Segment<br>[1524, 1554, 0]"]
|
||||
185["Segment<br>[1524, 1554, 0]"]
|
||||
186["Segment<br>[1524, 1554, 0]"]
|
||||
187["Segment<br>[1524, 1554, 0]"]
|
||||
188["Segment<br>[1524, 1554, 0]"]
|
||||
189["Segment<br>[1524, 1554, 0]"]
|
||||
190["Segment<br>[1524, 1554, 0]"]
|
||||
191["Segment<br>[1524, 1554, 0]"]
|
||||
192["Segment<br>[1524, 1554, 0]"]
|
||||
193["Segment<br>[1524, 1554, 0]"]
|
||||
194["Segment<br>[1524, 1554, 0]"]
|
||||
195["Segment<br>[1524, 1554, 0]"]
|
||||
196["Segment<br>[1524, 1554, 0]"]
|
||||
197["Segment<br>[1524, 1554, 0]"]
|
||||
198["Segment<br>[1524, 1554, 0]"]
|
||||
199["Segment<br>[1524, 1554, 0]"]
|
||||
200["Segment<br>[1524, 1554, 0]"]
|
||||
201["Segment<br>[1524, 1554, 0]"]
|
||||
202["Segment<br>[1524, 1554, 0]"]
|
||||
203["Segment<br>[1524, 1554, 0]"]
|
||||
204["Segment<br>[1524, 1554, 0]"]
|
||||
205["Segment<br>[1524, 1554, 0]"]
|
||||
206["Segment<br>[1524, 1554, 0]"]
|
||||
207["Segment<br>[1524, 1554, 0]"]
|
||||
208["Segment<br>[1524, 1554, 0]"]
|
||||
209["Segment<br>[1524, 1554, 0]"]
|
||||
210["Segment<br>[1524, 1554, 0]"]
|
||||
211["Segment<br>[1524, 1554, 0]"]
|
||||
212["Segment<br>[1524, 1554, 0]"]
|
||||
213["Segment<br>[1524, 1554, 0]"]
|
||||
214["Segment<br>[1524, 1554, 0]"]
|
||||
215["Segment<br>[1524, 1554, 0]"]
|
||||
216["Segment<br>[1524, 1554, 0]"]
|
||||
217["Segment<br>[1869, 1876, 0]"]
|
||||
13["Path<br>[1664, 1701, 0]"]
|
||||
14["Segment<br>[1324, 1362, 0]"]
|
||||
15["Segment<br>[1324, 1362, 0]"]
|
||||
16["Segment<br>[1324, 1362, 0]"]
|
||||
17["Segment<br>[1324, 1362, 0]"]
|
||||
18["Segment<br>[1324, 1362, 0]"]
|
||||
19["Segment<br>[1324, 1362, 0]"]
|
||||
20["Segment<br>[1324, 1362, 0]"]
|
||||
21["Segment<br>[1324, 1362, 0]"]
|
||||
22["Segment<br>[1324, 1362, 0]"]
|
||||
23["Segment<br>[1324, 1362, 0]"]
|
||||
24["Segment<br>[1324, 1362, 0]"]
|
||||
25["Segment<br>[1324, 1362, 0]"]
|
||||
26["Segment<br>[1324, 1362, 0]"]
|
||||
27["Segment<br>[1324, 1362, 0]"]
|
||||
28["Segment<br>[1324, 1362, 0]"]
|
||||
29["Segment<br>[1324, 1362, 0]"]
|
||||
30["Segment<br>[1324, 1362, 0]"]
|
||||
31["Segment<br>[1324, 1362, 0]"]
|
||||
32["Segment<br>[1324, 1362, 0]"]
|
||||
33["Segment<br>[1324, 1362, 0]"]
|
||||
34["Segment<br>[1324, 1362, 0]"]
|
||||
35["Segment<br>[1324, 1362, 0]"]
|
||||
36["Segment<br>[1324, 1362, 0]"]
|
||||
37["Segment<br>[1324, 1362, 0]"]
|
||||
38["Segment<br>[1324, 1362, 0]"]
|
||||
39["Segment<br>[1324, 1362, 0]"]
|
||||
40["Segment<br>[1324, 1362, 0]"]
|
||||
41["Segment<br>[1324, 1362, 0]"]
|
||||
42["Segment<br>[1324, 1362, 0]"]
|
||||
43["Segment<br>[1324, 1362, 0]"]
|
||||
44["Segment<br>[1324, 1362, 0]"]
|
||||
45["Segment<br>[1324, 1362, 0]"]
|
||||
46["Segment<br>[1324, 1362, 0]"]
|
||||
47["Segment<br>[1324, 1362, 0]"]
|
||||
48["Segment<br>[1324, 1362, 0]"]
|
||||
49["Segment<br>[1324, 1362, 0]"]
|
||||
50["Segment<br>[1324, 1362, 0]"]
|
||||
51["Segment<br>[1324, 1362, 0]"]
|
||||
52["Segment<br>[1324, 1362, 0]"]
|
||||
53["Segment<br>[1324, 1362, 0]"]
|
||||
54["Segment<br>[1324, 1362, 0]"]
|
||||
55["Segment<br>[1324, 1362, 0]"]
|
||||
56["Segment<br>[1324, 1362, 0]"]
|
||||
57["Segment<br>[1324, 1362, 0]"]
|
||||
58["Segment<br>[1324, 1362, 0]"]
|
||||
59["Segment<br>[1324, 1362, 0]"]
|
||||
60["Segment<br>[1324, 1362, 0]"]
|
||||
61["Segment<br>[1324, 1362, 0]"]
|
||||
62["Segment<br>[1324, 1362, 0]"]
|
||||
63["Segment<br>[1324, 1362, 0]"]
|
||||
64["Segment<br>[1324, 1362, 0]"]
|
||||
65["Segment<br>[1324, 1362, 0]"]
|
||||
66["Segment<br>[1324, 1362, 0]"]
|
||||
67["Segment<br>[1324, 1362, 0]"]
|
||||
68["Segment<br>[1324, 1362, 0]"]
|
||||
69["Segment<br>[1324, 1362, 0]"]
|
||||
70["Segment<br>[1324, 1362, 0]"]
|
||||
71["Segment<br>[1324, 1362, 0]"]
|
||||
72["Segment<br>[1324, 1362, 0]"]
|
||||
73["Segment<br>[1324, 1362, 0]"]
|
||||
74["Segment<br>[1324, 1362, 0]"]
|
||||
75["Segment<br>[1324, 1362, 0]"]
|
||||
76["Segment<br>[1324, 1362, 0]"]
|
||||
77["Segment<br>[1324, 1362, 0]"]
|
||||
78["Segment<br>[1324, 1362, 0]"]
|
||||
79["Segment<br>[1324, 1362, 0]"]
|
||||
80["Segment<br>[1324, 1362, 0]"]
|
||||
81["Segment<br>[1324, 1362, 0]"]
|
||||
82["Segment<br>[1324, 1362, 0]"]
|
||||
83["Segment<br>[1324, 1362, 0]"]
|
||||
84["Segment<br>[1324, 1362, 0]"]
|
||||
85["Segment<br>[1324, 1362, 0]"]
|
||||
86["Segment<br>[1324, 1362, 0]"]
|
||||
87["Segment<br>[1324, 1362, 0]"]
|
||||
88["Segment<br>[1324, 1362, 0]"]
|
||||
89["Segment<br>[1324, 1362, 0]"]
|
||||
90["Segment<br>[1324, 1362, 0]"]
|
||||
91["Segment<br>[1324, 1362, 0]"]
|
||||
92["Segment<br>[1324, 1362, 0]"]
|
||||
93["Segment<br>[1324, 1362, 0]"]
|
||||
94["Segment<br>[1324, 1362, 0]"]
|
||||
95["Segment<br>[1324, 1362, 0]"]
|
||||
96["Segment<br>[1324, 1362, 0]"]
|
||||
97["Segment<br>[1324, 1362, 0]"]
|
||||
98["Segment<br>[1324, 1362, 0]"]
|
||||
99["Segment<br>[1324, 1362, 0]"]
|
||||
100["Segment<br>[1324, 1362, 0]"]
|
||||
101["Segment<br>[1324, 1362, 0]"]
|
||||
102["Segment<br>[1324, 1362, 0]"]
|
||||
103["Segment<br>[1324, 1362, 0]"]
|
||||
104["Segment<br>[1324, 1362, 0]"]
|
||||
105["Segment<br>[1324, 1362, 0]"]
|
||||
106["Segment<br>[1324, 1362, 0]"]
|
||||
107["Segment<br>[1324, 1362, 0]"]
|
||||
108["Segment<br>[1324, 1362, 0]"]
|
||||
109["Segment<br>[1324, 1362, 0]"]
|
||||
110["Segment<br>[1324, 1362, 0]"]
|
||||
111["Segment<br>[1324, 1362, 0]"]
|
||||
112["Segment<br>[1324, 1362, 0]"]
|
||||
113["Segment<br>[1324, 1362, 0]"]
|
||||
114["Segment<br>[1324, 1362, 0]"]
|
||||
115["Segment<br>[1767, 1865, 0]"]
|
||||
116["Segment<br>[1580, 1610, 0]"]
|
||||
117["Segment<br>[1580, 1610, 0]"]
|
||||
118["Segment<br>[1580, 1610, 0]"]
|
||||
119["Segment<br>[1580, 1610, 0]"]
|
||||
120["Segment<br>[1580, 1610, 0]"]
|
||||
121["Segment<br>[1580, 1610, 0]"]
|
||||
122["Segment<br>[1580, 1610, 0]"]
|
||||
123["Segment<br>[1580, 1610, 0]"]
|
||||
124["Segment<br>[1580, 1610, 0]"]
|
||||
125["Segment<br>[1580, 1610, 0]"]
|
||||
126["Segment<br>[1580, 1610, 0]"]
|
||||
127["Segment<br>[1580, 1610, 0]"]
|
||||
128["Segment<br>[1580, 1610, 0]"]
|
||||
129["Segment<br>[1580, 1610, 0]"]
|
||||
130["Segment<br>[1580, 1610, 0]"]
|
||||
131["Segment<br>[1580, 1610, 0]"]
|
||||
132["Segment<br>[1580, 1610, 0]"]
|
||||
133["Segment<br>[1580, 1610, 0]"]
|
||||
134["Segment<br>[1580, 1610, 0]"]
|
||||
135["Segment<br>[1580, 1610, 0]"]
|
||||
136["Segment<br>[1580, 1610, 0]"]
|
||||
137["Segment<br>[1580, 1610, 0]"]
|
||||
138["Segment<br>[1580, 1610, 0]"]
|
||||
139["Segment<br>[1580, 1610, 0]"]
|
||||
140["Segment<br>[1580, 1610, 0]"]
|
||||
141["Segment<br>[1580, 1610, 0]"]
|
||||
142["Segment<br>[1580, 1610, 0]"]
|
||||
143["Segment<br>[1580, 1610, 0]"]
|
||||
144["Segment<br>[1580, 1610, 0]"]
|
||||
145["Segment<br>[1580, 1610, 0]"]
|
||||
146["Segment<br>[1580, 1610, 0]"]
|
||||
147["Segment<br>[1580, 1610, 0]"]
|
||||
148["Segment<br>[1580, 1610, 0]"]
|
||||
149["Segment<br>[1580, 1610, 0]"]
|
||||
150["Segment<br>[1580, 1610, 0]"]
|
||||
151["Segment<br>[1580, 1610, 0]"]
|
||||
152["Segment<br>[1580, 1610, 0]"]
|
||||
153["Segment<br>[1580, 1610, 0]"]
|
||||
154["Segment<br>[1580, 1610, 0]"]
|
||||
155["Segment<br>[1580, 1610, 0]"]
|
||||
156["Segment<br>[1580, 1610, 0]"]
|
||||
157["Segment<br>[1580, 1610, 0]"]
|
||||
158["Segment<br>[1580, 1610, 0]"]
|
||||
159["Segment<br>[1580, 1610, 0]"]
|
||||
160["Segment<br>[1580, 1610, 0]"]
|
||||
161["Segment<br>[1580, 1610, 0]"]
|
||||
162["Segment<br>[1580, 1610, 0]"]
|
||||
163["Segment<br>[1580, 1610, 0]"]
|
||||
164["Segment<br>[1580, 1610, 0]"]
|
||||
165["Segment<br>[1580, 1610, 0]"]
|
||||
166["Segment<br>[1580, 1610, 0]"]
|
||||
167["Segment<br>[1580, 1610, 0]"]
|
||||
168["Segment<br>[1580, 1610, 0]"]
|
||||
169["Segment<br>[1580, 1610, 0]"]
|
||||
170["Segment<br>[1580, 1610, 0]"]
|
||||
171["Segment<br>[1580, 1610, 0]"]
|
||||
172["Segment<br>[1580, 1610, 0]"]
|
||||
173["Segment<br>[1580, 1610, 0]"]
|
||||
174["Segment<br>[1580, 1610, 0]"]
|
||||
175["Segment<br>[1580, 1610, 0]"]
|
||||
176["Segment<br>[1580, 1610, 0]"]
|
||||
177["Segment<br>[1580, 1610, 0]"]
|
||||
178["Segment<br>[1580, 1610, 0]"]
|
||||
179["Segment<br>[1580, 1610, 0]"]
|
||||
180["Segment<br>[1580, 1610, 0]"]
|
||||
181["Segment<br>[1580, 1610, 0]"]
|
||||
182["Segment<br>[1580, 1610, 0]"]
|
||||
183["Segment<br>[1580, 1610, 0]"]
|
||||
184["Segment<br>[1580, 1610, 0]"]
|
||||
185["Segment<br>[1580, 1610, 0]"]
|
||||
186["Segment<br>[1580, 1610, 0]"]
|
||||
187["Segment<br>[1580, 1610, 0]"]
|
||||
188["Segment<br>[1580, 1610, 0]"]
|
||||
189["Segment<br>[1580, 1610, 0]"]
|
||||
190["Segment<br>[1580, 1610, 0]"]
|
||||
191["Segment<br>[1580, 1610, 0]"]
|
||||
192["Segment<br>[1580, 1610, 0]"]
|
||||
193["Segment<br>[1580, 1610, 0]"]
|
||||
194["Segment<br>[1580, 1610, 0]"]
|
||||
195["Segment<br>[1580, 1610, 0]"]
|
||||
196["Segment<br>[1580, 1610, 0]"]
|
||||
197["Segment<br>[1580, 1610, 0]"]
|
||||
198["Segment<br>[1580, 1610, 0]"]
|
||||
199["Segment<br>[1580, 1610, 0]"]
|
||||
200["Segment<br>[1580, 1610, 0]"]
|
||||
201["Segment<br>[1580, 1610, 0]"]
|
||||
202["Segment<br>[1580, 1610, 0]"]
|
||||
203["Segment<br>[1580, 1610, 0]"]
|
||||
204["Segment<br>[1580, 1610, 0]"]
|
||||
205["Segment<br>[1580, 1610, 0]"]
|
||||
206["Segment<br>[1580, 1610, 0]"]
|
||||
207["Segment<br>[1580, 1610, 0]"]
|
||||
208["Segment<br>[1580, 1610, 0]"]
|
||||
209["Segment<br>[1580, 1610, 0]"]
|
||||
210["Segment<br>[1580, 1610, 0]"]
|
||||
211["Segment<br>[1580, 1610, 0]"]
|
||||
212["Segment<br>[1580, 1610, 0]"]
|
||||
213["Segment<br>[1580, 1610, 0]"]
|
||||
214["Segment<br>[1580, 1610, 0]"]
|
||||
215["Segment<br>[1580, 1610, 0]"]
|
||||
216["Segment<br>[1580, 1610, 0]"]
|
||||
217["Segment<br>[1925, 1932, 0]"]
|
||||
218[Solid2d]
|
||||
end
|
||||
subgraph path220 [Path]
|
||||
220["Path<br>[2357, 2436, 0]"]
|
||||
221["Segment<br>[2442, 2469, 0]"]
|
||||
222["Segment<br>[2475, 2503, 0]"]
|
||||
223["Segment<br>[2509, 2537, 0]"]
|
||||
224["Segment<br>[2543, 2659, 0]"]
|
||||
225["Segment<br>[2665, 2770, 0]"]
|
||||
226["Segment<br>[2776, 2783, 0]"]
|
||||
220["Path<br>[2413, 2492, 0]"]
|
||||
221["Segment<br>[2498, 2525, 0]"]
|
||||
222["Segment<br>[2531, 2559, 0]"]
|
||||
223["Segment<br>[2565, 2593, 0]"]
|
||||
224["Segment<br>[2599, 2722, 0]"]
|
||||
225["Segment<br>[2728, 2840, 0]"]
|
||||
226["Segment<br>[2846, 2853, 0]"]
|
||||
227[Solid2d]
|
||||
end
|
||||
1["Plane<br>[168, 185, 0]"]
|
||||
2["Plane<br>[1058, 1075, 0]"]
|
||||
6["Sweep Extrusion<br>[1137, 1165, 0]"]
|
||||
2["Plane<br>[1086, 1103, 0]"]
|
||||
6["Sweep Extrusion<br>[1165, 1193, 0]"]
|
||||
7[Wall]
|
||||
8["Cap Start"]
|
||||
9["Cap End"]
|
||||
10["SweepEdge Opposite"]
|
||||
11["SweepEdge Adjacent"]
|
||||
12["Plane<br>[1585, 1602, 0]"]
|
||||
219["Sweep Extrusion<br>[1882, 1910, 0]"]
|
||||
228["Sweep Extrusion<br>[2789, 2818, 0]"]
|
||||
12["Plane<br>[1641, 1658, 0]"]
|
||||
219["Sweep Extrusion<br>[1938, 1966, 0]"]
|
||||
228["Sweep Extrusion<br>[2859, 2888, 0]"]
|
||||
229[Wall]
|
||||
230[Wall]
|
||||
231[Wall]
|
||||
@ -246,7 +246,7 @@ flowchart LR
|
||||
238["SweepEdge Adjacent"]
|
||||
239["SweepEdge Opposite"]
|
||||
240["SweepEdge Adjacent"]
|
||||
241["StartSketchOnFace<br>[2320, 2351, 0]"]
|
||||
241["StartSketchOnFace<br>[2376, 2407, 0]"]
|
||||
2 --- 3
|
||||
3 --- 4
|
||||
3 ---- 6
|
||||
|
@ -487,7 +487,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1085,7 +1093,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1239,7 +1255,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1302,7 +1326,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2590,7 +2622,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2616,7 +2656,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2835,7 +2883,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2861,7 +2917,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -4621,7 +4685,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -4787,7 +4859,15 @@ description: Result of parsing import_async.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
|
@ -16,7 +16,7 @@ pitchDiameter = module * nTeeth
|
||||
pressureAngle = 20
|
||||
addendum = module
|
||||
deddendum = 1.25 * module
|
||||
baseDiameter = pitchDiameter * cos(toRadians(pressureAngle))
|
||||
baseDiameter = pitchDiameter * cos(units::toRadians(pressureAngle))
|
||||
tipDiameter = pitchDiameter + 2 * module
|
||||
gearHeight = 3
|
||||
|
||||
@ -28,12 +28,12 @@ rs = map([0..cmo], f = fn(i) {
|
||||
|
||||
// Calculate operating pressure angle
|
||||
angles = map(rs, f = fn(r) {
|
||||
return toDegrees( acos(baseDiameter / 2 / r))
|
||||
return units::toDegrees( acos(baseDiameter / 2 / r))
|
||||
})
|
||||
|
||||
// Calculate the involute function
|
||||
invas = map(angles, f = fn(a) {
|
||||
return tan(toRadians(a)) - toRadians(a)
|
||||
return tan(units::toRadians(a)) - units::toRadians(a)
|
||||
})
|
||||
|
||||
// Map the involute curve
|
||||
@ -59,8 +59,8 @@ fn leftInvolute(i, sg) {
|
||||
}
|
||||
|
||||
fn rightInvolute(i, sg) {
|
||||
x = rs[i] * cos(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
x = rs[i] * cos(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
return line(sg, endAbsolute = [x, y])
|
||||
}
|
||||
|
||||
@ -98,13 +98,13 @@ keyWay = startSketchOn(body, face = END)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(
|
||||
angleStart = -1 * toDegrees(startAngle) + 360,
|
||||
angleStart = -1 * units::toDegrees(startAngle) + 360,
|
||||
angleEnd = 180,
|
||||
radius = holeRadius,
|
||||
)
|
||||
|> arc(
|
||||
angleStart = 180,
|
||||
angleEnd = toDegrees(startAngle),
|
||||
angleEnd = units::toDegrees(startAngle),
|
||||
radius = holeRadius,
|
||||
)
|
||||
|> close()
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3598,7 +3598,7 @@ description: Variables in memory after executing import_async.kcl
|
||||
},
|
||||
"screw": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"start": {
|
||||
"type": "Sketch",
|
||||
|
@ -19,7 +19,7 @@ pitchDiameter = module * nTeeth
|
||||
pressureAngle = 20
|
||||
addendum = module
|
||||
deddendum = 1.25 * module
|
||||
baseDiameter = pitchDiameter * cos(toRadians(pressureAngle))
|
||||
baseDiameter = pitchDiameter * cos(units::toRadians(pressureAngle))
|
||||
tipDiameter = pitchDiameter + 2 * module
|
||||
gearHeight = 3
|
||||
|
||||
@ -36,7 +36,7 @@ rs = map(
|
||||
angles = map(
|
||||
rs,
|
||||
f = fn(r) {
|
||||
return toDegrees( acos(baseDiameter / 2 / r))
|
||||
return units::toDegrees( acos(baseDiameter / 2 / r))
|
||||
},
|
||||
)
|
||||
|
||||
@ -44,7 +44,7 @@ angles = map(
|
||||
invas = map(
|
||||
angles,
|
||||
f = fn(a) {
|
||||
return tan(toRadians(a)) - toRadians(a)
|
||||
return tan(units::toRadians(a)) - units::toRadians(a)
|
||||
},
|
||||
)
|
||||
|
||||
@ -77,8 +77,8 @@ fn leftInvolute(i, sg) {
|
||||
}
|
||||
|
||||
fn rightInvolute(i, sg) {
|
||||
x = rs[i] * cos(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(toRadians(-toothAngle + toDegrees(atan(ys[i] / xs[i]))))
|
||||
x = rs[i] * cos(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
y = -rs[i] * sin(units::toRadians(-toothAngle + units::toDegrees(atan(ys[i] / xs[i]))))
|
||||
return line(sg, endAbsolute = [x, y])
|
||||
}
|
||||
|
||||
@ -114,8 +114,8 @@ keyWay = startSketchOn(body, face = END)
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * toDegrees(startAngle) + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = toDegrees(startAngle), radius = holeRadius)
|
||||
|> arc(angleStart = -1 * units::toDegrees(startAngle) + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = units::toDegrees(startAngle), radius = holeRadius)
|
||||
|> close()
|
||||
|> extrude(length = -gearHeight)
|
||||
|
||||
|
@ -5,7 +5,7 @@ description: Variables in memory after executing import_foreign.kcl
|
||||
{
|
||||
"cube": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"model": {
|
||||
"type": "ImportedGeometry",
|
||||
|
@ -1,19 +1,19 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[75, 101, 7]"]
|
||||
3["Segment<br>[107, 125, 7]"]
|
||||
4["Segment<br>[131, 150, 7]"]
|
||||
5["Segment<br>[156, 175, 7]"]
|
||||
6["Segment<br>[181, 200, 7]"]
|
||||
7["Segment<br>[206, 231, 7]"]
|
||||
8["Segment<br>[237, 258, 7]"]
|
||||
9["Segment<br>[264, 283, 7]"]
|
||||
10["Segment<br>[289, 296, 7]"]
|
||||
2["Path<br>[75, 101, 8]"]
|
||||
3["Segment<br>[107, 125, 8]"]
|
||||
4["Segment<br>[131, 150, 8]"]
|
||||
5["Segment<br>[156, 175, 8]"]
|
||||
6["Segment<br>[181, 200, 8]"]
|
||||
7["Segment<br>[206, 231, 8]"]
|
||||
8["Segment<br>[237, 258, 8]"]
|
||||
9["Segment<br>[264, 283, 8]"]
|
||||
10["Segment<br>[289, 296, 8]"]
|
||||
11[Solid2d]
|
||||
end
|
||||
1["Plane<br>[52, 69, 7]"]
|
||||
12["Sweep Revolve<br>[302, 319, 7]"]
|
||||
1["Plane<br>[52, 69, 8]"]
|
||||
12["Sweep Revolve<br>[302, 319, 8]"]
|
||||
13[Wall]
|
||||
14[Wall]
|
||||
15[Wall]
|
||||
|
@ -1,11 +1,11 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[102, 138, 7]"]
|
||||
3["Segment<br>[102, 138, 7]"]
|
||||
2["Path<br>[102, 138, 8]"]
|
||||
3["Segment<br>[102, 138, 8]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
1["Plane<br>[77, 96, 7]"]
|
||||
1["Plane<br>[77, 96, 8]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -5,6 +5,6 @@ description: Variables in memory after executing import_transform.kcl
|
||||
{
|
||||
"screw": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
}
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[82, 118, 7]"]
|
||||
3["Segment<br>[82, 118, 7]"]
|
||||
2["Path<br>[82, 118, 8]"]
|
||||
3["Segment<br>[82, 118, 8]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
1["Plane<br>[59, 76, 7]"]
|
||||
5["Sweep Extrusion<br>[124, 144, 7]"]
|
||||
1["Plane<br>[59, 76, 8]"]
|
||||
5["Sweep Extrusion<br>[124, 144, 8]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
|
@ -113,6 +113,6 @@ description: Variables in memory after executing import_whole.kcl
|
||||
},
|
||||
"foo": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
}
|
||||
}
|
||||
|
@ -1,164 +1,164 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[323, 370, 7]"]
|
||||
3["Segment<br>[376, 444, 7]"]
|
||||
4["Segment<br>[450, 550, 7]"]
|
||||
5["Segment<br>[556, 673, 7]"]
|
||||
6["Segment<br>[679, 764, 7]"]
|
||||
7["Segment<br>[770, 777, 7]"]
|
||||
2["Path<br>[323, 370, 8]"]
|
||||
3["Segment<br>[376, 444, 8]"]
|
||||
4["Segment<br>[450, 550, 8]"]
|
||||
5["Segment<br>[556, 673, 8]"]
|
||||
6["Segment<br>[679, 764, 8]"]
|
||||
7["Segment<br>[770, 777, 8]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path9 [Path]
|
||||
9["Path<br>[801, 836, 7]"]
|
||||
10["Segment<br>[801, 836, 7]"]
|
||||
9["Path<br>[801, 836, 8]"]
|
||||
10["Segment<br>[801, 836, 8]"]
|
||||
11[Solid2d]
|
||||
end
|
||||
subgraph path12 [Path]
|
||||
12["Path<br>[861, 1008, 7]"]
|
||||
13["Segment<br>[861, 1008, 7]"]
|
||||
12["Path<br>[861, 1008, 8]"]
|
||||
13["Segment<br>[861, 1008, 8]"]
|
||||
14[Solid2d]
|
||||
end
|
||||
subgraph path15 [Path]
|
||||
15["Path<br>[1033, 1181, 7]"]
|
||||
16["Segment<br>[1033, 1181, 7]"]
|
||||
15["Path<br>[1033, 1181, 8]"]
|
||||
16["Segment<br>[1033, 1181, 8]"]
|
||||
17[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[1206, 1354, 7]"]
|
||||
19["Segment<br>[1206, 1354, 7]"]
|
||||
18["Path<br>[1206, 1354, 8]"]
|
||||
19["Segment<br>[1206, 1354, 8]"]
|
||||
20[Solid2d]
|
||||
end
|
||||
subgraph path21 [Path]
|
||||
21["Path<br>[1379, 1528, 7]"]
|
||||
22["Segment<br>[1379, 1528, 7]"]
|
||||
21["Path<br>[1379, 1528, 8]"]
|
||||
22["Segment<br>[1379, 1528, 8]"]
|
||||
23[Solid2d]
|
||||
end
|
||||
subgraph path39 [Path]
|
||||
39["Path<br>[1696, 1752, 7]"]
|
||||
40["Segment<br>[1758, 1823, 7]"]
|
||||
41["Segment<br>[1829, 1881, 7]"]
|
||||
42["Segment<br>[1887, 1938, 7]"]
|
||||
43["Segment<br>[1944, 1996, 7]"]
|
||||
44["Segment<br>[2002, 2068, 7]"]
|
||||
45["Segment<br>[2074, 2126, 7]"]
|
||||
46["Segment<br>[2132, 2164, 7]"]
|
||||
47["Segment<br>[2170, 2235, 7]"]
|
||||
48["Segment<br>[2241, 2248, 7]"]
|
||||
39["Path<br>[1696, 1752, 8]"]
|
||||
40["Segment<br>[1758, 1823, 8]"]
|
||||
41["Segment<br>[1829, 1881, 8]"]
|
||||
42["Segment<br>[1887, 1938, 8]"]
|
||||
43["Segment<br>[1944, 1996, 8]"]
|
||||
44["Segment<br>[2002, 2068, 8]"]
|
||||
45["Segment<br>[2074, 2126, 8]"]
|
||||
46["Segment<br>[2132, 2164, 8]"]
|
||||
47["Segment<br>[2170, 2235, 8]"]
|
||||
48["Segment<br>[2241, 2248, 8]"]
|
||||
49[Solid2d]
|
||||
end
|
||||
subgraph path78 [Path]
|
||||
78["Path<br>[2597, 2710, 7]"]
|
||||
79["Segment<br>[2716, 2771, 7]"]
|
||||
80["Segment<br>[2777, 2812, 7]"]
|
||||
81["Segment<br>[2818, 2873, 7]"]
|
||||
82["Segment<br>[2879, 2915, 7]"]
|
||||
83["Segment<br>[2921, 2976, 7]"]
|
||||
84["Segment<br>[2982, 3018, 7]"]
|
||||
85["Segment<br>[3024, 3079, 7]"]
|
||||
86["Segment<br>[3085, 3141, 7]"]
|
||||
78["Path<br>[2597, 2710, 8]"]
|
||||
79["Segment<br>[2716, 2771, 8]"]
|
||||
80["Segment<br>[2777, 2812, 8]"]
|
||||
81["Segment<br>[2818, 2873, 8]"]
|
||||
82["Segment<br>[2879, 2915, 8]"]
|
||||
83["Segment<br>[2921, 2976, 8]"]
|
||||
84["Segment<br>[2982, 3018, 8]"]
|
||||
85["Segment<br>[3024, 3079, 8]"]
|
||||
86["Segment<br>[3085, 3141, 8]"]
|
||||
end
|
||||
subgraph path113 [Path]
|
||||
113["Path<br>[3290, 3341, 7]"]
|
||||
114["Segment<br>[3290, 3341, 7]"]
|
||||
113["Path<br>[3290, 3341, 8]"]
|
||||
114["Segment<br>[3290, 3341, 8]"]
|
||||
115[Solid2d]
|
||||
end
|
||||
subgraph path120 [Path]
|
||||
120["Path<br>[3520, 3582, 7]"]
|
||||
121["Segment<br>[3588, 3656, 7]"]
|
||||
122["Segment<br>[3662, 3762, 7]"]
|
||||
123["Segment<br>[3768, 3885, 7]"]
|
||||
124["Segment<br>[3891, 3976, 7]"]
|
||||
125["Segment<br>[3982, 3989, 7]"]
|
||||
120["Path<br>[3520, 3582, 8]"]
|
||||
121["Segment<br>[3588, 3656, 8]"]
|
||||
122["Segment<br>[3662, 3762, 8]"]
|
||||
123["Segment<br>[3768, 3885, 8]"]
|
||||
124["Segment<br>[3891, 3976, 8]"]
|
||||
125["Segment<br>[3982, 3989, 8]"]
|
||||
126[Solid2d]
|
||||
end
|
||||
subgraph path127 [Path]
|
||||
127["Path<br>[4013, 4064, 7]"]
|
||||
128["Segment<br>[4013, 4064, 7]"]
|
||||
127["Path<br>[4013, 4064, 8]"]
|
||||
128["Segment<br>[4013, 4064, 8]"]
|
||||
129[Solid2d]
|
||||
end
|
||||
subgraph path130 [Path]
|
||||
130["Path<br>[4089, 4236, 7]"]
|
||||
131["Segment<br>[4089, 4236, 7]"]
|
||||
130["Path<br>[4089, 4236, 8]"]
|
||||
131["Segment<br>[4089, 4236, 8]"]
|
||||
132[Solid2d]
|
||||
end
|
||||
subgraph path133 [Path]
|
||||
133["Path<br>[4261, 4409, 7]"]
|
||||
134["Segment<br>[4261, 4409, 7]"]
|
||||
133["Path<br>[4261, 4409, 8]"]
|
||||
134["Segment<br>[4261, 4409, 8]"]
|
||||
135[Solid2d]
|
||||
end
|
||||
subgraph path136 [Path]
|
||||
136["Path<br>[4434, 4582, 7]"]
|
||||
137["Segment<br>[4434, 4582, 7]"]
|
||||
136["Path<br>[4434, 4582, 8]"]
|
||||
137["Segment<br>[4434, 4582, 8]"]
|
||||
138[Solid2d]
|
||||
end
|
||||
subgraph path139 [Path]
|
||||
139["Path<br>[4607, 4756, 7]"]
|
||||
140["Segment<br>[4607, 4756, 7]"]
|
||||
139["Path<br>[4607, 4756, 8]"]
|
||||
140["Segment<br>[4607, 4756, 8]"]
|
||||
141[Solid2d]
|
||||
end
|
||||
subgraph path157 [Path]
|
||||
157["Path<br>[4898, 4936, 7]"]
|
||||
158["Segment<br>[4898, 4936, 7]"]
|
||||
157["Path<br>[4898, 4936, 8]"]
|
||||
158["Segment<br>[4898, 4936, 8]"]
|
||||
159[Solid2d]
|
||||
end
|
||||
subgraph path165 [Path]
|
||||
165["Path<br>[5009, 5045, 7]"]
|
||||
166["Segment<br>[5009, 5045, 7]"]
|
||||
165["Path<br>[5009, 5045, 8]"]
|
||||
166["Segment<br>[5009, 5045, 8]"]
|
||||
167[Solid2d]
|
||||
end
|
||||
subgraph path181 [Path]
|
||||
181["Path<br>[277, 327, 8]"]
|
||||
182["Segment<br>[277, 327, 8]"]
|
||||
181["Path<br>[277, 327, 9]"]
|
||||
182["Segment<br>[277, 327, 9]"]
|
||||
183[Solid2d]
|
||||
end
|
||||
subgraph path191 [Path]
|
||||
191["Path<br>[502, 537, 8]"]
|
||||
192["Segment<br>[502, 537, 8]"]
|
||||
191["Path<br>[502, 537, 9]"]
|
||||
192["Segment<br>[502, 537, 9]"]
|
||||
193[Solid2d]
|
||||
end
|
||||
subgraph path203 [Path]
|
||||
203["Path<br>[216, 255, 9]"]
|
||||
204["Segment<br>[261, 291, 9]"]
|
||||
205["Segment<br>[297, 336, 9]"]
|
||||
206["Segment<br>[342, 366, 9]"]
|
||||
207["Segment<br>[372, 396, 9]"]
|
||||
208["Segment<br>[402, 443, 9]"]
|
||||
209["Segment<br>[449, 487, 9]"]
|
||||
210["Segment<br>[493, 516, 9]"]
|
||||
211["Segment<br>[522, 539, 9]"]
|
||||
212["Segment<br>[545, 566, 9]"]
|
||||
213["Segment<br>[572, 659, 9]"]
|
||||
214["Segment<br>[665, 702, 9]"]
|
||||
215["Segment<br>[708, 745, 9]"]
|
||||
216["Segment<br>[751, 758, 9]"]
|
||||
203["Path<br>[216, 255, 10]"]
|
||||
204["Segment<br>[261, 291, 10]"]
|
||||
205["Segment<br>[297, 336, 10]"]
|
||||
206["Segment<br>[342, 366, 10]"]
|
||||
207["Segment<br>[372, 396, 10]"]
|
||||
208["Segment<br>[402, 443, 10]"]
|
||||
209["Segment<br>[449, 487, 10]"]
|
||||
210["Segment<br>[493, 516, 10]"]
|
||||
211["Segment<br>[522, 539, 10]"]
|
||||
212["Segment<br>[545, 566, 10]"]
|
||||
213["Segment<br>[572, 659, 10]"]
|
||||
214["Segment<br>[665, 702, 10]"]
|
||||
215["Segment<br>[708, 745, 10]"]
|
||||
216["Segment<br>[751, 758, 10]"]
|
||||
217[Solid2d]
|
||||
end
|
||||
subgraph path243 [Path]
|
||||
243["Path<br>[1100, 1212, 9]"]
|
||||
244["Segment<br>[1220, 1289, 9]"]
|
||||
245["Segment<br>[1297, 1641, 9]"]
|
||||
246["Segment<br>[1649, 1995, 9]"]
|
||||
247["Segment<br>[2003, 2244, 9]"]
|
||||
248["Segment<br>[2252, 2259, 9]"]
|
||||
243["Path<br>[1113, 1203, 10]"]
|
||||
244["Segment<br>[1211, 1280, 10]"]
|
||||
245["Segment<br>[1288, 1588, 10]"]
|
||||
246["Segment<br>[1596, 1898, 10]"]
|
||||
247["Segment<br>[1906, 2125, 10]"]
|
||||
248["Segment<br>[2133, 2140, 10]"]
|
||||
249[Solid2d]
|
||||
end
|
||||
subgraph path251 [Path]
|
||||
251["Path<br>[1100, 1212, 9]"]
|
||||
252["Segment<br>[1220, 1289, 9]"]
|
||||
253["Segment<br>[1297, 1641, 9]"]
|
||||
254["Segment<br>[1649, 1995, 9]"]
|
||||
255["Segment<br>[2003, 2244, 9]"]
|
||||
256["Segment<br>[2252, 2259, 9]"]
|
||||
251["Path<br>[1113, 1203, 10]"]
|
||||
252["Segment<br>[1211, 1280, 10]"]
|
||||
253["Segment<br>[1288, 1588, 10]"]
|
||||
254["Segment<br>[1596, 1898, 10]"]
|
||||
255["Segment<br>[1906, 2125, 10]"]
|
||||
256["Segment<br>[2133, 2140, 10]"]
|
||||
257[Solid2d]
|
||||
end
|
||||
subgraph path259 [Path]
|
||||
259["Path<br>[1100, 1212, 9]"]
|
||||
264["Segment<br>[2252, 2259, 9]"]
|
||||
259["Path<br>[1113, 1203, 10]"]
|
||||
264["Segment<br>[2133, 2140, 10]"]
|
||||
265[Solid2d]
|
||||
end
|
||||
1["Plane<br>[300, 317, 7]"]
|
||||
24["Sweep Extrusion<br>[1535, 1554, 7]"]
|
||||
1["Plane<br>[300, 317, 8]"]
|
||||
24["Sweep Extrusion<br>[1535, 1554, 8]"]
|
||||
25[Wall]
|
||||
26[Wall]
|
||||
27[Wall]
|
||||
@ -173,7 +173,7 @@ flowchart LR
|
||||
36["SweepEdge Adjacent"]
|
||||
37["SweepEdge Opposite"]
|
||||
38["SweepEdge Adjacent"]
|
||||
50["Sweep Extrusion<br>[2388, 2408, 7]"]
|
||||
50["Sweep Extrusion<br>[2388, 2408, 8]"]
|
||||
51[Wall]
|
||||
52[Wall]
|
||||
53[Wall]
|
||||
@ -198,10 +198,10 @@ flowchart LR
|
||||
72["SweepEdge Adjacent"]
|
||||
73["SweepEdge Opposite"]
|
||||
74["SweepEdge Adjacent"]
|
||||
75["Sweep Extrusion<br>[2388, 2408, 7]"]
|
||||
76["Sweep Extrusion<br>[2388, 2408, 7]"]
|
||||
77["Sweep Extrusion<br>[2388, 2408, 7]"]
|
||||
87["Sweep Extrusion<br>[3147, 3182, 7]"]
|
||||
75["Sweep Extrusion<br>[2388, 2408, 8]"]
|
||||
76["Sweep Extrusion<br>[2388, 2408, 8]"]
|
||||
77["Sweep Extrusion<br>[2388, 2408, 8]"]
|
||||
87["Sweep Extrusion<br>[3147, 3182, 8]"]
|
||||
88[Wall]
|
||||
89[Wall]
|
||||
90[Wall]
|
||||
@ -227,11 +227,11 @@ flowchart LR
|
||||
110["SweepEdge Adjacent"]
|
||||
111["SweepEdge Opposite"]
|
||||
112["SweepEdge Adjacent"]
|
||||
116["Sweep Extrusion<br>[3347, 3385, 7]"]
|
||||
116["Sweep Extrusion<br>[3347, 3385, 8]"]
|
||||
117[Wall]
|
||||
118["SweepEdge Opposite"]
|
||||
119["SweepEdge Adjacent"]
|
||||
142["Sweep Extrusion<br>[4763, 4782, 7]"]
|
||||
142["Sweep Extrusion<br>[4763, 4782, 8]"]
|
||||
143[Wall]
|
||||
144[Wall]
|
||||
145[Wall]
|
||||
@ -246,41 +246,41 @@ flowchart LR
|
||||
154["SweepEdge Adjacent"]
|
||||
155["SweepEdge Opposite"]
|
||||
156["SweepEdge Adjacent"]
|
||||
160["Sweep Extrusion<br>[4942, 4962, 7]"]
|
||||
160["Sweep Extrusion<br>[4942, 4962, 8]"]
|
||||
161[Wall]
|
||||
162["Cap End"]
|
||||
163["SweepEdge Opposite"]
|
||||
164["SweepEdge Adjacent"]
|
||||
168["Sweep Extrusion<br>[5051, 5072, 7]"]
|
||||
168["Sweep Extrusion<br>[5051, 5072, 8]"]
|
||||
169[Wall]
|
||||
170["SweepEdge Opposite"]
|
||||
171["SweepEdge Adjacent"]
|
||||
172["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
173["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
174["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
175["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
176["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
177["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
178["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
179["EdgeCut Fillet<br>[5113, 5624, 7]"]
|
||||
180["Plane<br>[204, 231, 8]"]
|
||||
184["Sweep Extrusion<br>[333, 353, 8]"]
|
||||
172["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
173["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
174["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
175["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
176["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
177["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
178["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
179["EdgeCut Fillet<br>[5113, 5624, 8]"]
|
||||
180["Plane<br>[204, 231, 9]"]
|
||||
184["Sweep Extrusion<br>[333, 353, 9]"]
|
||||
185[Wall]
|
||||
186["Cap Start"]
|
||||
187["Cap End"]
|
||||
188["SweepEdge Opposite"]
|
||||
189["SweepEdge Adjacent"]
|
||||
190["Plane<br>[467, 495, 8]"]
|
||||
194["Sweep Extrusion<br>[543, 564, 8]"]
|
||||
190["Plane<br>[467, 495, 9]"]
|
||||
194["Sweep Extrusion<br>[543, 564, 9]"]
|
||||
195[Wall]
|
||||
196["Cap Start"]
|
||||
197["Cap End"]
|
||||
198["SweepEdge Opposite"]
|
||||
199["SweepEdge Adjacent"]
|
||||
200["EdgeCut Fillet<br>[394, 452, 8]"]
|
||||
201["EdgeCut Fillet<br>[394, 452, 8]"]
|
||||
202["Plane<br>[193, 210, 9]"]
|
||||
218["Sweep Revolve<br>[764, 846, 9]"]
|
||||
200["EdgeCut Fillet<br>[394, 452, 9]"]
|
||||
201["EdgeCut Fillet<br>[394, 452, 9]"]
|
||||
202["Plane<br>[193, 210, 10]"]
|
||||
218["Sweep Revolve<br>[764, 846, 10]"]
|
||||
219[Wall]
|
||||
220[Wall]
|
||||
221[Wall]
|
||||
@ -304,14 +304,14 @@ flowchart LR
|
||||
239["SweepEdge Adjacent"]
|
||||
240["SweepEdge Adjacent"]
|
||||
241["SweepEdge Adjacent"]
|
||||
242["Plane<br>[1053, 1091, 9]"]
|
||||
250["Plane<br>[1053, 1091, 9]"]
|
||||
258["Plane<br>[1053, 1091, 9]"]
|
||||
242["Plane<br>[1066, 1104, 10]"]
|
||||
250["Plane<br>[1066, 1104, 10]"]
|
||||
258["Plane<br>[1066, 1104, 10]"]
|
||||
260["SweepEdge Opposite"]
|
||||
261["SweepEdge Opposite"]
|
||||
262["SweepEdge Opposite"]
|
||||
263["SweepEdge Opposite"]
|
||||
266["Sweep Loft<br>[2378, 2498, 9]"]
|
||||
266["Sweep Loft<br>[2259, 2379, 10]"]
|
||||
267[Wall]
|
||||
268[Wall]
|
||||
269[Wall]
|
||||
@ -322,17 +322,17 @@ flowchart LR
|
||||
274["SweepEdge Adjacent"]
|
||||
275["SweepEdge Adjacent"]
|
||||
276["SweepEdge Adjacent"]
|
||||
277["StartSketchOnFace<br>[1647, 1690, 7]"]
|
||||
278["StartSketchOnFace<br>[2548, 2591, 7]"]
|
||||
279["StartSketchOnFace<br>[3247, 3284, 7]"]
|
||||
280["StartSketchOnFace<br>[3471, 3508, 7]"]
|
||||
281["StartSketchOnFace<br>[4849, 4892, 7]"]
|
||||
282["StartSketchOnFace<br>[4964, 5003, 7]"]
|
||||
283["StartSketchOnPlane<br>[244, 271, 8]"]
|
||||
284["StartSketchOnPlane<br>[453, 496, 8]"]
|
||||
285["StartSketchOnPlane<br>[1039, 1092, 9]"]
|
||||
286["StartSketchOnPlane<br>[1039, 1092, 9]"]
|
||||
287["StartSketchOnPlane<br>[1039, 1092, 9]"]
|
||||
277["StartSketchOnFace<br>[1647, 1690, 8]"]
|
||||
278["StartSketchOnFace<br>[2548, 2591, 8]"]
|
||||
279["StartSketchOnFace<br>[3247, 3284, 8]"]
|
||||
280["StartSketchOnFace<br>[3471, 3508, 8]"]
|
||||
281["StartSketchOnFace<br>[4849, 4892, 8]"]
|
||||
282["StartSketchOnFace<br>[4964, 5003, 8]"]
|
||||
283["StartSketchOnPlane<br>[244, 271, 9]"]
|
||||
284["StartSketchOnPlane<br>[453, 496, 9]"]
|
||||
285["StartSketchOnPlane<br>[1052, 1105, 10]"]
|
||||
286["StartSketchOnPlane<br>[1052, 1105, 10]"]
|
||||
287["StartSketchOnPlane<br>[1052, 1105, 10]"]
|
||||
1 --- 2
|
||||
1 --- 9
|
||||
1 --- 12
|
||||
|
@ -1118,20 +1118,6 @@ description: Operations executed axial-fan.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1146,20 +1132,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1174,20 +1146,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1202,20 +1160,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1230,20 +1174,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1258,20 +1188,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1286,20 +1202,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1314,20 +1216,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1342,20 +1230,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1370,20 +1244,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1398,20 +1258,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1426,20 +1272,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1513,20 +1345,6 @@ description: Operations executed axial-fan.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1541,20 +1359,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1569,20 +1373,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1597,20 +1387,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1625,20 +1401,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1653,20 +1415,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1681,20 +1429,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1709,20 +1443,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1737,20 +1457,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1765,20 +1471,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1793,20 +1485,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1821,20 +1499,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1908,20 +1572,6 @@ description: Operations executed axial-fan.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1936,20 +1586,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1964,20 +1600,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1992,20 +1614,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2020,20 +1628,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2048,20 +1642,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2076,20 +1656,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2104,20 +1670,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2132,20 +1684,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2160,20 +1698,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2188,20 +1712,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -2216,20 +1726,6 @@ description: Operations executed axial-fan.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -5,14 +5,14 @@ description: Variables in memory after executing axial-fan.kcl
|
||||
{
|
||||
"fan": {
|
||||
"type": "Module",
|
||||
"value": 9
|
||||
"value": 10
|
||||
},
|
||||
"fanHousing": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"motor": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
}
|
||||
}
|
||||
|
@ -17,26 +17,26 @@ flowchart LR
|
||||
18[Solid2d]
|
||||
end
|
||||
subgraph path24 [Path]
|
||||
24["Path<br>[1484, 1617, 0]"]
|
||||
25["Segment<br>[1623, 1683, 0]"]
|
||||
26["Segment<br>[1689, 1720, 0]"]
|
||||
27["Segment<br>[1726, 1754, 0]"]
|
||||
28["Segment<br>[1760, 1767, 0]"]
|
||||
24["Path<br>[1484, 1609, 0]"]
|
||||
25["Segment<br>[1615, 1675, 0]"]
|
||||
26["Segment<br>[1681, 1712, 0]"]
|
||||
27["Segment<br>[1718, 1746, 0]"]
|
||||
28["Segment<br>[1752, 1759, 0]"]
|
||||
29[Solid2d]
|
||||
end
|
||||
subgraph path40 [Path]
|
||||
40["Path<br>[2101, 2243, 0]"]
|
||||
41["Segment<br>[2101, 2243, 0]"]
|
||||
40["Path<br>[2093, 2235, 0]"]
|
||||
41["Segment<br>[2093, 2235, 0]"]
|
||||
42[Solid2d]
|
||||
end
|
||||
subgraph path50 [Path]
|
||||
50["Path<br>[2637, 2690, 0]"]
|
||||
51["Segment<br>[2637, 2690, 0]"]
|
||||
50["Path<br>[2629, 2682, 0]"]
|
||||
51["Segment<br>[2629, 2682, 0]"]
|
||||
52[Solid2d]
|
||||
end
|
||||
subgraph path53 [Path]
|
||||
53["Path<br>[2714, 2788, 0]"]
|
||||
54["Segment<br>[2714, 2788, 0]"]
|
||||
53["Path<br>[2706, 2780, 0]"]
|
||||
54["Segment<br>[2706, 2780, 0]"]
|
||||
55[Solid2d]
|
||||
end
|
||||
1["Plane<br>[610, 657, 0]"]
|
||||
@ -52,7 +52,7 @@ flowchart LR
|
||||
21[Wall]
|
||||
22["SweepEdge Adjacent"]
|
||||
23["Plane<br>[1461, 1478, 0]"]
|
||||
30["Sweep Revolve<br>[1809, 1839, 0]"]
|
||||
30["Sweep Revolve<br>[1801, 1831, 0]"]
|
||||
31[Wall]
|
||||
32[Wall]
|
||||
33[Wall]
|
||||
@ -61,22 +61,22 @@ flowchart LR
|
||||
36["SweepEdge Adjacent"]
|
||||
37["SweepEdge Adjacent"]
|
||||
38["SweepEdge Adjacent"]
|
||||
39["Plane<br>[2078, 2095, 0]"]
|
||||
43["Sweep Revolve<br>[2286, 2337, 0]"]
|
||||
39["Plane<br>[2070, 2087, 0]"]
|
||||
43["Sweep Revolve<br>[2278, 2329, 0]"]
|
||||
44[Wall]
|
||||
45["Cap Start"]
|
||||
46["Cap End"]
|
||||
47["SweepEdge Opposite"]
|
||||
48["SweepEdge Adjacent"]
|
||||
49["Plane<br>[2583, 2630, 0]"]
|
||||
56["Sweep Extrusion<br>[2805, 2858, 0]"]
|
||||
49["Plane<br>[2575, 2622, 0]"]
|
||||
56["Sweep Extrusion<br>[2797, 2850, 0]"]
|
||||
57[Wall]
|
||||
58["Cap Start"]
|
||||
59["Cap End"]
|
||||
60["SweepEdge Opposite"]
|
||||
61["SweepEdge Adjacent"]
|
||||
62["StartSketchOnPlane<br>[596, 658, 0]"]
|
||||
63["StartSketchOnPlane<br>[2569, 2631, 0]"]
|
||||
63["StartSketchOnPlane<br>[2561, 2623, 0]"]
|
||||
1 --- 2
|
||||
1 --- 5
|
||||
2 --- 3
|
||||
|
@ -1851,44 +1851,20 @@ description: Result of parsing ball-bearing.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
|
@ -375,20 +375,6 @@ description: Operations executed ball-bearing.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -1,239 +1,239 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[361, 394, 7]"]
|
||||
3["Segment<br>[402, 428, 7]"]
|
||||
4["Segment<br>[436, 498, 7]"]
|
||||
5["Segment<br>[506, 568, 7]"]
|
||||
6["Segment<br>[576, 639, 7]"]
|
||||
7["Segment<br>[647, 672, 7]"]
|
||||
8["Segment<br>[680, 700, 7]"]
|
||||
9["Segment<br>[708, 732, 7]"]
|
||||
10["Segment<br>[740, 802, 7]"]
|
||||
11["Segment<br>[810, 835, 7]"]
|
||||
12["Segment<br>[843, 863, 7]"]
|
||||
13["Segment<br>[871, 895, 7]"]
|
||||
14["Segment<br>[903, 964, 7]"]
|
||||
15["Segment<br>[972, 1033, 7]"]
|
||||
16["Segment<br>[1041, 1066, 7]"]
|
||||
17["Segment<br>[1074, 1098, 7]"]
|
||||
18["Segment<br>[1106, 1168, 7]"]
|
||||
19["Segment<br>[1176, 1201, 7]"]
|
||||
20["Segment<br>[1209, 1236, 7]"]
|
||||
21["Segment<br>[1244, 1305, 7]"]
|
||||
22["Segment<br>[1313, 1357, 7]"]
|
||||
23["Segment<br>[1365, 1372, 7]"]
|
||||
2["Path<br>[361, 394, 8]"]
|
||||
3["Segment<br>[402, 428, 8]"]
|
||||
4["Segment<br>[436, 498, 8]"]
|
||||
5["Segment<br>[506, 568, 8]"]
|
||||
6["Segment<br>[576, 639, 8]"]
|
||||
7["Segment<br>[647, 672, 8]"]
|
||||
8["Segment<br>[680, 700, 8]"]
|
||||
9["Segment<br>[708, 732, 8]"]
|
||||
10["Segment<br>[740, 802, 8]"]
|
||||
11["Segment<br>[810, 835, 8]"]
|
||||
12["Segment<br>[843, 863, 8]"]
|
||||
13["Segment<br>[871, 895, 8]"]
|
||||
14["Segment<br>[903, 964, 8]"]
|
||||
15["Segment<br>[972, 1033, 8]"]
|
||||
16["Segment<br>[1041, 1066, 8]"]
|
||||
17["Segment<br>[1074, 1098, 8]"]
|
||||
18["Segment<br>[1106, 1168, 8]"]
|
||||
19["Segment<br>[1176, 1201, 8]"]
|
||||
20["Segment<br>[1209, 1236, 8]"]
|
||||
21["Segment<br>[1244, 1305, 8]"]
|
||||
22["Segment<br>[1313, 1357, 8]"]
|
||||
23["Segment<br>[1365, 1372, 8]"]
|
||||
24[Solid2d]
|
||||
end
|
||||
subgraph path89 [Path]
|
||||
89["Path<br>[361, 394, 7]"]
|
||||
90["Segment<br>[402, 428, 7]"]
|
||||
91["Segment<br>[436, 498, 7]"]
|
||||
92["Segment<br>[506, 568, 7]"]
|
||||
93["Segment<br>[576, 639, 7]"]
|
||||
94["Segment<br>[647, 672, 7]"]
|
||||
95["Segment<br>[680, 700, 7]"]
|
||||
96["Segment<br>[708, 732, 7]"]
|
||||
97["Segment<br>[740, 802, 7]"]
|
||||
98["Segment<br>[810, 835, 7]"]
|
||||
99["Segment<br>[843, 863, 7]"]
|
||||
100["Segment<br>[871, 895, 7]"]
|
||||
101["Segment<br>[903, 964, 7]"]
|
||||
102["Segment<br>[972, 1033, 7]"]
|
||||
103["Segment<br>[1041, 1066, 7]"]
|
||||
104["Segment<br>[1074, 1098, 7]"]
|
||||
105["Segment<br>[1106, 1168, 7]"]
|
||||
106["Segment<br>[1176, 1201, 7]"]
|
||||
107["Segment<br>[1209, 1236, 7]"]
|
||||
108["Segment<br>[1244, 1305, 7]"]
|
||||
109["Segment<br>[1313, 1357, 7]"]
|
||||
110["Segment<br>[1365, 1372, 7]"]
|
||||
89["Path<br>[361, 394, 8]"]
|
||||
90["Segment<br>[402, 428, 8]"]
|
||||
91["Segment<br>[436, 498, 8]"]
|
||||
92["Segment<br>[506, 568, 8]"]
|
||||
93["Segment<br>[576, 639, 8]"]
|
||||
94["Segment<br>[647, 672, 8]"]
|
||||
95["Segment<br>[680, 700, 8]"]
|
||||
96["Segment<br>[708, 732, 8]"]
|
||||
97["Segment<br>[740, 802, 8]"]
|
||||
98["Segment<br>[810, 835, 8]"]
|
||||
99["Segment<br>[843, 863, 8]"]
|
||||
100["Segment<br>[871, 895, 8]"]
|
||||
101["Segment<br>[903, 964, 8]"]
|
||||
102["Segment<br>[972, 1033, 8]"]
|
||||
103["Segment<br>[1041, 1066, 8]"]
|
||||
104["Segment<br>[1074, 1098, 8]"]
|
||||
105["Segment<br>[1106, 1168, 8]"]
|
||||
106["Segment<br>[1176, 1201, 8]"]
|
||||
107["Segment<br>[1209, 1236, 8]"]
|
||||
108["Segment<br>[1244, 1305, 8]"]
|
||||
109["Segment<br>[1313, 1357, 8]"]
|
||||
110["Segment<br>[1365, 1372, 8]"]
|
||||
111[Solid2d]
|
||||
end
|
||||
subgraph path176 [Path]
|
||||
176["Path<br>[361, 394, 7]"]
|
||||
177["Segment<br>[402, 428, 7]"]
|
||||
178["Segment<br>[436, 498, 7]"]
|
||||
179["Segment<br>[506, 568, 7]"]
|
||||
180["Segment<br>[576, 639, 7]"]
|
||||
181["Segment<br>[647, 672, 7]"]
|
||||
182["Segment<br>[680, 700, 7]"]
|
||||
183["Segment<br>[708, 732, 7]"]
|
||||
184["Segment<br>[740, 802, 7]"]
|
||||
185["Segment<br>[810, 835, 7]"]
|
||||
186["Segment<br>[843, 863, 7]"]
|
||||
187["Segment<br>[871, 895, 7]"]
|
||||
188["Segment<br>[903, 964, 7]"]
|
||||
189["Segment<br>[972, 1033, 7]"]
|
||||
190["Segment<br>[1041, 1066, 7]"]
|
||||
191["Segment<br>[1074, 1098, 7]"]
|
||||
192["Segment<br>[1106, 1168, 7]"]
|
||||
193["Segment<br>[1176, 1201, 7]"]
|
||||
194["Segment<br>[1209, 1236, 7]"]
|
||||
195["Segment<br>[1244, 1305, 7]"]
|
||||
196["Segment<br>[1313, 1357, 7]"]
|
||||
197["Segment<br>[1365, 1372, 7]"]
|
||||
176["Path<br>[361, 394, 8]"]
|
||||
177["Segment<br>[402, 428, 8]"]
|
||||
178["Segment<br>[436, 498, 8]"]
|
||||
179["Segment<br>[506, 568, 8]"]
|
||||
180["Segment<br>[576, 639, 8]"]
|
||||
181["Segment<br>[647, 672, 8]"]
|
||||
182["Segment<br>[680, 700, 8]"]
|
||||
183["Segment<br>[708, 732, 8]"]
|
||||
184["Segment<br>[740, 802, 8]"]
|
||||
185["Segment<br>[810, 835, 8]"]
|
||||
186["Segment<br>[843, 863, 8]"]
|
||||
187["Segment<br>[871, 895, 8]"]
|
||||
188["Segment<br>[903, 964, 8]"]
|
||||
189["Segment<br>[972, 1033, 8]"]
|
||||
190["Segment<br>[1041, 1066, 8]"]
|
||||
191["Segment<br>[1074, 1098, 8]"]
|
||||
192["Segment<br>[1106, 1168, 8]"]
|
||||
193["Segment<br>[1176, 1201, 8]"]
|
||||
194["Segment<br>[1209, 1236, 8]"]
|
||||
195["Segment<br>[1244, 1305, 8]"]
|
||||
196["Segment<br>[1313, 1357, 8]"]
|
||||
197["Segment<br>[1365, 1372, 8]"]
|
||||
198[Solid2d]
|
||||
end
|
||||
subgraph path262 [Path]
|
||||
262["Path<br>[361, 394, 7]"]
|
||||
263["Segment<br>[402, 428, 7]"]
|
||||
264["Segment<br>[436, 498, 7]"]
|
||||
265["Segment<br>[506, 568, 7]"]
|
||||
266["Segment<br>[576, 639, 7]"]
|
||||
267["Segment<br>[647, 672, 7]"]
|
||||
268["Segment<br>[680, 700, 7]"]
|
||||
269["Segment<br>[708, 732, 7]"]
|
||||
270["Segment<br>[740, 802, 7]"]
|
||||
271["Segment<br>[810, 835, 7]"]
|
||||
272["Segment<br>[843, 863, 7]"]
|
||||
273["Segment<br>[871, 895, 7]"]
|
||||
274["Segment<br>[903, 964, 7]"]
|
||||
275["Segment<br>[972, 1033, 7]"]
|
||||
276["Segment<br>[1041, 1066, 7]"]
|
||||
277["Segment<br>[1074, 1098, 7]"]
|
||||
278["Segment<br>[1106, 1168, 7]"]
|
||||
279["Segment<br>[1176, 1201, 7]"]
|
||||
280["Segment<br>[1209, 1236, 7]"]
|
||||
281["Segment<br>[1244, 1305, 7]"]
|
||||
282["Segment<br>[1313, 1357, 7]"]
|
||||
283["Segment<br>[1365, 1372, 7]"]
|
||||
262["Path<br>[361, 394, 8]"]
|
||||
263["Segment<br>[402, 428, 8]"]
|
||||
264["Segment<br>[436, 498, 8]"]
|
||||
265["Segment<br>[506, 568, 8]"]
|
||||
266["Segment<br>[576, 639, 8]"]
|
||||
267["Segment<br>[647, 672, 8]"]
|
||||
268["Segment<br>[680, 700, 8]"]
|
||||
269["Segment<br>[708, 732, 8]"]
|
||||
270["Segment<br>[740, 802, 8]"]
|
||||
271["Segment<br>[810, 835, 8]"]
|
||||
272["Segment<br>[843, 863, 8]"]
|
||||
273["Segment<br>[871, 895, 8]"]
|
||||
274["Segment<br>[903, 964, 8]"]
|
||||
275["Segment<br>[972, 1033, 8]"]
|
||||
276["Segment<br>[1041, 1066, 8]"]
|
||||
277["Segment<br>[1074, 1098, 8]"]
|
||||
278["Segment<br>[1106, 1168, 8]"]
|
||||
279["Segment<br>[1176, 1201, 8]"]
|
||||
280["Segment<br>[1209, 1236, 8]"]
|
||||
281["Segment<br>[1244, 1305, 8]"]
|
||||
282["Segment<br>[1313, 1357, 8]"]
|
||||
283["Segment<br>[1365, 1372, 8]"]
|
||||
284[Solid2d]
|
||||
end
|
||||
subgraph path349 [Path]
|
||||
349["Path<br>[361, 394, 7]"]
|
||||
350["Segment<br>[402, 428, 7]"]
|
||||
351["Segment<br>[436, 498, 7]"]
|
||||
352["Segment<br>[506, 568, 7]"]
|
||||
353["Segment<br>[576, 639, 7]"]
|
||||
354["Segment<br>[647, 672, 7]"]
|
||||
355["Segment<br>[680, 700, 7]"]
|
||||
356["Segment<br>[708, 732, 7]"]
|
||||
357["Segment<br>[740, 802, 7]"]
|
||||
358["Segment<br>[810, 835, 7]"]
|
||||
359["Segment<br>[843, 863, 7]"]
|
||||
360["Segment<br>[871, 895, 7]"]
|
||||
361["Segment<br>[903, 964, 7]"]
|
||||
362["Segment<br>[972, 1033, 7]"]
|
||||
363["Segment<br>[1041, 1066, 7]"]
|
||||
364["Segment<br>[1074, 1098, 7]"]
|
||||
365["Segment<br>[1106, 1168, 7]"]
|
||||
366["Segment<br>[1176, 1201, 7]"]
|
||||
367["Segment<br>[1209, 1236, 7]"]
|
||||
368["Segment<br>[1244, 1305, 7]"]
|
||||
369["Segment<br>[1313, 1357, 7]"]
|
||||
370["Segment<br>[1365, 1372, 7]"]
|
||||
349["Path<br>[361, 394, 8]"]
|
||||
350["Segment<br>[402, 428, 8]"]
|
||||
351["Segment<br>[436, 498, 8]"]
|
||||
352["Segment<br>[506, 568, 8]"]
|
||||
353["Segment<br>[576, 639, 8]"]
|
||||
354["Segment<br>[647, 672, 8]"]
|
||||
355["Segment<br>[680, 700, 8]"]
|
||||
356["Segment<br>[708, 732, 8]"]
|
||||
357["Segment<br>[740, 802, 8]"]
|
||||
358["Segment<br>[810, 835, 8]"]
|
||||
359["Segment<br>[843, 863, 8]"]
|
||||
360["Segment<br>[871, 895, 8]"]
|
||||
361["Segment<br>[903, 964, 8]"]
|
||||
362["Segment<br>[972, 1033, 8]"]
|
||||
363["Segment<br>[1041, 1066, 8]"]
|
||||
364["Segment<br>[1074, 1098, 8]"]
|
||||
365["Segment<br>[1106, 1168, 8]"]
|
||||
366["Segment<br>[1176, 1201, 8]"]
|
||||
367["Segment<br>[1209, 1236, 8]"]
|
||||
368["Segment<br>[1244, 1305, 8]"]
|
||||
369["Segment<br>[1313, 1357, 8]"]
|
||||
370["Segment<br>[1365, 1372, 8]"]
|
||||
371[Solid2d]
|
||||
end
|
||||
subgraph path435 [Path]
|
||||
435["Path<br>[361, 394, 7]"]
|
||||
436["Segment<br>[402, 428, 7]"]
|
||||
437["Segment<br>[436, 498, 7]"]
|
||||
438["Segment<br>[506, 568, 7]"]
|
||||
439["Segment<br>[576, 639, 7]"]
|
||||
440["Segment<br>[647, 672, 7]"]
|
||||
441["Segment<br>[680, 700, 7]"]
|
||||
442["Segment<br>[708, 732, 7]"]
|
||||
443["Segment<br>[740, 802, 7]"]
|
||||
444["Segment<br>[810, 835, 7]"]
|
||||
445["Segment<br>[843, 863, 7]"]
|
||||
446["Segment<br>[871, 895, 7]"]
|
||||
447["Segment<br>[903, 964, 7]"]
|
||||
448["Segment<br>[972, 1033, 7]"]
|
||||
449["Segment<br>[1041, 1066, 7]"]
|
||||
450["Segment<br>[1074, 1098, 7]"]
|
||||
451["Segment<br>[1106, 1168, 7]"]
|
||||
452["Segment<br>[1176, 1201, 7]"]
|
||||
453["Segment<br>[1209, 1236, 7]"]
|
||||
454["Segment<br>[1244, 1305, 7]"]
|
||||
455["Segment<br>[1313, 1357, 7]"]
|
||||
456["Segment<br>[1365, 1372, 7]"]
|
||||
435["Path<br>[361, 394, 8]"]
|
||||
436["Segment<br>[402, 428, 8]"]
|
||||
437["Segment<br>[436, 498, 8]"]
|
||||
438["Segment<br>[506, 568, 8]"]
|
||||
439["Segment<br>[576, 639, 8]"]
|
||||
440["Segment<br>[647, 672, 8]"]
|
||||
441["Segment<br>[680, 700, 8]"]
|
||||
442["Segment<br>[708, 732, 8]"]
|
||||
443["Segment<br>[740, 802, 8]"]
|
||||
444["Segment<br>[810, 835, 8]"]
|
||||
445["Segment<br>[843, 863, 8]"]
|
||||
446["Segment<br>[871, 895, 8]"]
|
||||
447["Segment<br>[903, 964, 8]"]
|
||||
448["Segment<br>[972, 1033, 8]"]
|
||||
449["Segment<br>[1041, 1066, 8]"]
|
||||
450["Segment<br>[1074, 1098, 8]"]
|
||||
451["Segment<br>[1106, 1168, 8]"]
|
||||
452["Segment<br>[1176, 1201, 8]"]
|
||||
453["Segment<br>[1209, 1236, 8]"]
|
||||
454["Segment<br>[1244, 1305, 8]"]
|
||||
455["Segment<br>[1313, 1357, 8]"]
|
||||
456["Segment<br>[1365, 1372, 8]"]
|
||||
457[Solid2d]
|
||||
end
|
||||
subgraph path522 [Path]
|
||||
522["Path<br>[1762, 1786, 7]"]
|
||||
522["Path<br>[1762, 1786, 8]"]
|
||||
end
|
||||
subgraph path523 [Path]
|
||||
523["Path<br>[1794, 1920, 7]"]
|
||||
524["Segment<br>[1794, 1920, 7]"]
|
||||
525["Segment<br>[1794, 1920, 7]"]
|
||||
526["Segment<br>[1794, 1920, 7]"]
|
||||
527["Segment<br>[1794, 1920, 7]"]
|
||||
528["Segment<br>[1794, 1920, 7]"]
|
||||
529["Segment<br>[1794, 1920, 7]"]
|
||||
530["Segment<br>[1794, 1920, 7]"]
|
||||
523["Path<br>[1794, 1920, 8]"]
|
||||
524["Segment<br>[1794, 1920, 8]"]
|
||||
525["Segment<br>[1794, 1920, 8]"]
|
||||
526["Segment<br>[1794, 1920, 8]"]
|
||||
527["Segment<br>[1794, 1920, 8]"]
|
||||
528["Segment<br>[1794, 1920, 8]"]
|
||||
529["Segment<br>[1794, 1920, 8]"]
|
||||
530["Segment<br>[1794, 1920, 8]"]
|
||||
531[Solid2d]
|
||||
end
|
||||
subgraph path553 [Path]
|
||||
553["Path<br>[1762, 1786, 7]"]
|
||||
553["Path<br>[1762, 1786, 8]"]
|
||||
end
|
||||
subgraph path554 [Path]
|
||||
554["Path<br>[1794, 1920, 7]"]
|
||||
555["Segment<br>[1794, 1920, 7]"]
|
||||
556["Segment<br>[1794, 1920, 7]"]
|
||||
557["Segment<br>[1794, 1920, 7]"]
|
||||
558["Segment<br>[1794, 1920, 7]"]
|
||||
559["Segment<br>[1794, 1920, 7]"]
|
||||
560["Segment<br>[1794, 1920, 7]"]
|
||||
561["Segment<br>[1794, 1920, 7]"]
|
||||
554["Path<br>[1794, 1920, 8]"]
|
||||
555["Segment<br>[1794, 1920, 8]"]
|
||||
556["Segment<br>[1794, 1920, 8]"]
|
||||
557["Segment<br>[1794, 1920, 8]"]
|
||||
558["Segment<br>[1794, 1920, 8]"]
|
||||
559["Segment<br>[1794, 1920, 8]"]
|
||||
560["Segment<br>[1794, 1920, 8]"]
|
||||
561["Segment<br>[1794, 1920, 8]"]
|
||||
562[Solid2d]
|
||||
end
|
||||
subgraph path585 [Path]
|
||||
585["Path<br>[2196, 2223, 7]"]
|
||||
586["Segment<br>[2231, 2253, 7]"]
|
||||
587["Segment<br>[2261, 2283, 7]"]
|
||||
588["Segment<br>[2291, 2313, 7]"]
|
||||
589["Segment<br>[2321, 2344, 7]"]
|
||||
590["Segment<br>[2352, 2375, 7]"]
|
||||
591["Segment<br>[2383, 2418, 7]"]
|
||||
592["Segment<br>[2426, 2433, 7]"]
|
||||
585["Path<br>[2196, 2223, 8]"]
|
||||
586["Segment<br>[2231, 2253, 8]"]
|
||||
587["Segment<br>[2261, 2283, 8]"]
|
||||
588["Segment<br>[2291, 2313, 8]"]
|
||||
589["Segment<br>[2321, 2344, 8]"]
|
||||
590["Segment<br>[2352, 2375, 8]"]
|
||||
591["Segment<br>[2383, 2418, 8]"]
|
||||
592["Segment<br>[2426, 2433, 8]"]
|
||||
593[Solid2d]
|
||||
end
|
||||
subgraph path618 [Path]
|
||||
618["Path<br>[2705, 2734, 7]"]
|
||||
619["Segment<br>[2742, 2777, 7]"]
|
||||
620["Segment<br>[2785, 2810, 7]"]
|
||||
621["Segment<br>[2818, 2854, 7]"]
|
||||
622["Segment<br>[2862, 2886, 7]"]
|
||||
623["Segment<br>[2894, 2928, 7]"]
|
||||
624["Segment<br>[2936, 2971, 7]"]
|
||||
625["Segment<br>[2979, 2986, 7]"]
|
||||
618["Path<br>[2705, 2734, 8]"]
|
||||
619["Segment<br>[2742, 2777, 8]"]
|
||||
620["Segment<br>[2785, 2810, 8]"]
|
||||
621["Segment<br>[2818, 2854, 8]"]
|
||||
622["Segment<br>[2862, 2886, 8]"]
|
||||
623["Segment<br>[2894, 2928, 8]"]
|
||||
624["Segment<br>[2936, 2971, 8]"]
|
||||
625["Segment<br>[2979, 2986, 8]"]
|
||||
626[Solid2d]
|
||||
end
|
||||
subgraph path650 [Path]
|
||||
650["Path<br>[3261, 3288, 7]"]
|
||||
651["Segment<br>[3296, 3315, 7]"]
|
||||
652["Segment<br>[3323, 3372, 7]"]
|
||||
650["Path<br>[3261, 3288, 8]"]
|
||||
651["Segment<br>[3296, 3315, 8]"]
|
||||
652["Segment<br>[3323, 3372, 8]"]
|
||||
end
|
||||
subgraph path654 [Path]
|
||||
654["Path<br>[3472, 3505, 7]"]
|
||||
655["Segment<br>[3513, 3532, 7]"]
|
||||
656["Segment<br>[3540, 3562, 7]"]
|
||||
657["Segment<br>[3570, 3593, 7]"]
|
||||
658["Segment<br>[3601, 3621, 7]"]
|
||||
659["Segment<br>[3629, 3653, 7]"]
|
||||
660["Segment<br>[3661, 3684, 7]"]
|
||||
661["Segment<br>[3692, 3699, 7]"]
|
||||
654["Path<br>[3472, 3505, 8]"]
|
||||
655["Segment<br>[3513, 3532, 8]"]
|
||||
656["Segment<br>[3540, 3562, 8]"]
|
||||
657["Segment<br>[3570, 3593, 8]"]
|
||||
658["Segment<br>[3601, 3621, 8]"]
|
||||
659["Segment<br>[3629, 3653, 8]"]
|
||||
660["Segment<br>[3661, 3684, 8]"]
|
||||
661["Segment<br>[3692, 3699, 8]"]
|
||||
662[Solid2d]
|
||||
end
|
||||
subgraph path688 [Path]
|
||||
688["Path<br>[3261, 3288, 7]"]
|
||||
689["Segment<br>[3296, 3315, 7]"]
|
||||
690["Segment<br>[3323, 3372, 7]"]
|
||||
688["Path<br>[3261, 3288, 8]"]
|
||||
689["Segment<br>[3296, 3315, 8]"]
|
||||
690["Segment<br>[3323, 3372, 8]"]
|
||||
end
|
||||
subgraph path692 [Path]
|
||||
692["Path<br>[3472, 3505, 7]"]
|
||||
693["Segment<br>[3513, 3532, 7]"]
|
||||
694["Segment<br>[3540, 3562, 7]"]
|
||||
695["Segment<br>[3570, 3593, 7]"]
|
||||
696["Segment<br>[3601, 3621, 7]"]
|
||||
697["Segment<br>[3629, 3653, 7]"]
|
||||
698["Segment<br>[3661, 3684, 7]"]
|
||||
699["Segment<br>[3692, 3699, 7]"]
|
||||
692["Path<br>[3472, 3505, 8]"]
|
||||
693["Segment<br>[3513, 3532, 8]"]
|
||||
694["Segment<br>[3540, 3562, 8]"]
|
||||
695["Segment<br>[3570, 3593, 8]"]
|
||||
696["Segment<br>[3601, 3621, 8]"]
|
||||
697["Segment<br>[3629, 3653, 8]"]
|
||||
698["Segment<br>[3661, 3684, 8]"]
|
||||
699["Segment<br>[3692, 3699, 8]"]
|
||||
700[Solid2d]
|
||||
end
|
||||
1["Plane<br>[333, 353, 7]"]
|
||||
25["Sweep Extrusion<br>[1460, 1498, 7]"]
|
||||
1["Plane<br>[333, 353, 8]"]
|
||||
25["Sweep Extrusion<br>[1460, 1498, 8]"]
|
||||
26[Wall]
|
||||
27[Wall]
|
||||
28[Wall]
|
||||
@ -296,8 +296,8 @@ flowchart LR
|
||||
85["SweepEdge Adjacent"]
|
||||
86["SweepEdge Opposite"]
|
||||
87["SweepEdge Adjacent"]
|
||||
88["Plane<br>[333, 353, 7]"]
|
||||
112["Sweep Extrusion<br>[1536, 1575, 7]"]
|
||||
88["Plane<br>[333, 353, 8]"]
|
||||
112["Sweep Extrusion<br>[1536, 1575, 8]"]
|
||||
113[Wall]
|
||||
114[Wall]
|
||||
115[Wall]
|
||||
@ -361,7 +361,7 @@ flowchart LR
|
||||
173["SweepEdge Opposite"]
|
||||
174["SweepEdge Adjacent"]
|
||||
175["Plane<br>[823, 864, 0]"]
|
||||
199["Sweep Extrusion<br>[1460, 1498, 7]"]
|
||||
199["Sweep Extrusion<br>[1460, 1498, 8]"]
|
||||
200[Wall]
|
||||
201[Wall]
|
||||
202[Wall]
|
||||
@ -424,7 +424,7 @@ flowchart LR
|
||||
259["SweepEdge Adjacent"]
|
||||
260["SweepEdge Opposite"]
|
||||
261["SweepEdge Adjacent"]
|
||||
285["Sweep Extrusion<br>[1536, 1575, 7]"]
|
||||
285["Sweep Extrusion<br>[1536, 1575, 8]"]
|
||||
286[Wall]
|
||||
287[Wall]
|
||||
288[Wall]
|
||||
@ -488,7 +488,7 @@ flowchart LR
|
||||
346["SweepEdge Opposite"]
|
||||
347["SweepEdge Adjacent"]
|
||||
348["Plane<br>[874, 916, 0]"]
|
||||
372["Sweep Extrusion<br>[1460, 1498, 7]"]
|
||||
372["Sweep Extrusion<br>[1460, 1498, 8]"]
|
||||
373[Wall]
|
||||
374[Wall]
|
||||
375[Wall]
|
||||
@ -551,7 +551,7 @@ flowchart LR
|
||||
432["SweepEdge Adjacent"]
|
||||
433["SweepEdge Opposite"]
|
||||
434["SweepEdge Adjacent"]
|
||||
458["Sweep Extrusion<br>[1536, 1575, 7]"]
|
||||
458["Sweep Extrusion<br>[1536, 1575, 8]"]
|
||||
459[Wall]
|
||||
460[Wall]
|
||||
461[Wall]
|
||||
@ -615,7 +615,7 @@ flowchart LR
|
||||
519["SweepEdge Opposite"]
|
||||
520["SweepEdge Adjacent"]
|
||||
521["Plane<br>[975, 1017, 0]"]
|
||||
532["Sweep Extrusion<br>[2022, 2046, 7]"]
|
||||
532["Sweep Extrusion<br>[2022, 2046, 8]"]
|
||||
533[Wall]
|
||||
534[Wall]
|
||||
535[Wall]
|
||||
@ -636,7 +636,7 @@ flowchart LR
|
||||
550["SweepEdge Adjacent"]
|
||||
551["SweepEdge Opposite"]
|
||||
552["SweepEdge Adjacent"]
|
||||
563["Sweep Extrusion<br>[2088, 2112, 7]"]
|
||||
563["Sweep Extrusion<br>[2088, 2112, 8]"]
|
||||
564[Wall]
|
||||
565[Wall]
|
||||
566[Wall]
|
||||
@ -658,7 +658,7 @@ flowchart LR
|
||||
582["SweepEdge Opposite"]
|
||||
583["SweepEdge Adjacent"]
|
||||
584["Plane<br>[1068, 1135, 0]"]
|
||||
594["Sweep Extrusion<br>[2596, 2620, 7]"]
|
||||
594["Sweep Extrusion<br>[2596, 2620, 8]"]
|
||||
595[Wall]
|
||||
596[Wall]
|
||||
597[Wall]
|
||||
@ -679,10 +679,10 @@ flowchart LR
|
||||
612["SweepEdge Adjacent"]
|
||||
613["SweepEdge Opposite"]
|
||||
614["SweepEdge Adjacent"]
|
||||
615["Sweep Extrusion<br>[2596, 2620, 7]"]
|
||||
616["Sweep Extrusion<br>[2596, 2620, 7]"]
|
||||
615["Sweep Extrusion<br>[2596, 2620, 8]"]
|
||||
616["Sweep Extrusion<br>[2596, 2620, 8]"]
|
||||
617["Plane<br>[1205, 1272, 0]"]
|
||||
627["Sweep Extrusion<br>[3156, 3180, 7]"]
|
||||
627["Sweep Extrusion<br>[3156, 3180, 8]"]
|
||||
628[Wall]
|
||||
629[Wall]
|
||||
630[Wall]
|
||||
@ -703,10 +703,10 @@ flowchart LR
|
||||
645["SweepEdge Adjacent"]
|
||||
646["SweepEdge Opposite"]
|
||||
647["SweepEdge Adjacent"]
|
||||
648["Sweep Extrusion<br>[3156, 3180, 7]"]
|
||||
649["Plane<br>[3780, 3815, 7]"]
|
||||
653["Plane<br>[3846, 3875, 7]"]
|
||||
663["Sweep Sweep<br>[3888, 3915, 7]"]
|
||||
648["Sweep Extrusion<br>[3156, 3180, 8]"]
|
||||
649["Plane<br>[3780, 3815, 8]"]
|
||||
653["Plane<br>[3846, 3875, 8]"]
|
||||
663["Sweep Sweep<br>[3888, 3915, 8]"]
|
||||
664[Wall]
|
||||
665[Wall]
|
||||
666[Wall]
|
||||
@ -730,9 +730,9 @@ flowchart LR
|
||||
684["SweepEdge Adjacent"]
|
||||
685["SweepEdge Opposite"]
|
||||
686["SweepEdge Adjacent"]
|
||||
687["Plane<br>[3780, 3815, 7]"]
|
||||
691["Plane<br>[3846, 3875, 7]"]
|
||||
701["Sweep Sweep<br>[3888, 3915, 7]"]
|
||||
687["Plane<br>[3780, 3815, 8]"]
|
||||
691["Plane<br>[3846, 3875, 8]"]
|
||||
701["Sweep Sweep<br>[3888, 3915, 8]"]
|
||||
702[Wall]
|
||||
703[Wall]
|
||||
704[Wall]
|
||||
@ -756,18 +756,18 @@ flowchart LR
|
||||
722["SweepEdge Adjacent"]
|
||||
723["SweepEdge Opposite"]
|
||||
724["SweepEdge Adjacent"]
|
||||
725["StartSketchOnPlane<br>[333, 353, 7]"]
|
||||
726["StartSketchOnPlane<br>[333, 353, 7]"]
|
||||
727["StartSketchOnPlane<br>[333, 353, 7]"]
|
||||
728["StartSketchOnPlane<br>[333, 353, 7]"]
|
||||
729["StartSketchOnPlane<br>[1734, 1754, 7]"]
|
||||
730["StartSketchOnPlane<br>[1734, 1754, 7]"]
|
||||
731["StartSketchOnPlane<br>[2168, 2188, 7]"]
|
||||
732["StartSketchOnPlane<br>[2677, 2697, 7]"]
|
||||
733["StartSketchOnPlane<br>[3233, 3253, 7]"]
|
||||
734["StartSketchOnPlane<br>[3444, 3464, 7]"]
|
||||
735["StartSketchOnPlane<br>[3233, 3253, 7]"]
|
||||
736["StartSketchOnPlane<br>[3444, 3464, 7]"]
|
||||
725["StartSketchOnPlane<br>[333, 353, 8]"]
|
||||
726["StartSketchOnPlane<br>[333, 353, 8]"]
|
||||
727["StartSketchOnPlane<br>[333, 353, 8]"]
|
||||
728["StartSketchOnPlane<br>[333, 353, 8]"]
|
||||
729["StartSketchOnPlane<br>[1734, 1754, 8]"]
|
||||
730["StartSketchOnPlane<br>[1734, 1754, 8]"]
|
||||
731["StartSketchOnPlane<br>[2168, 2188, 8]"]
|
||||
732["StartSketchOnPlane<br>[2677, 2697, 8]"]
|
||||
733["StartSketchOnPlane<br>[3233, 3253, 8]"]
|
||||
734["StartSketchOnPlane<br>[3444, 3464, 8]"]
|
||||
735["StartSketchOnPlane<br>[3233, 3253, 8]"]
|
||||
736["StartSketchOnPlane<br>[3444, 3464, 8]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -1,264 +1,264 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[571, 622, 8]"]
|
||||
3["Segment<br>[571, 622, 8]"]
|
||||
2["Path<br>[571, 622, 9]"]
|
||||
3["Segment<br>[571, 622, 9]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[812, 868, 8]"]
|
||||
12["Segment<br>[812, 868, 8]"]
|
||||
11["Path<br>[812, 868, 9]"]
|
||||
12["Segment<br>[812, 868, 9]"]
|
||||
13[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[998, 1051, 8]"]
|
||||
20["Segment<br>[998, 1051, 8]"]
|
||||
19["Path<br>[998, 1051, 9]"]
|
||||
20["Segment<br>[998, 1051, 9]"]
|
||||
21[Solid2d]
|
||||
end
|
||||
subgraph path30 [Path]
|
||||
30["Path<br>[1439, 1479, 8]"]
|
||||
31["Segment<br>[1439, 1479, 8]"]
|
||||
30["Path<br>[1439, 1479, 9]"]
|
||||
31["Segment<br>[1439, 1479, 9]"]
|
||||
32[Solid2d]
|
||||
end
|
||||
subgraph path38 [Path]
|
||||
38["Path<br>[1588, 1639, 8]"]
|
||||
39["Segment<br>[1588, 1639, 8]"]
|
||||
38["Path<br>[1588, 1639, 9]"]
|
||||
39["Segment<br>[1588, 1639, 9]"]
|
||||
40[Solid2d]
|
||||
end
|
||||
subgraph path47 [Path]
|
||||
47["Path<br>[1777, 1830, 8]"]
|
||||
48["Segment<br>[1777, 1830, 8]"]
|
||||
47["Path<br>[1777, 1830, 9]"]
|
||||
48["Segment<br>[1777, 1830, 9]"]
|
||||
49[Solid2d]
|
||||
end
|
||||
subgraph path58 [Path]
|
||||
58["Path<br>[2078, 2150, 8]"]
|
||||
59["Segment<br>[2078, 2150, 8]"]
|
||||
58["Path<br>[2078, 2150, 9]"]
|
||||
59["Segment<br>[2078, 2150, 9]"]
|
||||
60[Solid2d]
|
||||
end
|
||||
subgraph path81 [Path]
|
||||
81["Path<br>[2412, 2443, 8]"]
|
||||
82["Segment<br>[2449, 2469, 8]"]
|
||||
83["Segment<br>[2475, 2495, 8]"]
|
||||
84["Segment<br>[2501, 2522, 8]"]
|
||||
85["Segment<br>[2528, 2584, 8]"]
|
||||
86["Segment<br>[2590, 2597, 8]"]
|
||||
81["Path<br>[2412, 2443, 9]"]
|
||||
82["Segment<br>[2449, 2469, 9]"]
|
||||
83["Segment<br>[2475, 2495, 9]"]
|
||||
84["Segment<br>[2501, 2522, 9]"]
|
||||
85["Segment<br>[2528, 2584, 9]"]
|
||||
86["Segment<br>[2590, 2597, 9]"]
|
||||
87[Solid2d]
|
||||
end
|
||||
subgraph path106 [Path]
|
||||
106["Path<br>[2904, 2936, 8]"]
|
||||
107["Segment<br>[2942, 2963, 8]"]
|
||||
108["Segment<br>[2969, 2989, 8]"]
|
||||
109["Segment<br>[2995, 3015, 8]"]
|
||||
110["Segment<br>[3021, 3077, 8]"]
|
||||
111["Segment<br>[3083, 3090, 8]"]
|
||||
106["Path<br>[2904, 2936, 9]"]
|
||||
107["Segment<br>[2942, 2963, 9]"]
|
||||
108["Segment<br>[2969, 2989, 9]"]
|
||||
109["Segment<br>[2995, 3015, 9]"]
|
||||
110["Segment<br>[3021, 3077, 9]"]
|
||||
111["Segment<br>[3083, 3090, 9]"]
|
||||
112[Solid2d]
|
||||
end
|
||||
subgraph path132 [Path]
|
||||
132["Path<br>[354, 410, 7]"]
|
||||
133["Segment<br>[354, 410, 7]"]
|
||||
132["Path<br>[354, 410, 8]"]
|
||||
133["Segment<br>[354, 410, 8]"]
|
||||
134[Solid2d]
|
||||
end
|
||||
subgraph path135 [Path]
|
||||
135["Path<br>[434, 490, 7]"]
|
||||
136["Segment<br>[434, 490, 7]"]
|
||||
135["Path<br>[434, 490, 8]"]
|
||||
136["Segment<br>[434, 490, 8]"]
|
||||
137[Solid2d]
|
||||
end
|
||||
subgraph path144 [Path]
|
||||
144["Path<br>[657, 713, 7]"]
|
||||
145["Segment<br>[657, 713, 7]"]
|
||||
144["Path<br>[657, 713, 8]"]
|
||||
145["Segment<br>[657, 713, 8]"]
|
||||
146[Solid2d]
|
||||
end
|
||||
subgraph path147 [Path]
|
||||
147["Path<br>[737, 793, 7]"]
|
||||
148["Segment<br>[737, 793, 7]"]
|
||||
147["Path<br>[737, 793, 8]"]
|
||||
148["Segment<br>[737, 793, 8]"]
|
||||
149[Solid2d]
|
||||
end
|
||||
subgraph path156 [Path]
|
||||
156["Path<br>[939, 993, 7]"]
|
||||
157["Segment<br>[939, 993, 7]"]
|
||||
156["Path<br>[939, 993, 8]"]
|
||||
157["Segment<br>[939, 993, 8]"]
|
||||
158[Solid2d]
|
||||
end
|
||||
subgraph path167 [Path]
|
||||
167["Path<br>[1276, 1337, 7]"]
|
||||
168["Segment<br>[1276, 1337, 7]"]
|
||||
167["Path<br>[1276, 1337, 8]"]
|
||||
168["Segment<br>[1276, 1337, 8]"]
|
||||
169[Solid2d]
|
||||
end
|
||||
subgraph path179 [Path]
|
||||
179["Path<br>[1695, 1741, 7]"]
|
||||
180["Segment<br>[1747, 1799, 7]"]
|
||||
181["Segment<br>[1805, 1878, 7]"]
|
||||
182["Segment<br>[1884, 1906, 7]"]
|
||||
183["Segment<br>[1912, 1968, 7]"]
|
||||
184["Segment<br>[1974, 1981, 7]"]
|
||||
179["Path<br>[1695, 1741, 8]"]
|
||||
180["Segment<br>[1747, 1799, 8]"]
|
||||
181["Segment<br>[1805, 1878, 8]"]
|
||||
182["Segment<br>[1884, 1906, 8]"]
|
||||
183["Segment<br>[1912, 1968, 8]"]
|
||||
184["Segment<br>[1974, 1981, 8]"]
|
||||
185[Solid2d]
|
||||
end
|
||||
subgraph path195 [Path]
|
||||
195["Path<br>[2113, 2159, 7]"]
|
||||
196["Segment<br>[2165, 2217, 7]"]
|
||||
197["Segment<br>[2223, 2298, 7]"]
|
||||
198["Segment<br>[2304, 2341, 7]"]
|
||||
199["Segment<br>[2347, 2403, 7]"]
|
||||
200["Segment<br>[2409, 2416, 7]"]
|
||||
195["Path<br>[2113, 2159, 8]"]
|
||||
196["Segment<br>[2165, 2217, 8]"]
|
||||
197["Segment<br>[2223, 2298, 8]"]
|
||||
198["Segment<br>[2304, 2341, 8]"]
|
||||
199["Segment<br>[2347, 2403, 8]"]
|
||||
200["Segment<br>[2409, 2416, 8]"]
|
||||
201[Solid2d]
|
||||
end
|
||||
subgraph path212 [Path]
|
||||
212["Path<br>[2897, 2944, 7]"]
|
||||
213["Segment<br>[2952, 3289, 7]"]
|
||||
214["Segment<br>[3297, 3329, 7]"]
|
||||
215["Segment<br>[3337, 3678, 7]"]
|
||||
216["Segment<br>[3686, 3742, 7]"]
|
||||
217["Segment<br>[3750, 3757, 7]"]
|
||||
212["Path<br>[2897, 2944, 8]"]
|
||||
213["Segment<br>[2952, 3289, 8]"]
|
||||
214["Segment<br>[3297, 3329, 8]"]
|
||||
215["Segment<br>[3337, 3678, 8]"]
|
||||
216["Segment<br>[3686, 3742, 8]"]
|
||||
217["Segment<br>[3750, 3757, 8]"]
|
||||
218[Solid2d]
|
||||
end
|
||||
subgraph path235 [Path]
|
||||
235["Path<br>[2897, 2944, 7]"]
|
||||
236["Segment<br>[2952, 3289, 7]"]
|
||||
237["Segment<br>[3297, 3329, 7]"]
|
||||
238["Segment<br>[3337, 3678, 7]"]
|
||||
239["Segment<br>[3686, 3742, 7]"]
|
||||
240["Segment<br>[3750, 3757, 7]"]
|
||||
235["Path<br>[2897, 2944, 8]"]
|
||||
236["Segment<br>[2952, 3289, 8]"]
|
||||
237["Segment<br>[3297, 3329, 8]"]
|
||||
238["Segment<br>[3337, 3678, 8]"]
|
||||
239["Segment<br>[3686, 3742, 8]"]
|
||||
240["Segment<br>[3750, 3757, 8]"]
|
||||
241[Solid2d]
|
||||
end
|
||||
subgraph path258 [Path]
|
||||
258["Path<br>[4285, 4380, 7]"]
|
||||
259["Segment<br>[4386, 4419, 7]"]
|
||||
260["Segment<br>[4425, 4476, 7]"]
|
||||
261["Segment<br>[4482, 4515, 7]"]
|
||||
262["Segment<br>[4521, 4571, 7]"]
|
||||
263["Segment<br>[4577, 4618, 7]"]
|
||||
264["Segment<br>[4624, 4673, 7]"]
|
||||
265["Segment<br>[4679, 4712, 7]"]
|
||||
266["Segment<br>[4718, 4752, 7]"]
|
||||
267["Segment<br>[4758, 4792, 7]"]
|
||||
268["Segment<br>[4798, 4850, 7]"]
|
||||
269["Segment<br>[4856, 4890, 7]"]
|
||||
270["Segment<br>[4896, 4972, 7]"]
|
||||
271["Segment<br>[4978, 5011, 7]"]
|
||||
272["Segment<br>[5017, 5093, 7]"]
|
||||
273["Segment<br>[5099, 5133, 7]"]
|
||||
274["Segment<br>[5139, 5213, 7]"]
|
||||
275["Segment<br>[5219, 5253, 7]"]
|
||||
276["Segment<br>[5259, 5310, 7]"]
|
||||
277["Segment<br>[5316, 5378, 7]"]
|
||||
278["Segment<br>[5384, 5435, 7]"]
|
||||
279["Segment<br>[5441, 5475, 7]"]
|
||||
280["Segment<br>[5481, 5514, 7]"]
|
||||
281["Segment<br>[5520, 5553, 7]"]
|
||||
282["Segment<br>[5559, 5566, 7]"]
|
||||
258["Path<br>[4285, 4380, 8]"]
|
||||
259["Segment<br>[4386, 4419, 8]"]
|
||||
260["Segment<br>[4425, 4476, 8]"]
|
||||
261["Segment<br>[4482, 4515, 8]"]
|
||||
262["Segment<br>[4521, 4571, 8]"]
|
||||
263["Segment<br>[4577, 4618, 8]"]
|
||||
264["Segment<br>[4624, 4673, 8]"]
|
||||
265["Segment<br>[4679, 4712, 8]"]
|
||||
266["Segment<br>[4718, 4752, 8]"]
|
||||
267["Segment<br>[4758, 4792, 8]"]
|
||||
268["Segment<br>[4798, 4850, 8]"]
|
||||
269["Segment<br>[4856, 4890, 8]"]
|
||||
270["Segment<br>[4896, 4972, 8]"]
|
||||
271["Segment<br>[4978, 5011, 8]"]
|
||||
272["Segment<br>[5017, 5093, 8]"]
|
||||
273["Segment<br>[5099, 5133, 8]"]
|
||||
274["Segment<br>[5139, 5213, 8]"]
|
||||
275["Segment<br>[5219, 5253, 8]"]
|
||||
276["Segment<br>[5259, 5310, 8]"]
|
||||
277["Segment<br>[5316, 5378, 8]"]
|
||||
278["Segment<br>[5384, 5435, 8]"]
|
||||
279["Segment<br>[5441, 5475, 8]"]
|
||||
280["Segment<br>[5481, 5514, 8]"]
|
||||
281["Segment<br>[5520, 5553, 8]"]
|
||||
282["Segment<br>[5559, 5566, 8]"]
|
||||
283[Solid2d]
|
||||
end
|
||||
subgraph path334 [Path]
|
||||
334["Path<br>[713, 753, 10]"]
|
||||
335["Segment<br>[761, 808, 10]"]
|
||||
336["Segment<br>[816, 852, 10]"]
|
||||
337["Segment<br>[860, 890, 10]"]
|
||||
338["Segment<br>[898, 943, 10]"]
|
||||
339["Segment<br>[951, 991, 10]"]
|
||||
340["Segment<br>[999, 1034, 10]"]
|
||||
341["Segment<br>[1042, 1080, 10]"]
|
||||
342["Segment<br>[1088, 1110, 10]"]
|
||||
343["Segment<br>[1118, 1125, 10]"]
|
||||
334["Path<br>[713, 753, 11]"]
|
||||
335["Segment<br>[761, 808, 11]"]
|
||||
336["Segment<br>[816, 852, 11]"]
|
||||
337["Segment<br>[860, 890, 11]"]
|
||||
338["Segment<br>[898, 943, 11]"]
|
||||
339["Segment<br>[951, 991, 11]"]
|
||||
340["Segment<br>[999, 1034, 11]"]
|
||||
341["Segment<br>[1042, 1080, 11]"]
|
||||
342["Segment<br>[1088, 1110, 11]"]
|
||||
343["Segment<br>[1118, 1125, 11]"]
|
||||
344[Solid2d]
|
||||
end
|
||||
subgraph path365 [Path]
|
||||
365["Path<br>[511, 592, 9]"]
|
||||
366["Segment<br>[598, 699, 9]"]
|
||||
367["Segment<br>[705, 763, 9]"]
|
||||
368["Segment<br>[769, 853, 9]"]
|
||||
369["Segment<br>[859, 918, 9]"]
|
||||
370["Segment<br>[924, 1009, 9]"]
|
||||
371["Segment<br>[1015, 1074, 9]"]
|
||||
372["Segment<br>[1080, 1203, 9]"]
|
||||
373["Segment<br>[1209, 1268, 9]"]
|
||||
374["Segment<br>[1274, 1409, 9]"]
|
||||
375["Segment<br>[1415, 1474, 9]"]
|
||||
376["Segment<br>[1480, 1604, 9]"]
|
||||
377["Segment<br>[1610, 1669, 9]"]
|
||||
378["Segment<br>[1675, 1760, 9]"]
|
||||
379["Segment<br>[1766, 1825, 9]"]
|
||||
380["Segment<br>[1831, 1916, 9]"]
|
||||
381["Segment<br>[1922, 1980, 9]"]
|
||||
382["Segment<br>[1986, 1993, 9]"]
|
||||
365["Path<br>[511, 592, 10]"]
|
||||
366["Segment<br>[598, 699, 10]"]
|
||||
367["Segment<br>[705, 763, 10]"]
|
||||
368["Segment<br>[769, 853, 10]"]
|
||||
369["Segment<br>[859, 918, 10]"]
|
||||
370["Segment<br>[924, 1009, 10]"]
|
||||
371["Segment<br>[1015, 1074, 10]"]
|
||||
372["Segment<br>[1080, 1203, 10]"]
|
||||
373["Segment<br>[1209, 1268, 10]"]
|
||||
374["Segment<br>[1274, 1409, 10]"]
|
||||
375["Segment<br>[1415, 1474, 10]"]
|
||||
376["Segment<br>[1480, 1604, 10]"]
|
||||
377["Segment<br>[1610, 1669, 10]"]
|
||||
378["Segment<br>[1675, 1760, 10]"]
|
||||
379["Segment<br>[1766, 1825, 10]"]
|
||||
380["Segment<br>[1831, 1916, 10]"]
|
||||
381["Segment<br>[1922, 1980, 10]"]
|
||||
382["Segment<br>[1986, 1993, 10]"]
|
||||
383[Solid2d]
|
||||
end
|
||||
subgraph path439 [Path]
|
||||
439["Path<br>[487, 544, 11]"]
|
||||
440["Segment<br>[550, 684, 11]"]
|
||||
441["Segment<br>[690, 737, 11]"]
|
||||
442["Segment<br>[743, 840, 11]"]
|
||||
443["Segment<br>[846, 878, 11]"]
|
||||
444["Segment<br>[884, 916, 11]"]
|
||||
445["Segment<br>[922, 953, 11]"]
|
||||
446["Segment<br>[959, 1074, 11]"]
|
||||
447["Segment<br>[1080, 1112, 11]"]
|
||||
448["Segment<br>[1118, 1150, 11]"]
|
||||
449["Segment<br>[1156, 1187, 11]"]
|
||||
450["Segment<br>[1193, 1286, 11]"]
|
||||
451["Segment<br>[1292, 1339, 11]"]
|
||||
452["Segment<br>[1345, 1418, 11]"]
|
||||
453["Segment<br>[1424, 1431, 11]"]
|
||||
439["Path<br>[487, 544, 12]"]
|
||||
440["Segment<br>[550, 684, 12]"]
|
||||
441["Segment<br>[690, 737, 12]"]
|
||||
442["Segment<br>[743, 840, 12]"]
|
||||
443["Segment<br>[846, 878, 12]"]
|
||||
444["Segment<br>[884, 916, 12]"]
|
||||
445["Segment<br>[922, 953, 12]"]
|
||||
446["Segment<br>[959, 1074, 12]"]
|
||||
447["Segment<br>[1080, 1112, 12]"]
|
||||
448["Segment<br>[1118, 1150, 12]"]
|
||||
449["Segment<br>[1156, 1187, 12]"]
|
||||
450["Segment<br>[1193, 1286, 12]"]
|
||||
451["Segment<br>[1292, 1339, 12]"]
|
||||
452["Segment<br>[1345, 1418, 12]"]
|
||||
453["Segment<br>[1424, 1431, 12]"]
|
||||
454[Solid2d]
|
||||
end
|
||||
1["Plane<br>[548, 565, 8]"]
|
||||
5["Sweep Extrusion<br>[631, 687, 8]"]
|
||||
1["Plane<br>[548, 565, 9]"]
|
||||
5["Sweep Extrusion<br>[631, 687, 9]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
9["SweepEdge Opposite"]
|
||||
10["SweepEdge Adjacent"]
|
||||
14["Sweep Extrusion<br>[881, 943, 8]"]
|
||||
14["Sweep Extrusion<br>[881, 943, 9]"]
|
||||
15[Wall]
|
||||
16["Cap End"]
|
||||
17["SweepEdge Opposite"]
|
||||
18["SweepEdge Adjacent"]
|
||||
22["Sweep Extrusion<br>[1198, 1277, 8]"]
|
||||
22["Sweep Extrusion<br>[1198, 1277, 9]"]
|
||||
23[Wall]
|
||||
24["SweepEdge Opposite"]
|
||||
25["SweepEdge Adjacent"]
|
||||
26["Sweep Extrusion<br>[1198, 1277, 8]"]
|
||||
27["Sweep Extrusion<br>[1198, 1277, 8]"]
|
||||
28["Sweep Extrusion<br>[1198, 1277, 8]"]
|
||||
29["Sweep Extrusion<br>[1198, 1277, 8]"]
|
||||
33["Sweep Extrusion<br>[1485, 1518, 8]"]
|
||||
26["Sweep Extrusion<br>[1198, 1277, 9]"]
|
||||
27["Sweep Extrusion<br>[1198, 1277, 9]"]
|
||||
28["Sweep Extrusion<br>[1198, 1277, 9]"]
|
||||
29["Sweep Extrusion<br>[1198, 1277, 9]"]
|
||||
33["Sweep Extrusion<br>[1485, 1518, 9]"]
|
||||
34[Wall]
|
||||
35["Cap End"]
|
||||
36["SweepEdge Opposite"]
|
||||
37["SweepEdge Adjacent"]
|
||||
41["Sweep Extrusion<br>[1654, 1719, 8]"]
|
||||
41["Sweep Extrusion<br>[1654, 1719, 9]"]
|
||||
42[Wall]
|
||||
43["Cap Start"]
|
||||
44["Cap End"]
|
||||
45["SweepEdge Opposite"]
|
||||
46["SweepEdge Adjacent"]
|
||||
50["Sweep Extrusion<br>[1977, 2021, 8]"]
|
||||
50["Sweep Extrusion<br>[1977, 2021, 9]"]
|
||||
51[Wall]
|
||||
52["SweepEdge Opposite"]
|
||||
53["SweepEdge Adjacent"]
|
||||
54["Sweep Extrusion<br>[1977, 2021, 8]"]
|
||||
55["Sweep Extrusion<br>[1977, 2021, 8]"]
|
||||
56["Sweep Extrusion<br>[1977, 2021, 8]"]
|
||||
57["Sweep Extrusion<br>[1977, 2021, 8]"]
|
||||
61["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
54["Sweep Extrusion<br>[1977, 2021, 9]"]
|
||||
55["Sweep Extrusion<br>[1977, 2021, 9]"]
|
||||
56["Sweep Extrusion<br>[1977, 2021, 9]"]
|
||||
57["Sweep Extrusion<br>[1977, 2021, 9]"]
|
||||
61["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
62[Wall]
|
||||
63["Cap End"]
|
||||
64["SweepEdge Opposite"]
|
||||
65["SweepEdge Adjacent"]
|
||||
66["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
67["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
68["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
69["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
70["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
71["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
72["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
73["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
74["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
75["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
76["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
77["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
78["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
79["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
80["Sweep Extrusion<br>[2305, 2349, 8]"]
|
||||
88["Sweep Extrusion<br>[2763, 2831, 8]"]
|
||||
66["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
67["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
68["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
69["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
70["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
71["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
72["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
73["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
74["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
75["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
76["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
77["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
78["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
79["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
80["Sweep Extrusion<br>[2305, 2349, 9]"]
|
||||
88["Sweep Extrusion<br>[2763, 2831, 9]"]
|
||||
89[Wall]
|
||||
90[Wall]
|
||||
91[Wall]
|
||||
@ -272,11 +272,11 @@ flowchart LR
|
||||
99["SweepEdge Adjacent"]
|
||||
100["SweepEdge Opposite"]
|
||||
101["SweepEdge Adjacent"]
|
||||
102["Sweep Extrusion<br>[2763, 2831, 8]"]
|
||||
103["Sweep Extrusion<br>[2763, 2831, 8]"]
|
||||
104["Sweep Extrusion<br>[2763, 2831, 8]"]
|
||||
105["Sweep Extrusion<br>[2763, 2831, 8]"]
|
||||
113["Sweep Extrusion<br>[3253, 3327, 8]"]
|
||||
102["Sweep Extrusion<br>[2763, 2831, 9]"]
|
||||
103["Sweep Extrusion<br>[2763, 2831, 9]"]
|
||||
104["Sweep Extrusion<br>[2763, 2831, 9]"]
|
||||
105["Sweep Extrusion<br>[2763, 2831, 9]"]
|
||||
113["Sweep Extrusion<br>[3253, 3327, 9]"]
|
||||
114[Wall]
|
||||
115[Wall]
|
||||
116[Wall]
|
||||
@ -290,41 +290,41 @@ flowchart LR
|
||||
124["SweepEdge Adjacent"]
|
||||
125["SweepEdge Opposite"]
|
||||
126["SweepEdge Adjacent"]
|
||||
127["Sweep Extrusion<br>[3253, 3327, 8]"]
|
||||
128["Sweep Extrusion<br>[3253, 3327, 8]"]
|
||||
129["Sweep Extrusion<br>[3253, 3327, 8]"]
|
||||
130["Sweep Extrusion<br>[3253, 3327, 8]"]
|
||||
131["Plane<br>[331, 348, 7]"]
|
||||
138["Sweep Extrusion<br>[497, 530, 7]"]
|
||||
127["Sweep Extrusion<br>[3253, 3327, 9]"]
|
||||
128["Sweep Extrusion<br>[3253, 3327, 9]"]
|
||||
129["Sweep Extrusion<br>[3253, 3327, 9]"]
|
||||
130["Sweep Extrusion<br>[3253, 3327, 9]"]
|
||||
131["Plane<br>[331, 348, 8]"]
|
||||
138["Sweep Extrusion<br>[497, 530, 8]"]
|
||||
139[Wall]
|
||||
140["Cap Start"]
|
||||
141["Cap End"]
|
||||
142["SweepEdge Opposite"]
|
||||
143["SweepEdge Adjacent"]
|
||||
150["Sweep Extrusion<br>[800, 833, 7]"]
|
||||
150["Sweep Extrusion<br>[800, 833, 8]"]
|
||||
151[Wall]
|
||||
152["Cap Start"]
|
||||
153["Cap End"]
|
||||
154["SweepEdge Opposite"]
|
||||
155["SweepEdge Adjacent"]
|
||||
159["Sweep Extrusion<br>[1140, 1174, 7]"]
|
||||
159["Sweep Extrusion<br>[1140, 1174, 8]"]
|
||||
160[Wall]
|
||||
161["SweepEdge Opposite"]
|
||||
162["SweepEdge Adjacent"]
|
||||
163["Sweep Extrusion<br>[1140, 1174, 7]"]
|
||||
164["Sweep Extrusion<br>[1140, 1174, 7]"]
|
||||
165["Sweep Extrusion<br>[1140, 1174, 7]"]
|
||||
166["Sweep Extrusion<br>[1140, 1174, 7]"]
|
||||
170["Sweep Extrusion<br>[1484, 1518, 7]"]
|
||||
163["Sweep Extrusion<br>[1140, 1174, 8]"]
|
||||
164["Sweep Extrusion<br>[1140, 1174, 8]"]
|
||||
165["Sweep Extrusion<br>[1140, 1174, 8]"]
|
||||
166["Sweep Extrusion<br>[1140, 1174, 8]"]
|
||||
170["Sweep Extrusion<br>[1484, 1518, 8]"]
|
||||
171[Wall]
|
||||
172["SweepEdge Opposite"]
|
||||
173["SweepEdge Adjacent"]
|
||||
174["Sweep Extrusion<br>[1484, 1518, 7]"]
|
||||
175["Sweep Extrusion<br>[1484, 1518, 7]"]
|
||||
176["Sweep Extrusion<br>[1484, 1518, 7]"]
|
||||
177["Sweep Extrusion<br>[1484, 1518, 7]"]
|
||||
178["Plane<br>[1672, 1689, 7]"]
|
||||
186["Sweep Revolve<br>[1987, 2004, 7]"]
|
||||
174["Sweep Extrusion<br>[1484, 1518, 8]"]
|
||||
175["Sweep Extrusion<br>[1484, 1518, 8]"]
|
||||
176["Sweep Extrusion<br>[1484, 1518, 8]"]
|
||||
177["Sweep Extrusion<br>[1484, 1518, 8]"]
|
||||
178["Plane<br>[1672, 1689, 8]"]
|
||||
186["Sweep Revolve<br>[1987, 2004, 8]"]
|
||||
187[Wall]
|
||||
188[Wall]
|
||||
189[Wall]
|
||||
@ -332,8 +332,8 @@ flowchart LR
|
||||
191["SweepEdge Adjacent"]
|
||||
192["SweepEdge Adjacent"]
|
||||
193["SweepEdge Adjacent"]
|
||||
194["Plane<br>[2090, 2107, 7]"]
|
||||
202["Sweep Revolve<br>[2422, 2439, 7]"]
|
||||
194["Plane<br>[2090, 2107, 8]"]
|
||||
202["Sweep Revolve<br>[2422, 2439, 8]"]
|
||||
203[Wall]
|
||||
204[Wall]
|
||||
205[Wall]
|
||||
@ -342,8 +342,8 @@ flowchart LR
|
||||
208["SweepEdge Adjacent"]
|
||||
209["SweepEdge Adjacent"]
|
||||
210["SweepEdge Adjacent"]
|
||||
211["Plane<br>[2866, 2889, 7]"]
|
||||
219["Sweep Extrusion<br>[3805, 3851, 7]"]
|
||||
211["Plane<br>[2866, 2889, 8]"]
|
||||
219["Sweep Extrusion<br>[3805, 3851, 8]"]
|
||||
220[Wall]
|
||||
221[Wall]
|
||||
222[Wall]
|
||||
@ -358,8 +358,8 @@ flowchart LR
|
||||
231["SweepEdge Adjacent"]
|
||||
232["SweepEdge Opposite"]
|
||||
233["SweepEdge Adjacent"]
|
||||
234["Plane<br>[2866, 2889, 7]"]
|
||||
242["Sweep Extrusion<br>[3805, 3851, 7]"]
|
||||
234["Plane<br>[2866, 2889, 8]"]
|
||||
242["Sweep Extrusion<br>[3805, 3851, 8]"]
|
||||
243[Wall]
|
||||
244[Wall]
|
||||
245[Wall]
|
||||
@ -374,8 +374,8 @@ flowchart LR
|
||||
254["SweepEdge Adjacent"]
|
||||
255["SweepEdge Opposite"]
|
||||
256["SweepEdge Adjacent"]
|
||||
257["Plane<br>[4262, 4279, 7]"]
|
||||
284["Sweep Revolve<br>[5572, 5589, 7]"]
|
||||
257["Plane<br>[4262, 4279, 8]"]
|
||||
284["Sweep Revolve<br>[5572, 5589, 8]"]
|
||||
285[Wall]
|
||||
286[Wall]
|
||||
287[Wall]
|
||||
@ -424,8 +424,8 @@ flowchart LR
|
||||
330["SweepEdge Adjacent"]
|
||||
331["SweepEdge Adjacent"]
|
||||
332["SweepEdge Adjacent"]
|
||||
333["Plane<br>[679, 705, 10]"]
|
||||
345["Sweep Revolve<br>[1133, 1150, 10]"]
|
||||
333["Plane<br>[679, 705, 11]"]
|
||||
345["Sweep Revolve<br>[1133, 1150, 11]"]
|
||||
346[Wall]
|
||||
347[Wall]
|
||||
348[Wall]
|
||||
@ -444,8 +444,8 @@ flowchart LR
|
||||
361["SweepEdge Adjacent"]
|
||||
362["SweepEdge Adjacent"]
|
||||
363["SweepEdge Adjacent"]
|
||||
364["Plane<br>[488, 505, 9]"]
|
||||
384["Sweep Revolve<br>[2031, 2081, 9]"]
|
||||
364["Plane<br>[488, 505, 10]"]
|
||||
384["Sweep Revolve<br>[2031, 2081, 10]"]
|
||||
385[Wall]
|
||||
386[Wall]
|
||||
387[Wall]
|
||||
@ -499,8 +499,8 @@ flowchart LR
|
||||
435["SweepEdge Adjacent"]
|
||||
436["SweepEdge Opposite"]
|
||||
437["SweepEdge Adjacent"]
|
||||
438["Plane<br>[464, 481, 11]"]
|
||||
455["Sweep Revolve<br>[1484, 1513, 11]"]
|
||||
438["Plane<br>[464, 481, 12]"]
|
||||
455["Sweep Revolve<br>[1484, 1513, 12]"]
|
||||
456[Wall]
|
||||
457[Wall]
|
||||
458[Wall]
|
||||
@ -529,17 +529,17 @@ flowchart LR
|
||||
481["SweepEdge Adjacent"]
|
||||
482["SweepEdge Adjacent"]
|
||||
483["SweepEdge Adjacent"]
|
||||
484["StartSketchOnFace<br>[774, 806, 8]"]
|
||||
485["StartSketchOnFace<br>[956, 992, 8]"]
|
||||
486["StartSketchOnFace<br>[1399, 1433, 8]"]
|
||||
487["StartSketchOnFace<br>[1543, 1582, 8]"]
|
||||
488["StartSketchOnFace<br>[1733, 1771, 8]"]
|
||||
489["StartSketchOnFace<br>[2038, 2072, 8]"]
|
||||
490["StartSketchOnFace<br>[2372, 2406, 8]"]
|
||||
491["StartSketchOnFace<br>[2860, 2898, 8]"]
|
||||
492["StartSketchOnFace<br>[617, 651, 7]"]
|
||||
493["StartSketchOnFace<br>[894, 933, 7]"]
|
||||
494["StartSketchOnFace<br>[1236, 1270, 7]"]
|
||||
484["StartSketchOnFace<br>[774, 806, 9]"]
|
||||
485["StartSketchOnFace<br>[956, 992, 9]"]
|
||||
486["StartSketchOnFace<br>[1399, 1433, 9]"]
|
||||
487["StartSketchOnFace<br>[1543, 1582, 9]"]
|
||||
488["StartSketchOnFace<br>[1733, 1771, 9]"]
|
||||
489["StartSketchOnFace<br>[2038, 2072, 9]"]
|
||||
490["StartSketchOnFace<br>[2372, 2406, 9]"]
|
||||
491["StartSketchOnFace<br>[2860, 2898, 9]"]
|
||||
492["StartSketchOnFace<br>[617, 651, 8]"]
|
||||
493["StartSketchOnFace<br>[894, 933, 8]"]
|
||||
494["StartSketchOnFace<br>[1236, 1270, 8]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 ---- 5
|
||||
|
@ -31,7 +31,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl
|
||||
},
|
||||
"brakeCaliper": {
|
||||
"type": "Module",
|
||||
"value": 9
|
||||
"value": 10
|
||||
},
|
||||
"c1": {
|
||||
"type": "TagIdentifier",
|
||||
@ -105,15 +105,15 @@ description: Variables in memory after executing car-wheel-assembly.kcl
|
||||
},
|
||||
"carRotor": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
},
|
||||
"carTire": {
|
||||
"type": "Module",
|
||||
"value": 11
|
||||
"value": 12
|
||||
},
|
||||
"carWheel": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"drillAndSlotCount": {
|
||||
"type": "Number",
|
||||
@ -183,7 +183,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl
|
||||
},
|
||||
"lugNut": {
|
||||
"type": "Module",
|
||||
"value": 10
|
||||
"value": 11
|
||||
},
|
||||
"lugSpacing": {
|
||||
"type": "Number",
|
||||
|
@ -1,57 +1,57 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[631, 865, 0]"]
|
||||
3["Segment<br>[875, 959, 0]"]
|
||||
4["Segment<br>[969, 1021, 0]"]
|
||||
5["Segment<br>[1031, 1078, 0]"]
|
||||
6["Segment<br>[1088, 1140, 0]"]
|
||||
7["Segment<br>[1150, 1197, 0]"]
|
||||
8["Segment<br>[1207, 1272, 0]"]
|
||||
9["Segment<br>[1282, 1290, 0]"]
|
||||
2["Path<br>[644, 834, 0]"]
|
||||
3["Segment<br>[844, 928, 0]"]
|
||||
4["Segment<br>[938, 990, 0]"]
|
||||
5["Segment<br>[1000, 1047, 0]"]
|
||||
6["Segment<br>[1057, 1109, 0]"]
|
||||
7["Segment<br>[1119, 1166, 0]"]
|
||||
8["Segment<br>[1176, 1241, 0]"]
|
||||
9["Segment<br>[1251, 1259, 0]"]
|
||||
10[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[1318, 1368, 0]"]
|
||||
12["Segment<br>[1318, 1368, 0]"]
|
||||
11["Path<br>[1287, 1337, 0]"]
|
||||
12["Segment<br>[1287, 1337, 0]"]
|
||||
13[Solid2d]
|
||||
end
|
||||
subgraph path15 [Path]
|
||||
15["Path<br>[631, 865, 0]"]
|
||||
16["Segment<br>[875, 959, 0]"]
|
||||
17["Segment<br>[969, 1021, 0]"]
|
||||
18["Segment<br>[1031, 1078, 0]"]
|
||||
19["Segment<br>[1088, 1140, 0]"]
|
||||
20["Segment<br>[1150, 1197, 0]"]
|
||||
21["Segment<br>[1207, 1272, 0]"]
|
||||
22["Segment<br>[1282, 1290, 0]"]
|
||||
15["Path<br>[644, 834, 0]"]
|
||||
16["Segment<br>[844, 928, 0]"]
|
||||
17["Segment<br>[938, 990, 0]"]
|
||||
18["Segment<br>[1000, 1047, 0]"]
|
||||
19["Segment<br>[1057, 1109, 0]"]
|
||||
20["Segment<br>[1119, 1166, 0]"]
|
||||
21["Segment<br>[1176, 1241, 0]"]
|
||||
22["Segment<br>[1251, 1259, 0]"]
|
||||
23[Solid2d]
|
||||
end
|
||||
subgraph path24 [Path]
|
||||
24["Path<br>[1318, 1368, 0]"]
|
||||
25["Segment<br>[1318, 1368, 0]"]
|
||||
24["Path<br>[1287, 1337, 0]"]
|
||||
25["Segment<br>[1287, 1337, 0]"]
|
||||
26[Solid2d]
|
||||
end
|
||||
subgraph path28 [Path]
|
||||
28["Path<br>[631, 865, 0]"]
|
||||
35["Segment<br>[1282, 1290, 0]"]
|
||||
28["Path<br>[644, 834, 0]"]
|
||||
35["Segment<br>[1251, 1259, 0]"]
|
||||
36[Solid2d]
|
||||
end
|
||||
subgraph path37 [Path]
|
||||
37["Path<br>[1318, 1368, 0]"]
|
||||
38["Segment<br>[1318, 1368, 0]"]
|
||||
37["Path<br>[1287, 1337, 0]"]
|
||||
38["Segment<br>[1287, 1337, 0]"]
|
||||
39[Solid2d]
|
||||
end
|
||||
1["Plane<br>[587, 620, 0]"]
|
||||
14["Plane<br>[587, 620, 0]"]
|
||||
27["Plane<br>[587, 620, 0]"]
|
||||
1["Plane<br>[600, 633, 0]"]
|
||||
14["Plane<br>[600, 633, 0]"]
|
||||
27["Plane<br>[600, 633, 0]"]
|
||||
29["SweepEdge Opposite"]
|
||||
30["SweepEdge Opposite"]
|
||||
31["SweepEdge Opposite"]
|
||||
32["SweepEdge Opposite"]
|
||||
33["SweepEdge Opposite"]
|
||||
34["SweepEdge Opposite"]
|
||||
40["Sweep Loft<br>[1495, 1584, 0]"]
|
||||
40["Sweep Loft<br>[1464, 1553, 0]"]
|
||||
41[Wall]
|
||||
42[Wall]
|
||||
43[Wall]
|
||||
@ -66,9 +66,9 @@ flowchart LR
|
||||
52["SweepEdge Adjacent"]
|
||||
53["SweepEdge Adjacent"]
|
||||
54["SweepEdge Adjacent"]
|
||||
55["StartSketchOnPlane<br>[573, 621, 0]"]
|
||||
56["StartSketchOnPlane<br>[573, 621, 0]"]
|
||||
57["StartSketchOnPlane<br>[573, 621, 0]"]
|
||||
55["StartSketchOnPlane<br>[586, 634, 0]"]
|
||||
56["StartSketchOnPlane<br>[586, 634, 0]"]
|
||||
57["StartSketchOnPlane<br>[586, 634, 0]"]
|
||||
1 --- 2
|
||||
1 --- 11
|
||||
2 --- 3
|
||||
|
@ -282,8 +282,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"abs_path": false,
|
||||
@ -302,28 +300,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"type": "Name"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
@ -371,8 +347,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"argument": {
|
||||
@ -399,28 +373,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"type": "UnaryExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
@ -494,8 +446,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"abs_path": false,
|
||||
@ -514,28 +464,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"type": "Name"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
@ -583,8 +511,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"argument": {
|
||||
@ -611,28 +537,6 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"type": "UnaryExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
|
@ -70,20 +70,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -98,20 +84,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -126,20 +98,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -154,20 +112,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -266,20 +210,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -294,20 +224,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -322,20 +238,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -350,20 +252,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -462,20 +350,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
"type": "StdLibCall",
|
||||
"unlabeledArg": null
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -490,20 +364,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -518,20 +378,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -546,20 +392,6 @@ description: Operations executed cycloidal-gear.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -1330,7 +1330,7 @@ description: Artifact commands exhaust-manifold.kcl
|
||||
"z": 0.0
|
||||
},
|
||||
"x_axis": {
|
||||
"x": -0.4257792915650726,
|
||||
"x": -0.42577929156507266,
|
||||
"y": 0.9048270524660196,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -1355,7 +1355,7 @@ description: Artifact commands exhaust-manifold.kcl
|
||||
"adjust_camera": false,
|
||||
"planar_normal": {
|
||||
"x": 0.9048270524660196,
|
||||
"y": 0.4257792915650726,
|
||||
"y": 0.42577929156507266,
|
||||
"z": -0.0
|
||||
}
|
||||
}
|
||||
|
@ -1,172 +1,172 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[781, 816, 0]"]
|
||||
3["Segment<br>[824, 850, 0]"]
|
||||
4["Segment<br>[858, 919, 0]"]
|
||||
5["Segment<br>[927, 986, 0]"]
|
||||
6["Segment<br>[994, 1054, 0]"]
|
||||
7["Segment<br>[1062, 1121, 0]"]
|
||||
2["Path<br>[748, 783, 0]"]
|
||||
3["Segment<br>[791, 817, 0]"]
|
||||
4["Segment<br>[825, 886, 0]"]
|
||||
5["Segment<br>[894, 953, 0]"]
|
||||
6["Segment<br>[961, 1021, 0]"]
|
||||
7["Segment<br>[1029, 1088, 0]"]
|
||||
end
|
||||
subgraph path9 [Path]
|
||||
9["Path<br>[1223, 1285, 0]"]
|
||||
10["Segment<br>[1223, 1285, 0]"]
|
||||
9["Path<br>[1190, 1252, 0]"]
|
||||
10["Segment<br>[1190, 1252, 0]"]
|
||||
11[Solid2d]
|
||||
end
|
||||
subgraph path12 [Path]
|
||||
12["Path<br>[1311, 1389, 0]"]
|
||||
13["Segment<br>[1311, 1389, 0]"]
|
||||
12["Path<br>[1278, 1356, 0]"]
|
||||
13["Segment<br>[1278, 1356, 0]"]
|
||||
14[Solid2d]
|
||||
end
|
||||
subgraph path22 [Path]
|
||||
22["Path<br>[781, 816, 0]"]
|
||||
23["Segment<br>[824, 850, 0]"]
|
||||
24["Segment<br>[858, 919, 0]"]
|
||||
25["Segment<br>[927, 986, 0]"]
|
||||
26["Segment<br>[994, 1054, 0]"]
|
||||
27["Segment<br>[1062, 1121, 0]"]
|
||||
22["Path<br>[748, 783, 0]"]
|
||||
23["Segment<br>[791, 817, 0]"]
|
||||
24["Segment<br>[825, 886, 0]"]
|
||||
25["Segment<br>[894, 953, 0]"]
|
||||
26["Segment<br>[961, 1021, 0]"]
|
||||
27["Segment<br>[1029, 1088, 0]"]
|
||||
end
|
||||
subgraph path29 [Path]
|
||||
29["Path<br>[1223, 1285, 0]"]
|
||||
30["Segment<br>[1223, 1285, 0]"]
|
||||
29["Path<br>[1190, 1252, 0]"]
|
||||
30["Segment<br>[1190, 1252, 0]"]
|
||||
31[Solid2d]
|
||||
end
|
||||
subgraph path32 [Path]
|
||||
32["Path<br>[1311, 1389, 0]"]
|
||||
33["Segment<br>[1311, 1389, 0]"]
|
||||
32["Path<br>[1278, 1356, 0]"]
|
||||
33["Segment<br>[1278, 1356, 0]"]
|
||||
34[Solid2d]
|
||||
end
|
||||
subgraph path42 [Path]
|
||||
42["Path<br>[781, 816, 0]"]
|
||||
43["Segment<br>[824, 850, 0]"]
|
||||
44["Segment<br>[858, 919, 0]"]
|
||||
45["Segment<br>[927, 986, 0]"]
|
||||
46["Segment<br>[994, 1054, 0]"]
|
||||
47["Segment<br>[1062, 1121, 0]"]
|
||||
42["Path<br>[748, 783, 0]"]
|
||||
43["Segment<br>[791, 817, 0]"]
|
||||
44["Segment<br>[825, 886, 0]"]
|
||||
45["Segment<br>[894, 953, 0]"]
|
||||
46["Segment<br>[961, 1021, 0]"]
|
||||
47["Segment<br>[1029, 1088, 0]"]
|
||||
end
|
||||
subgraph path49 [Path]
|
||||
49["Path<br>[1223, 1285, 0]"]
|
||||
50["Segment<br>[1223, 1285, 0]"]
|
||||
49["Path<br>[1190, 1252, 0]"]
|
||||
50["Segment<br>[1190, 1252, 0]"]
|
||||
51[Solid2d]
|
||||
end
|
||||
subgraph path52 [Path]
|
||||
52["Path<br>[1311, 1389, 0]"]
|
||||
53["Segment<br>[1311, 1389, 0]"]
|
||||
52["Path<br>[1278, 1356, 0]"]
|
||||
53["Segment<br>[1278, 1356, 0]"]
|
||||
54[Solid2d]
|
||||
end
|
||||
subgraph path62 [Path]
|
||||
62["Path<br>[781, 816, 0]"]
|
||||
63["Segment<br>[824, 850, 0]"]
|
||||
64["Segment<br>[858, 919, 0]"]
|
||||
65["Segment<br>[927, 986, 0]"]
|
||||
66["Segment<br>[994, 1054, 0]"]
|
||||
67["Segment<br>[1062, 1121, 0]"]
|
||||
62["Path<br>[748, 783, 0]"]
|
||||
63["Segment<br>[791, 817, 0]"]
|
||||
64["Segment<br>[825, 886, 0]"]
|
||||
65["Segment<br>[894, 953, 0]"]
|
||||
66["Segment<br>[961, 1021, 0]"]
|
||||
67["Segment<br>[1029, 1088, 0]"]
|
||||
end
|
||||
subgraph path69 [Path]
|
||||
69["Path<br>[1223, 1285, 0]"]
|
||||
70["Segment<br>[1223, 1285, 0]"]
|
||||
69["Path<br>[1190, 1252, 0]"]
|
||||
70["Segment<br>[1190, 1252, 0]"]
|
||||
71[Solid2d]
|
||||
end
|
||||
subgraph path72 [Path]
|
||||
72["Path<br>[1311, 1389, 0]"]
|
||||
73["Segment<br>[1311, 1389, 0]"]
|
||||
72["Path<br>[1278, 1356, 0]"]
|
||||
73["Segment<br>[1278, 1356, 0]"]
|
||||
74[Solid2d]
|
||||
end
|
||||
subgraph path82 [Path]
|
||||
82["Path<br>[1713, 1748, 0]"]
|
||||
83["Segment<br>[1754, 1788, 0]"]
|
||||
84["Segment<br>[1794, 1833, 0]"]
|
||||
85["Segment<br>[1839, 1877, 0]"]
|
||||
86["Segment<br>[1883, 1922, 0]"]
|
||||
87["Segment<br>[1928, 1962, 0]"]
|
||||
88["Segment<br>[1968, 2011, 0]"]
|
||||
89["Segment<br>[2017, 2050, 0]"]
|
||||
90["Segment<br>[2056, 2095, 0]"]
|
||||
91["Segment<br>[2101, 2140, 0]"]
|
||||
92["Segment<br>[2146, 2185, 0]"]
|
||||
93["Segment<br>[2191, 2234, 0]"]
|
||||
94["Segment<br>[2240, 2291, 0]"]
|
||||
95["Segment<br>[2297, 2341, 0]"]
|
||||
96["Segment<br>[2347, 2386, 0]"]
|
||||
97["Segment<br>[2392, 2430, 0]"]
|
||||
98["Segment<br>[2436, 2501, 0]"]
|
||||
99["Segment<br>[2507, 2514, 0]"]
|
||||
82["Path<br>[1680, 1715, 0]"]
|
||||
83["Segment<br>[1721, 1755, 0]"]
|
||||
84["Segment<br>[1761, 1800, 0]"]
|
||||
85["Segment<br>[1806, 1844, 0]"]
|
||||
86["Segment<br>[1850, 1889, 0]"]
|
||||
87["Segment<br>[1895, 1929, 0]"]
|
||||
88["Segment<br>[1935, 1978, 0]"]
|
||||
89["Segment<br>[1984, 2017, 0]"]
|
||||
90["Segment<br>[2023, 2062, 0]"]
|
||||
91["Segment<br>[2068, 2107, 0]"]
|
||||
92["Segment<br>[2113, 2152, 0]"]
|
||||
93["Segment<br>[2158, 2201, 0]"]
|
||||
94["Segment<br>[2207, 2258, 0]"]
|
||||
95["Segment<br>[2264, 2308, 0]"]
|
||||
96["Segment<br>[2314, 2353, 0]"]
|
||||
97["Segment<br>[2359, 2397, 0]"]
|
||||
98["Segment<br>[2403, 2468, 0]"]
|
||||
99["Segment<br>[2474, 2481, 0]"]
|
||||
100[Solid2d]
|
||||
end
|
||||
subgraph path101 [Path]
|
||||
101["Path<br>[2599, 2672, 0]"]
|
||||
102["Segment<br>[2599, 2672, 0]"]
|
||||
101["Path<br>[2566, 2639, 0]"]
|
||||
102["Segment<br>[2566, 2639, 0]"]
|
||||
103[Solid2d]
|
||||
end
|
||||
subgraph path104 [Path]
|
||||
104["Path<br>[2697, 2770, 0]"]
|
||||
105["Segment<br>[2697, 2770, 0]"]
|
||||
104["Path<br>[2664, 2737, 0]"]
|
||||
105["Segment<br>[2664, 2737, 0]"]
|
||||
106[Solid2d]
|
||||
end
|
||||
subgraph path107 [Path]
|
||||
107["Path<br>[2795, 2868, 0]"]
|
||||
108["Segment<br>[2795, 2868, 0]"]
|
||||
107["Path<br>[2762, 2835, 0]"]
|
||||
108["Segment<br>[2762, 2835, 0]"]
|
||||
109[Solid2d]
|
||||
end
|
||||
subgraph path110 [Path]
|
||||
110["Path<br>[2893, 2966, 0]"]
|
||||
111["Segment<br>[2893, 2966, 0]"]
|
||||
110["Path<br>[2860, 2933, 0]"]
|
||||
111["Segment<br>[2860, 2933, 0]"]
|
||||
112[Solid2d]
|
||||
end
|
||||
subgraph path113 [Path]
|
||||
113["Path<br>[3030, 3169, 0]"]
|
||||
114["Segment<br>[3030, 3169, 0]"]
|
||||
113["Path<br>[2997, 3136, 0]"]
|
||||
114["Segment<br>[2997, 3136, 0]"]
|
||||
115[Solid2d]
|
||||
end
|
||||
subgraph path116 [Path]
|
||||
116["Path<br>[3194, 3331, 0]"]
|
||||
117["Segment<br>[3194, 3331, 0]"]
|
||||
116["Path<br>[3161, 3298, 0]"]
|
||||
117["Segment<br>[3161, 3298, 0]"]
|
||||
118[Solid2d]
|
||||
end
|
||||
subgraph path119 [Path]
|
||||
119["Path<br>[3356, 3503, 0]"]
|
||||
120["Segment<br>[3356, 3503, 0]"]
|
||||
119["Path<br>[3323, 3470, 0]"]
|
||||
120["Segment<br>[3323, 3470, 0]"]
|
||||
121[Solid2d]
|
||||
end
|
||||
subgraph path122 [Path]
|
||||
122["Path<br>[3528, 3674, 0]"]
|
||||
123["Segment<br>[3528, 3674, 0]"]
|
||||
122["Path<br>[3495, 3641, 0]"]
|
||||
123["Segment<br>[3495, 3641, 0]"]
|
||||
124[Solid2d]
|
||||
end
|
||||
1["Plane<br>[748, 773, 0]"]
|
||||
8["Plane<br>[1198, 1215, 0]"]
|
||||
15["Sweep Sweep<br>[1398, 1421, 0]"]
|
||||
1["Plane<br>[715, 740, 0]"]
|
||||
8["Plane<br>[1165, 1182, 0]"]
|
||||
15["Sweep Sweep<br>[1365, 1388, 0]"]
|
||||
16[Wall]
|
||||
17["Cap Start"]
|
||||
18["Cap End"]
|
||||
19["SweepEdge Opposite"]
|
||||
20["SweepEdge Adjacent"]
|
||||
21["Plane<br>[748, 773, 0]"]
|
||||
28["Plane<br>[1198, 1215, 0]"]
|
||||
35["Sweep Sweep<br>[1398, 1421, 0]"]
|
||||
21["Plane<br>[715, 740, 0]"]
|
||||
28["Plane<br>[1165, 1182, 0]"]
|
||||
35["Sweep Sweep<br>[1365, 1388, 0]"]
|
||||
36[Wall]
|
||||
37["Cap Start"]
|
||||
38["Cap End"]
|
||||
39["SweepEdge Opposite"]
|
||||
40["SweepEdge Adjacent"]
|
||||
41["Plane<br>[748, 773, 0]"]
|
||||
48["Plane<br>[1198, 1215, 0]"]
|
||||
55["Sweep Sweep<br>[1398, 1421, 0]"]
|
||||
41["Plane<br>[715, 740, 0]"]
|
||||
48["Plane<br>[1165, 1182, 0]"]
|
||||
55["Sweep Sweep<br>[1365, 1388, 0]"]
|
||||
56[Wall]
|
||||
57["Cap Start"]
|
||||
58["Cap End"]
|
||||
59["SweepEdge Opposite"]
|
||||
60["SweepEdge Adjacent"]
|
||||
61["Plane<br>[748, 773, 0]"]
|
||||
68["Plane<br>[1198, 1215, 0]"]
|
||||
75["Sweep Sweep<br>[1398, 1421, 0]"]
|
||||
61["Plane<br>[715, 740, 0]"]
|
||||
68["Plane<br>[1165, 1182, 0]"]
|
||||
75["Sweep Sweep<br>[1365, 1388, 0]"]
|
||||
76[Wall]
|
||||
77["Cap Start"]
|
||||
78["Cap End"]
|
||||
79["SweepEdge Opposite"]
|
||||
80["SweepEdge Adjacent"]
|
||||
81["Plane<br>[1690, 1707, 0]"]
|
||||
125["Sweep Extrusion<br>[3727, 3756, 0]"]
|
||||
81["Plane<br>[1657, 1674, 0]"]
|
||||
125["Sweep Extrusion<br>[3694, 3723, 0]"]
|
||||
126[Wall]
|
||||
127[Wall]
|
||||
128[Wall]
|
||||
@ -217,10 +217,10 @@ flowchart LR
|
||||
173["SweepEdge Adjacent"]
|
||||
174["SweepEdge Opposite"]
|
||||
175["SweepEdge Adjacent"]
|
||||
176["EdgeCut Fillet<br>[3762, 3896, 0]"]
|
||||
177["EdgeCut Fillet<br>[3762, 3896, 0]"]
|
||||
178["EdgeCut Fillet<br>[3902, 4036, 0]"]
|
||||
179["EdgeCut Fillet<br>[3902, 4036, 0]"]
|
||||
176["EdgeCut Fillet<br>[3729, 3863, 0]"]
|
||||
177["EdgeCut Fillet<br>[3729, 3863, 0]"]
|
||||
178["EdgeCut Fillet<br>[3869, 4003, 0]"]
|
||||
179["EdgeCut Fillet<br>[3869, 4003, 0]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -308,8 +308,6 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"value": {
|
||||
"commentStart": 0,
|
||||
"elements": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
@ -337,28 +335,6 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"type": "UnaryExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
@ -380,8 +356,6 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
@ -409,28 +383,6 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"type": "UnaryExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
|
@ -14,20 +14,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -42,20 +28,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -331,20 +303,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -359,20 +317,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -648,20 +592,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -676,20 +606,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -965,20 +881,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -993,20 +895,6 @@ description: Operations executed exhaust-manifold.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -1076,7 +964,7 @@ description: Operations executed exhaust-manifold.kcl
|
||||
"value": [
|
||||
{
|
||||
"type": "Number",
|
||||
"value": -0.4257792915650726,
|
||||
"value": -0.42577929156507266,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Count"
|
||||
|
@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1781,
|
||||
"end": 1787,
|
||||
"start": 1781,
|
||||
"commentStart": 1748,
|
||||
"end": 1754,
|
||||
"start": 1748,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1955,
|
||||
"end": 1961,
|
||||
"start": 1955,
|
||||
"commentStart": 1922,
|
||||
"end": 1928,
|
||||
"start": 1922,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2004,
|
||||
"end": 2010,
|
||||
"start": 2004,
|
||||
"commentStart": 1971,
|
||||
"end": 1977,
|
||||
"start": 1971,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2043,
|
||||
"end": 2049,
|
||||
"start": 2043,
|
||||
"commentStart": 2010,
|
||||
"end": 2016,
|
||||
"start": 2010,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2227,
|
||||
"end": 2233,
|
||||
"start": 2227,
|
||||
"commentStart": 2194,
|
||||
"end": 2200,
|
||||
"start": 2194,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2284,
|
||||
"end": 2290,
|
||||
"start": 2284,
|
||||
"commentStart": 2251,
|
||||
"end": 2257,
|
||||
"start": 2251,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2334,
|
||||
"end": 2340,
|
||||
"start": 2334,
|
||||
"commentStart": 2301,
|
||||
"end": 2307,
|
||||
"start": 2301,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1781,
|
||||
"end": 1787,
|
||||
"start": 1781,
|
||||
"commentStart": 1748,
|
||||
"end": 1754,
|
||||
"start": 1748,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1955,
|
||||
"end": 1961,
|
||||
"start": 1955,
|
||||
"commentStart": 1922,
|
||||
"end": 1928,
|
||||
"start": 1922,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2004,
|
||||
"end": 2010,
|
||||
"start": 2004,
|
||||
"commentStart": 1971,
|
||||
"end": 1977,
|
||||
"start": 1971,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.35
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2043,
|
||||
"end": 2049,
|
||||
"start": 2043,
|
||||
"commentStart": 2010,
|
||||
"end": 2016,
|
||||
"start": 2010,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.35
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2227,
|
||||
"end": 2233,
|
||||
"start": 2227,
|
||||
"commentStart": 2194,
|
||||
"end": 2200,
|
||||
"start": 2194,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.35
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2284,
|
||||
"end": 2290,
|
||||
"start": 2284,
|
||||
"commentStart": 2251,
|
||||
"end": 2257,
|
||||
"start": 2251,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2334,
|
||||
"end": 2340,
|
||||
"start": 2334,
|
||||
"commentStart": 2301,
|
||||
"end": 2307,
|
||||
"start": 2301,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
|
@ -1,76 +1,76 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[1460, 1517, 0]"]
|
||||
3["Segment<br>[1523, 1555, 0]"]
|
||||
4["Segment<br>[1561, 1598, 0]"]
|
||||
5["Segment<br>[1604, 1637, 0]"]
|
||||
6["Segment<br>[1643, 1710, 0]"]
|
||||
7["Segment<br>[1716, 1723, 0]"]
|
||||
2["Path<br>[1488, 1545, 0]"]
|
||||
3["Segment<br>[1551, 1583, 0]"]
|
||||
4["Segment<br>[1589, 1626, 0]"]
|
||||
5["Segment<br>[1632, 1665, 0]"]
|
||||
6["Segment<br>[1671, 1738, 0]"]
|
||||
7["Segment<br>[1744, 1751, 0]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path9 [Path]
|
||||
9["Path<br>[1013, 1057, 0]"]
|
||||
10["Segment<br>[1065, 1105, 0]"]
|
||||
11["Segment<br>[1113, 1159, 0]"]
|
||||
12["Segment<br>[1167, 1208, 0]"]
|
||||
13["Segment<br>[1216, 1281, 0]"]
|
||||
14["Segment<br>[1289, 1296, 0]"]
|
||||
9["Path<br>[1041, 1085, 0]"]
|
||||
10["Segment<br>[1093, 1133, 0]"]
|
||||
11["Segment<br>[1141, 1187, 0]"]
|
||||
12["Segment<br>[1195, 1236, 0]"]
|
||||
13["Segment<br>[1244, 1309, 0]"]
|
||||
14["Segment<br>[1317, 1324, 0]"]
|
||||
15[Solid2d]
|
||||
end
|
||||
subgraph path16 [Path]
|
||||
16["Path<br>[1013, 1057, 0]"]
|
||||
17["Segment<br>[1065, 1105, 0]"]
|
||||
18["Segment<br>[1113, 1159, 0]"]
|
||||
19["Segment<br>[1167, 1208, 0]"]
|
||||
20["Segment<br>[1216, 1281, 0]"]
|
||||
21["Segment<br>[1289, 1296, 0]"]
|
||||
16["Path<br>[1041, 1085, 0]"]
|
||||
17["Segment<br>[1093, 1133, 0]"]
|
||||
18["Segment<br>[1141, 1187, 0]"]
|
||||
19["Segment<br>[1195, 1236, 0]"]
|
||||
20["Segment<br>[1244, 1309, 0]"]
|
||||
21["Segment<br>[1317, 1324, 0]"]
|
||||
22[Solid2d]
|
||||
end
|
||||
subgraph path23 [Path]
|
||||
23["Path<br>[1013, 1057, 0]"]
|
||||
24["Segment<br>[1065, 1105, 0]"]
|
||||
25["Segment<br>[1113, 1159, 0]"]
|
||||
26["Segment<br>[1167, 1208, 0]"]
|
||||
27["Segment<br>[1216, 1281, 0]"]
|
||||
28["Segment<br>[1289, 1296, 0]"]
|
||||
23["Path<br>[1041, 1085, 0]"]
|
||||
24["Segment<br>[1093, 1133, 0]"]
|
||||
25["Segment<br>[1141, 1187, 0]"]
|
||||
26["Segment<br>[1195, 1236, 0]"]
|
||||
27["Segment<br>[1244, 1309, 0]"]
|
||||
28["Segment<br>[1317, 1324, 0]"]
|
||||
29[Solid2d]
|
||||
end
|
||||
subgraph path49 [Path]
|
||||
49["Path<br>[2756, 2812, 0]"]
|
||||
50["Segment<br>[2818, 2877, 0]"]
|
||||
51["Segment<br>[2883, 2918, 0]"]
|
||||
52["Segment<br>[2924, 2957, 0]"]
|
||||
53["Segment<br>[2963, 3022, 0]"]
|
||||
54["Segment<br>[3028, 3064, 0]"]
|
||||
55["Segment<br>[3070, 3094, 0]"]
|
||||
56["Segment<br>[3100, 3107, 0]"]
|
||||
49["Path<br>[2784, 2840, 0]"]
|
||||
50["Segment<br>[2846, 2905, 0]"]
|
||||
51["Segment<br>[2911, 2946, 0]"]
|
||||
52["Segment<br>[2952, 2985, 0]"]
|
||||
53["Segment<br>[2991, 3050, 0]"]
|
||||
54["Segment<br>[3056, 3092, 0]"]
|
||||
55["Segment<br>[3098, 3122, 0]"]
|
||||
56["Segment<br>[3128, 3135, 0]"]
|
||||
57[Solid2d]
|
||||
end
|
||||
subgraph path83 [Path]
|
||||
83["Path<br>[3702, 3752, 0]"]
|
||||
84["Segment<br>[3758, 3808, 0]"]
|
||||
85["Segment<br>[3814, 3880, 0]"]
|
||||
86["Segment<br>[3886, 3937, 0]"]
|
||||
87["Segment<br>[3943, 4008, 0]"]
|
||||
88["Segment<br>[4014, 4067, 0]"]
|
||||
89["Segment<br>[4073, 4140, 0]"]
|
||||
90["Segment<br>[4146, 4220, 0]"]
|
||||
91["Segment<br>[4226, 4294, 0]"]
|
||||
92["Segment<br>[4300, 4307, 0]"]
|
||||
83["Path<br>[3730, 3780, 0]"]
|
||||
84["Segment<br>[3786, 3836, 0]"]
|
||||
85["Segment<br>[3842, 3908, 0]"]
|
||||
86["Segment<br>[3914, 3965, 0]"]
|
||||
87["Segment<br>[3971, 4036, 0]"]
|
||||
88["Segment<br>[4042, 4095, 0]"]
|
||||
89["Segment<br>[4101, 4168, 0]"]
|
||||
90["Segment<br>[4174, 4248, 0]"]
|
||||
91["Segment<br>[4254, 4322, 0]"]
|
||||
92["Segment<br>[4328, 4335, 0]"]
|
||||
93[Solid2d]
|
||||
end
|
||||
subgraph path121 [Path]
|
||||
121["Path<br>[1013, 1057, 0]"]
|
||||
122["Segment<br>[1065, 1105, 0]"]
|
||||
123["Segment<br>[1113, 1159, 0]"]
|
||||
124["Segment<br>[1167, 1208, 0]"]
|
||||
125["Segment<br>[1216, 1281, 0]"]
|
||||
126["Segment<br>[1289, 1296, 0]"]
|
||||
121["Path<br>[1041, 1085, 0]"]
|
||||
122["Segment<br>[1093, 1133, 0]"]
|
||||
123["Segment<br>[1141, 1187, 0]"]
|
||||
124["Segment<br>[1195, 1236, 0]"]
|
||||
125["Segment<br>[1244, 1309, 0]"]
|
||||
126["Segment<br>[1317, 1324, 0]"]
|
||||
127[Solid2d]
|
||||
end
|
||||
1["Plane<br>[1389, 1406, 0]"]
|
||||
30["Sweep Extrusion<br>[2328, 2378, 0]"]
|
||||
1["Plane<br>[1417, 1434, 0]"]
|
||||
30["Sweep Extrusion<br>[2356, 2406, 0]"]
|
||||
31[Wall]
|
||||
32[Wall]
|
||||
33[Wall]
|
||||
@ -88,8 +88,8 @@ flowchart LR
|
||||
45["SweepEdge Adjacent"]
|
||||
46["SweepEdge Opposite"]
|
||||
47["SweepEdge Adjacent"]
|
||||
48["Plane<br>[2653, 2695, 0]"]
|
||||
58["Sweep Extrusion<br>[3141, 3185, 0]"]
|
||||
48["Plane<br>[2681, 2723, 0]"]
|
||||
58["Sweep Extrusion<br>[3169, 3213, 0]"]
|
||||
59[Wall]
|
||||
60[Wall]
|
||||
61[Wall]
|
||||
@ -113,8 +113,8 @@ flowchart LR
|
||||
79["SweepEdge Adjacent"]
|
||||
80["SweepEdge Opposite"]
|
||||
81["SweepEdge Adjacent"]
|
||||
82["Plane<br>[3628, 3654, 0]"]
|
||||
94["Sweep Extrusion<br>[4363, 4405, 0]"]
|
||||
82["Plane<br>[3656, 3682, 0]"]
|
||||
94["Sweep Extrusion<br>[4391, 4433, 0]"]
|
||||
95[Wall]
|
||||
96[Wall]
|
||||
97[Wall]
|
||||
@ -141,7 +141,7 @@ flowchart LR
|
||||
118["SweepEdge Adjacent"]
|
||||
119["SweepEdge Opposite"]
|
||||
120["SweepEdge Adjacent"]
|
||||
128["Sweep Extrusion<br>[4640, 4690, 0]"]
|
||||
128["Sweep Extrusion<br>[4668, 4718, 0]"]
|
||||
129[Wall]
|
||||
130[Wall]
|
||||
131[Wall]
|
||||
@ -154,12 +154,12 @@ flowchart LR
|
||||
138["SweepEdge Adjacent"]
|
||||
139["SweepEdge Opposite"]
|
||||
140["SweepEdge Adjacent"]
|
||||
141["EdgeCut Fillet<br>[2415, 2556, 0]"]
|
||||
142["EdgeCut Fillet<br>[2415, 2556, 0]"]
|
||||
143["EdgeCut Fillet<br>[3228, 3359, 0]"]
|
||||
144["EdgeCut Fillet<br>[3228, 3359, 0]"]
|
||||
145["StartSketchOnPlane<br>[2639, 2696, 0]"]
|
||||
146["StartSketchOnFace<br>[4464, 4503, 0]"]
|
||||
141["EdgeCut Fillet<br>[2443, 2584, 0]"]
|
||||
142["EdgeCut Fillet<br>[2443, 2584, 0]"]
|
||||
143["EdgeCut Fillet<br>[3256, 3387, 0]"]
|
||||
144["EdgeCut Fillet<br>[3256, 3387, 0]"]
|
||||
145["StartSketchOnPlane<br>[2667, 2724, 0]"]
|
||||
146["StartSketchOnFace<br>[4492, 4531, 0]"]
|
||||
1 --- 2
|
||||
1 --- 9
|
||||
1 --- 16
|
||||
|
@ -687,7 +687,15 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -889,7 +897,15 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1469,7 +1485,15 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1654,7 +1678,15 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
|
@ -33,7 +33,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toDegrees",
|
||||
"name": "units::toDegrees",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -47,7 +47,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -75,7 +75,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -117,7 +117,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toDegrees",
|
||||
"name": "units::toDegrees",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -131,7 +131,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -159,7 +159,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -201,7 +201,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toDegrees",
|
||||
"name": "units::toDegrees",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -215,7 +215,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -243,7 +243,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -813,7 +813,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -841,7 +841,7 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
|
@ -27,9 +27,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1588,
|
||||
"end": 1597,
|
||||
"start": 1588,
|
||||
"commentStart": 1616,
|
||||
"end": 1625,
|
||||
"start": 1616,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -90,9 +90,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1588,
|
||||
"end": 1597,
|
||||
"start": 1588,
|
||||
"commentStart": 1616,
|
||||
"end": 1625,
|
||||
"start": 1616,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -299,9 +299,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1588,
|
||||
"end": 1597,
|
||||
"start": 1588,
|
||||
"commentStart": 1616,
|
||||
"end": 1625,
|
||||
"start": 1616,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -551,9 +551,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -713,9 +713,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1058,9 +1058,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1220,9 +1220,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1538,9 +1538,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1729,9 +1729,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2859,
|
||||
"end": 2876,
|
||||
"start": 2859,
|
||||
"commentStart": 2887,
|
||||
"end": 2904,
|
||||
"start": 2887,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -1756,9 +1756,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3007,
|
||||
"end": 3021,
|
||||
"start": 3007,
|
||||
"commentStart": 3035,
|
||||
"end": 3049,
|
||||
"start": 3035,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -1800,9 +1800,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
3.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2859,
|
||||
"end": 2876,
|
||||
"start": 2859,
|
||||
"commentStart": 2887,
|
||||
"end": 2904,
|
||||
"start": 2887,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -1863,9 +1863,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
91.3213
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3007,
|
||||
"end": 3021,
|
||||
"start": 3007,
|
||||
"commentStart": 3035,
|
||||
"end": 3049,
|
||||
"start": 3035,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -2211,9 +2211,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
3.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2859,
|
||||
"end": 2876,
|
||||
"start": 2859,
|
||||
"commentStart": 2887,
|
||||
"end": 2904,
|
||||
"start": 2887,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -2274,9 +2274,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
91.3213
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3007,
|
||||
"end": 3021,
|
||||
"start": 3007,
|
||||
"commentStart": 3035,
|
||||
"end": 3049,
|
||||
"start": 3035,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -2536,9 +2536,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -2698,9 +2698,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4207,
|
||||
"end": 4219,
|
||||
"start": 4207,
|
||||
"commentStart": 4235,
|
||||
"end": 4247,
|
||||
"start": 4235,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -3370,9 +3370,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1588,
|
||||
"end": 1597,
|
||||
"start": 1588,
|
||||
"commentStart": 1616,
|
||||
"end": 1625,
|
||||
"start": 1616,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
|
@ -1,238 +1,238 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[1425, 1475, 0]"]
|
||||
3["Segment<br>[1425, 1475, 0]"]
|
||||
2["Path<br>[1453, 1503, 0]"]
|
||||
3["Segment<br>[1453, 1503, 0]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path12 [Path]
|
||||
12["Path<br>[1952, 1989, 0]"]
|
||||
13["Segment<br>[1640, 1678, 0]"]
|
||||
14["Segment<br>[1640, 1678, 0]"]
|
||||
15["Segment<br>[1640, 1678, 0]"]
|
||||
16["Segment<br>[1640, 1678, 0]"]
|
||||
17["Segment<br>[1640, 1678, 0]"]
|
||||
18["Segment<br>[1640, 1678, 0]"]
|
||||
19["Segment<br>[1640, 1678, 0]"]
|
||||
20["Segment<br>[1640, 1678, 0]"]
|
||||
21["Segment<br>[1640, 1678, 0]"]
|
||||
22["Segment<br>[1640, 1678, 0]"]
|
||||
23["Segment<br>[1640, 1678, 0]"]
|
||||
24["Segment<br>[1640, 1678, 0]"]
|
||||
25["Segment<br>[1640, 1678, 0]"]
|
||||
26["Segment<br>[1640, 1678, 0]"]
|
||||
27["Segment<br>[1640, 1678, 0]"]
|
||||
28["Segment<br>[1640, 1678, 0]"]
|
||||
29["Segment<br>[1640, 1678, 0]"]
|
||||
30["Segment<br>[1640, 1678, 0]"]
|
||||
31["Segment<br>[1640, 1678, 0]"]
|
||||
32["Segment<br>[1640, 1678, 0]"]
|
||||
33["Segment<br>[1640, 1678, 0]"]
|
||||
34["Segment<br>[1640, 1678, 0]"]
|
||||
35["Segment<br>[1640, 1678, 0]"]
|
||||
36["Segment<br>[1640, 1678, 0]"]
|
||||
37["Segment<br>[1640, 1678, 0]"]
|
||||
38["Segment<br>[1640, 1678, 0]"]
|
||||
39["Segment<br>[1640, 1678, 0]"]
|
||||
40["Segment<br>[1640, 1678, 0]"]
|
||||
41["Segment<br>[1640, 1678, 0]"]
|
||||
42["Segment<br>[1640, 1678, 0]"]
|
||||
43["Segment<br>[1640, 1678, 0]"]
|
||||
44["Segment<br>[1640, 1678, 0]"]
|
||||
45["Segment<br>[1640, 1678, 0]"]
|
||||
46["Segment<br>[1640, 1678, 0]"]
|
||||
47["Segment<br>[1640, 1678, 0]"]
|
||||
48["Segment<br>[1640, 1678, 0]"]
|
||||
49["Segment<br>[1640, 1678, 0]"]
|
||||
50["Segment<br>[1640, 1678, 0]"]
|
||||
51["Segment<br>[1640, 1678, 0]"]
|
||||
52["Segment<br>[1640, 1678, 0]"]
|
||||
53["Segment<br>[1640, 1678, 0]"]
|
||||
54["Segment<br>[1640, 1678, 0]"]
|
||||
55["Segment<br>[1640, 1678, 0]"]
|
||||
56["Segment<br>[1640, 1678, 0]"]
|
||||
57["Segment<br>[1640, 1678, 0]"]
|
||||
58["Segment<br>[1640, 1678, 0]"]
|
||||
59["Segment<br>[1640, 1678, 0]"]
|
||||
60["Segment<br>[1640, 1678, 0]"]
|
||||
61["Segment<br>[1640, 1678, 0]"]
|
||||
62["Segment<br>[1640, 1678, 0]"]
|
||||
63["Segment<br>[1640, 1678, 0]"]
|
||||
64["Segment<br>[1640, 1678, 0]"]
|
||||
65["Segment<br>[1640, 1678, 0]"]
|
||||
66["Segment<br>[1640, 1678, 0]"]
|
||||
67["Segment<br>[1640, 1678, 0]"]
|
||||
68["Segment<br>[1640, 1678, 0]"]
|
||||
69["Segment<br>[1640, 1678, 0]"]
|
||||
70["Segment<br>[1640, 1678, 0]"]
|
||||
71["Segment<br>[1640, 1678, 0]"]
|
||||
72["Segment<br>[1640, 1678, 0]"]
|
||||
73["Segment<br>[1640, 1678, 0]"]
|
||||
74["Segment<br>[1640, 1678, 0]"]
|
||||
75["Segment<br>[1640, 1678, 0]"]
|
||||
76["Segment<br>[1640, 1678, 0]"]
|
||||
77["Segment<br>[1640, 1678, 0]"]
|
||||
78["Segment<br>[1640, 1678, 0]"]
|
||||
79["Segment<br>[1640, 1678, 0]"]
|
||||
80["Segment<br>[1640, 1678, 0]"]
|
||||
81["Segment<br>[1640, 1678, 0]"]
|
||||
82["Segment<br>[1640, 1678, 0]"]
|
||||
83["Segment<br>[1640, 1678, 0]"]
|
||||
84["Segment<br>[1640, 1678, 0]"]
|
||||
85["Segment<br>[1640, 1678, 0]"]
|
||||
86["Segment<br>[1640, 1678, 0]"]
|
||||
87["Segment<br>[1640, 1678, 0]"]
|
||||
88["Segment<br>[1640, 1678, 0]"]
|
||||
89["Segment<br>[1640, 1678, 0]"]
|
||||
90["Segment<br>[1640, 1678, 0]"]
|
||||
91["Segment<br>[1640, 1678, 0]"]
|
||||
92["Segment<br>[1640, 1678, 0]"]
|
||||
93["Segment<br>[1640, 1678, 0]"]
|
||||
94["Segment<br>[1640, 1678, 0]"]
|
||||
95["Segment<br>[1640, 1678, 0]"]
|
||||
96["Segment<br>[1640, 1678, 0]"]
|
||||
97["Segment<br>[1640, 1678, 0]"]
|
||||
98["Segment<br>[1640, 1678, 0]"]
|
||||
99["Segment<br>[1640, 1678, 0]"]
|
||||
100["Segment<br>[1640, 1678, 0]"]
|
||||
101["Segment<br>[1640, 1678, 0]"]
|
||||
102["Segment<br>[1640, 1678, 0]"]
|
||||
103["Segment<br>[1640, 1678, 0]"]
|
||||
104["Segment<br>[1640, 1678, 0]"]
|
||||
105["Segment<br>[1640, 1678, 0]"]
|
||||
106["Segment<br>[1640, 1678, 0]"]
|
||||
107["Segment<br>[1640, 1678, 0]"]
|
||||
108["Segment<br>[1640, 1678, 0]"]
|
||||
109["Segment<br>[1640, 1678, 0]"]
|
||||
110["Segment<br>[1640, 1678, 0]"]
|
||||
111["Segment<br>[1640, 1678, 0]"]
|
||||
112["Segment<br>[1640, 1678, 0]"]
|
||||
113["Segment<br>[1640, 1678, 0]"]
|
||||
114["Segment<br>[2055, 2124, 0]"]
|
||||
115["Segment<br>[1868, 1898, 0]"]
|
||||
116["Segment<br>[1868, 1898, 0]"]
|
||||
117["Segment<br>[1868, 1898, 0]"]
|
||||
118["Segment<br>[1868, 1898, 0]"]
|
||||
119["Segment<br>[1868, 1898, 0]"]
|
||||
120["Segment<br>[1868, 1898, 0]"]
|
||||
121["Segment<br>[1868, 1898, 0]"]
|
||||
122["Segment<br>[1868, 1898, 0]"]
|
||||
123["Segment<br>[1868, 1898, 0]"]
|
||||
124["Segment<br>[1868, 1898, 0]"]
|
||||
125["Segment<br>[1868, 1898, 0]"]
|
||||
126["Segment<br>[1868, 1898, 0]"]
|
||||
127["Segment<br>[1868, 1898, 0]"]
|
||||
128["Segment<br>[1868, 1898, 0]"]
|
||||
129["Segment<br>[1868, 1898, 0]"]
|
||||
130["Segment<br>[1868, 1898, 0]"]
|
||||
131["Segment<br>[1868, 1898, 0]"]
|
||||
132["Segment<br>[1868, 1898, 0]"]
|
||||
133["Segment<br>[1868, 1898, 0]"]
|
||||
134["Segment<br>[1868, 1898, 0]"]
|
||||
135["Segment<br>[1868, 1898, 0]"]
|
||||
136["Segment<br>[1868, 1898, 0]"]
|
||||
137["Segment<br>[1868, 1898, 0]"]
|
||||
138["Segment<br>[1868, 1898, 0]"]
|
||||
139["Segment<br>[1868, 1898, 0]"]
|
||||
140["Segment<br>[1868, 1898, 0]"]
|
||||
141["Segment<br>[1868, 1898, 0]"]
|
||||
142["Segment<br>[1868, 1898, 0]"]
|
||||
143["Segment<br>[1868, 1898, 0]"]
|
||||
144["Segment<br>[1868, 1898, 0]"]
|
||||
145["Segment<br>[1868, 1898, 0]"]
|
||||
146["Segment<br>[1868, 1898, 0]"]
|
||||
147["Segment<br>[1868, 1898, 0]"]
|
||||
148["Segment<br>[1868, 1898, 0]"]
|
||||
149["Segment<br>[1868, 1898, 0]"]
|
||||
150["Segment<br>[1868, 1898, 0]"]
|
||||
151["Segment<br>[1868, 1898, 0]"]
|
||||
152["Segment<br>[1868, 1898, 0]"]
|
||||
153["Segment<br>[1868, 1898, 0]"]
|
||||
154["Segment<br>[1868, 1898, 0]"]
|
||||
155["Segment<br>[1868, 1898, 0]"]
|
||||
156["Segment<br>[1868, 1898, 0]"]
|
||||
157["Segment<br>[1868, 1898, 0]"]
|
||||
158["Segment<br>[1868, 1898, 0]"]
|
||||
159["Segment<br>[1868, 1898, 0]"]
|
||||
160["Segment<br>[1868, 1898, 0]"]
|
||||
161["Segment<br>[1868, 1898, 0]"]
|
||||
162["Segment<br>[1868, 1898, 0]"]
|
||||
163["Segment<br>[1868, 1898, 0]"]
|
||||
164["Segment<br>[1868, 1898, 0]"]
|
||||
165["Segment<br>[1868, 1898, 0]"]
|
||||
166["Segment<br>[1868, 1898, 0]"]
|
||||
167["Segment<br>[1868, 1898, 0]"]
|
||||
168["Segment<br>[1868, 1898, 0]"]
|
||||
169["Segment<br>[1868, 1898, 0]"]
|
||||
170["Segment<br>[1868, 1898, 0]"]
|
||||
171["Segment<br>[1868, 1898, 0]"]
|
||||
172["Segment<br>[1868, 1898, 0]"]
|
||||
173["Segment<br>[1868, 1898, 0]"]
|
||||
174["Segment<br>[1868, 1898, 0]"]
|
||||
175["Segment<br>[1868, 1898, 0]"]
|
||||
176["Segment<br>[1868, 1898, 0]"]
|
||||
177["Segment<br>[1868, 1898, 0]"]
|
||||
178["Segment<br>[1868, 1898, 0]"]
|
||||
179["Segment<br>[1868, 1898, 0]"]
|
||||
180["Segment<br>[1868, 1898, 0]"]
|
||||
181["Segment<br>[1868, 1898, 0]"]
|
||||
182["Segment<br>[1868, 1898, 0]"]
|
||||
183["Segment<br>[1868, 1898, 0]"]
|
||||
184["Segment<br>[1868, 1898, 0]"]
|
||||
185["Segment<br>[1868, 1898, 0]"]
|
||||
186["Segment<br>[1868, 1898, 0]"]
|
||||
187["Segment<br>[1868, 1898, 0]"]
|
||||
188["Segment<br>[1868, 1898, 0]"]
|
||||
189["Segment<br>[1868, 1898, 0]"]
|
||||
190["Segment<br>[1868, 1898, 0]"]
|
||||
191["Segment<br>[1868, 1898, 0]"]
|
||||
192["Segment<br>[1868, 1898, 0]"]
|
||||
193["Segment<br>[1868, 1898, 0]"]
|
||||
194["Segment<br>[1868, 1898, 0]"]
|
||||
195["Segment<br>[1868, 1898, 0]"]
|
||||
196["Segment<br>[1868, 1898, 0]"]
|
||||
197["Segment<br>[1868, 1898, 0]"]
|
||||
198["Segment<br>[1868, 1898, 0]"]
|
||||
199["Segment<br>[1868, 1898, 0]"]
|
||||
200["Segment<br>[1868, 1898, 0]"]
|
||||
201["Segment<br>[1868, 1898, 0]"]
|
||||
202["Segment<br>[1868, 1898, 0]"]
|
||||
203["Segment<br>[1868, 1898, 0]"]
|
||||
204["Segment<br>[1868, 1898, 0]"]
|
||||
205["Segment<br>[1868, 1898, 0]"]
|
||||
206["Segment<br>[1868, 1898, 0]"]
|
||||
207["Segment<br>[1868, 1898, 0]"]
|
||||
208["Segment<br>[1868, 1898, 0]"]
|
||||
209["Segment<br>[1868, 1898, 0]"]
|
||||
210["Segment<br>[1868, 1898, 0]"]
|
||||
211["Segment<br>[1868, 1898, 0]"]
|
||||
212["Segment<br>[1868, 1898, 0]"]
|
||||
213["Segment<br>[1868, 1898, 0]"]
|
||||
214["Segment<br>[1868, 1898, 0]"]
|
||||
215["Segment<br>[1868, 1898, 0]"]
|
||||
216["Segment<br>[2184, 2191, 0]"]
|
||||
12["Path<br>[2008, 2045, 0]"]
|
||||
13["Segment<br>[1668, 1706, 0]"]
|
||||
14["Segment<br>[1668, 1706, 0]"]
|
||||
15["Segment<br>[1668, 1706, 0]"]
|
||||
16["Segment<br>[1668, 1706, 0]"]
|
||||
17["Segment<br>[1668, 1706, 0]"]
|
||||
18["Segment<br>[1668, 1706, 0]"]
|
||||
19["Segment<br>[1668, 1706, 0]"]
|
||||
20["Segment<br>[1668, 1706, 0]"]
|
||||
21["Segment<br>[1668, 1706, 0]"]
|
||||
22["Segment<br>[1668, 1706, 0]"]
|
||||
23["Segment<br>[1668, 1706, 0]"]
|
||||
24["Segment<br>[1668, 1706, 0]"]
|
||||
25["Segment<br>[1668, 1706, 0]"]
|
||||
26["Segment<br>[1668, 1706, 0]"]
|
||||
27["Segment<br>[1668, 1706, 0]"]
|
||||
28["Segment<br>[1668, 1706, 0]"]
|
||||
29["Segment<br>[1668, 1706, 0]"]
|
||||
30["Segment<br>[1668, 1706, 0]"]
|
||||
31["Segment<br>[1668, 1706, 0]"]
|
||||
32["Segment<br>[1668, 1706, 0]"]
|
||||
33["Segment<br>[1668, 1706, 0]"]
|
||||
34["Segment<br>[1668, 1706, 0]"]
|
||||
35["Segment<br>[1668, 1706, 0]"]
|
||||
36["Segment<br>[1668, 1706, 0]"]
|
||||
37["Segment<br>[1668, 1706, 0]"]
|
||||
38["Segment<br>[1668, 1706, 0]"]
|
||||
39["Segment<br>[1668, 1706, 0]"]
|
||||
40["Segment<br>[1668, 1706, 0]"]
|
||||
41["Segment<br>[1668, 1706, 0]"]
|
||||
42["Segment<br>[1668, 1706, 0]"]
|
||||
43["Segment<br>[1668, 1706, 0]"]
|
||||
44["Segment<br>[1668, 1706, 0]"]
|
||||
45["Segment<br>[1668, 1706, 0]"]
|
||||
46["Segment<br>[1668, 1706, 0]"]
|
||||
47["Segment<br>[1668, 1706, 0]"]
|
||||
48["Segment<br>[1668, 1706, 0]"]
|
||||
49["Segment<br>[1668, 1706, 0]"]
|
||||
50["Segment<br>[1668, 1706, 0]"]
|
||||
51["Segment<br>[1668, 1706, 0]"]
|
||||
52["Segment<br>[1668, 1706, 0]"]
|
||||
53["Segment<br>[1668, 1706, 0]"]
|
||||
54["Segment<br>[1668, 1706, 0]"]
|
||||
55["Segment<br>[1668, 1706, 0]"]
|
||||
56["Segment<br>[1668, 1706, 0]"]
|
||||
57["Segment<br>[1668, 1706, 0]"]
|
||||
58["Segment<br>[1668, 1706, 0]"]
|
||||
59["Segment<br>[1668, 1706, 0]"]
|
||||
60["Segment<br>[1668, 1706, 0]"]
|
||||
61["Segment<br>[1668, 1706, 0]"]
|
||||
62["Segment<br>[1668, 1706, 0]"]
|
||||
63["Segment<br>[1668, 1706, 0]"]
|
||||
64["Segment<br>[1668, 1706, 0]"]
|
||||
65["Segment<br>[1668, 1706, 0]"]
|
||||
66["Segment<br>[1668, 1706, 0]"]
|
||||
67["Segment<br>[1668, 1706, 0]"]
|
||||
68["Segment<br>[1668, 1706, 0]"]
|
||||
69["Segment<br>[1668, 1706, 0]"]
|
||||
70["Segment<br>[1668, 1706, 0]"]
|
||||
71["Segment<br>[1668, 1706, 0]"]
|
||||
72["Segment<br>[1668, 1706, 0]"]
|
||||
73["Segment<br>[1668, 1706, 0]"]
|
||||
74["Segment<br>[1668, 1706, 0]"]
|
||||
75["Segment<br>[1668, 1706, 0]"]
|
||||
76["Segment<br>[1668, 1706, 0]"]
|
||||
77["Segment<br>[1668, 1706, 0]"]
|
||||
78["Segment<br>[1668, 1706, 0]"]
|
||||
79["Segment<br>[1668, 1706, 0]"]
|
||||
80["Segment<br>[1668, 1706, 0]"]
|
||||
81["Segment<br>[1668, 1706, 0]"]
|
||||
82["Segment<br>[1668, 1706, 0]"]
|
||||
83["Segment<br>[1668, 1706, 0]"]
|
||||
84["Segment<br>[1668, 1706, 0]"]
|
||||
85["Segment<br>[1668, 1706, 0]"]
|
||||
86["Segment<br>[1668, 1706, 0]"]
|
||||
87["Segment<br>[1668, 1706, 0]"]
|
||||
88["Segment<br>[1668, 1706, 0]"]
|
||||
89["Segment<br>[1668, 1706, 0]"]
|
||||
90["Segment<br>[1668, 1706, 0]"]
|
||||
91["Segment<br>[1668, 1706, 0]"]
|
||||
92["Segment<br>[1668, 1706, 0]"]
|
||||
93["Segment<br>[1668, 1706, 0]"]
|
||||
94["Segment<br>[1668, 1706, 0]"]
|
||||
95["Segment<br>[1668, 1706, 0]"]
|
||||
96["Segment<br>[1668, 1706, 0]"]
|
||||
97["Segment<br>[1668, 1706, 0]"]
|
||||
98["Segment<br>[1668, 1706, 0]"]
|
||||
99["Segment<br>[1668, 1706, 0]"]
|
||||
100["Segment<br>[1668, 1706, 0]"]
|
||||
101["Segment<br>[1668, 1706, 0]"]
|
||||
102["Segment<br>[1668, 1706, 0]"]
|
||||
103["Segment<br>[1668, 1706, 0]"]
|
||||
104["Segment<br>[1668, 1706, 0]"]
|
||||
105["Segment<br>[1668, 1706, 0]"]
|
||||
106["Segment<br>[1668, 1706, 0]"]
|
||||
107["Segment<br>[1668, 1706, 0]"]
|
||||
108["Segment<br>[1668, 1706, 0]"]
|
||||
109["Segment<br>[1668, 1706, 0]"]
|
||||
110["Segment<br>[1668, 1706, 0]"]
|
||||
111["Segment<br>[1668, 1706, 0]"]
|
||||
112["Segment<br>[1668, 1706, 0]"]
|
||||
113["Segment<br>[1668, 1706, 0]"]
|
||||
114["Segment<br>[2111, 2180, 0]"]
|
||||
115["Segment<br>[1924, 1954, 0]"]
|
||||
116["Segment<br>[1924, 1954, 0]"]
|
||||
117["Segment<br>[1924, 1954, 0]"]
|
||||
118["Segment<br>[1924, 1954, 0]"]
|
||||
119["Segment<br>[1924, 1954, 0]"]
|
||||
120["Segment<br>[1924, 1954, 0]"]
|
||||
121["Segment<br>[1924, 1954, 0]"]
|
||||
122["Segment<br>[1924, 1954, 0]"]
|
||||
123["Segment<br>[1924, 1954, 0]"]
|
||||
124["Segment<br>[1924, 1954, 0]"]
|
||||
125["Segment<br>[1924, 1954, 0]"]
|
||||
126["Segment<br>[1924, 1954, 0]"]
|
||||
127["Segment<br>[1924, 1954, 0]"]
|
||||
128["Segment<br>[1924, 1954, 0]"]
|
||||
129["Segment<br>[1924, 1954, 0]"]
|
||||
130["Segment<br>[1924, 1954, 0]"]
|
||||
131["Segment<br>[1924, 1954, 0]"]
|
||||
132["Segment<br>[1924, 1954, 0]"]
|
||||
133["Segment<br>[1924, 1954, 0]"]
|
||||
134["Segment<br>[1924, 1954, 0]"]
|
||||
135["Segment<br>[1924, 1954, 0]"]
|
||||
136["Segment<br>[1924, 1954, 0]"]
|
||||
137["Segment<br>[1924, 1954, 0]"]
|
||||
138["Segment<br>[1924, 1954, 0]"]
|
||||
139["Segment<br>[1924, 1954, 0]"]
|
||||
140["Segment<br>[1924, 1954, 0]"]
|
||||
141["Segment<br>[1924, 1954, 0]"]
|
||||
142["Segment<br>[1924, 1954, 0]"]
|
||||
143["Segment<br>[1924, 1954, 0]"]
|
||||
144["Segment<br>[1924, 1954, 0]"]
|
||||
145["Segment<br>[1924, 1954, 0]"]
|
||||
146["Segment<br>[1924, 1954, 0]"]
|
||||
147["Segment<br>[1924, 1954, 0]"]
|
||||
148["Segment<br>[1924, 1954, 0]"]
|
||||
149["Segment<br>[1924, 1954, 0]"]
|
||||
150["Segment<br>[1924, 1954, 0]"]
|
||||
151["Segment<br>[1924, 1954, 0]"]
|
||||
152["Segment<br>[1924, 1954, 0]"]
|
||||
153["Segment<br>[1924, 1954, 0]"]
|
||||
154["Segment<br>[1924, 1954, 0]"]
|
||||
155["Segment<br>[1924, 1954, 0]"]
|
||||
156["Segment<br>[1924, 1954, 0]"]
|
||||
157["Segment<br>[1924, 1954, 0]"]
|
||||
158["Segment<br>[1924, 1954, 0]"]
|
||||
159["Segment<br>[1924, 1954, 0]"]
|
||||
160["Segment<br>[1924, 1954, 0]"]
|
||||
161["Segment<br>[1924, 1954, 0]"]
|
||||
162["Segment<br>[1924, 1954, 0]"]
|
||||
163["Segment<br>[1924, 1954, 0]"]
|
||||
164["Segment<br>[1924, 1954, 0]"]
|
||||
165["Segment<br>[1924, 1954, 0]"]
|
||||
166["Segment<br>[1924, 1954, 0]"]
|
||||
167["Segment<br>[1924, 1954, 0]"]
|
||||
168["Segment<br>[1924, 1954, 0]"]
|
||||
169["Segment<br>[1924, 1954, 0]"]
|
||||
170["Segment<br>[1924, 1954, 0]"]
|
||||
171["Segment<br>[1924, 1954, 0]"]
|
||||
172["Segment<br>[1924, 1954, 0]"]
|
||||
173["Segment<br>[1924, 1954, 0]"]
|
||||
174["Segment<br>[1924, 1954, 0]"]
|
||||
175["Segment<br>[1924, 1954, 0]"]
|
||||
176["Segment<br>[1924, 1954, 0]"]
|
||||
177["Segment<br>[1924, 1954, 0]"]
|
||||
178["Segment<br>[1924, 1954, 0]"]
|
||||
179["Segment<br>[1924, 1954, 0]"]
|
||||
180["Segment<br>[1924, 1954, 0]"]
|
||||
181["Segment<br>[1924, 1954, 0]"]
|
||||
182["Segment<br>[1924, 1954, 0]"]
|
||||
183["Segment<br>[1924, 1954, 0]"]
|
||||
184["Segment<br>[1924, 1954, 0]"]
|
||||
185["Segment<br>[1924, 1954, 0]"]
|
||||
186["Segment<br>[1924, 1954, 0]"]
|
||||
187["Segment<br>[1924, 1954, 0]"]
|
||||
188["Segment<br>[1924, 1954, 0]"]
|
||||
189["Segment<br>[1924, 1954, 0]"]
|
||||
190["Segment<br>[1924, 1954, 0]"]
|
||||
191["Segment<br>[1924, 1954, 0]"]
|
||||
192["Segment<br>[1924, 1954, 0]"]
|
||||
193["Segment<br>[1924, 1954, 0]"]
|
||||
194["Segment<br>[1924, 1954, 0]"]
|
||||
195["Segment<br>[1924, 1954, 0]"]
|
||||
196["Segment<br>[1924, 1954, 0]"]
|
||||
197["Segment<br>[1924, 1954, 0]"]
|
||||
198["Segment<br>[1924, 1954, 0]"]
|
||||
199["Segment<br>[1924, 1954, 0]"]
|
||||
200["Segment<br>[1924, 1954, 0]"]
|
||||
201["Segment<br>[1924, 1954, 0]"]
|
||||
202["Segment<br>[1924, 1954, 0]"]
|
||||
203["Segment<br>[1924, 1954, 0]"]
|
||||
204["Segment<br>[1924, 1954, 0]"]
|
||||
205["Segment<br>[1924, 1954, 0]"]
|
||||
206["Segment<br>[1924, 1954, 0]"]
|
||||
207["Segment<br>[1924, 1954, 0]"]
|
||||
208["Segment<br>[1924, 1954, 0]"]
|
||||
209["Segment<br>[1924, 1954, 0]"]
|
||||
210["Segment<br>[1924, 1954, 0]"]
|
||||
211["Segment<br>[1924, 1954, 0]"]
|
||||
212["Segment<br>[1924, 1954, 0]"]
|
||||
213["Segment<br>[1924, 1954, 0]"]
|
||||
214["Segment<br>[1924, 1954, 0]"]
|
||||
215["Segment<br>[1924, 1954, 0]"]
|
||||
216["Segment<br>[2240, 2247, 0]"]
|
||||
217[Solid2d]
|
||||
end
|
||||
subgraph path219 [Path]
|
||||
219["Path<br>[2672, 2772, 0]"]
|
||||
220["Segment<br>[2778, 2805, 0]"]
|
||||
221["Segment<br>[2811, 2839, 0]"]
|
||||
222["Segment<br>[2845, 2873, 0]"]
|
||||
223["Segment<br>[2879, 2966, 0]"]
|
||||
224["Segment<br>[2972, 3048, 0]"]
|
||||
225["Segment<br>[3054, 3061, 0]"]
|
||||
219["Path<br>[2728, 2828, 0]"]
|
||||
220["Segment<br>[2834, 2861, 0]"]
|
||||
221["Segment<br>[2867, 2895, 0]"]
|
||||
222["Segment<br>[2901, 2929, 0]"]
|
||||
223["Segment<br>[2935, 3029, 0]"]
|
||||
224["Segment<br>[3035, 3118, 0]"]
|
||||
225["Segment<br>[3124, 3131, 0]"]
|
||||
226[Solid2d]
|
||||
end
|
||||
1["Plane<br>[1402, 1419, 0]"]
|
||||
5["Sweep Extrusion<br>[1481, 1509, 0]"]
|
||||
1["Plane<br>[1430, 1447, 0]"]
|
||||
5["Sweep Extrusion<br>[1509, 1537, 0]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
9["SweepEdge Opposite"]
|
||||
10["SweepEdge Adjacent"]
|
||||
11["Plane<br>[1929, 1946, 0]"]
|
||||
218["Sweep Extrusion<br>[2197, 2225, 0]"]
|
||||
227["Sweep Extrusion<br>[3067, 3096, 0]"]
|
||||
11["Plane<br>[1985, 2002, 0]"]
|
||||
218["Sweep Extrusion<br>[2253, 2281, 0]"]
|
||||
227["Sweep Extrusion<br>[3137, 3166, 0]"]
|
||||
228[Wall]
|
||||
229[Wall]
|
||||
230[Wall]
|
||||
@ -245,7 +245,7 @@ flowchart LR
|
||||
237["SweepEdge Adjacent"]
|
||||
238["SweepEdge Opposite"]
|
||||
239["SweepEdge Adjacent"]
|
||||
240["StartSketchOnFace<br>[2635, 2666, 0]"]
|
||||
240["StartSketchOnFace<br>[2691, 2722, 0]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 ---- 5
|
||||
|
@ -326,7 +326,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -924,7 +932,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1078,7 +1094,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -1141,7 +1165,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2429,7 +2461,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2455,7 +2495,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2674,7 +2722,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -2700,7 +2756,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -4460,7 +4524,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
@ -4626,7 +4698,15 @@ description: Result of parsing gear.kcl
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"path": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "units",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
}
|
||||
],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -30,328 +30,328 @@ flowchart LR
|
||||
39[Solid2d]
|
||||
end
|
||||
subgraph path61 [Path]
|
||||
61["Path<br>[1993, 2055, 0]"]
|
||||
62["Segment<br>[2063, 2114, 0]"]
|
||||
63["Segment<br>[2122, 2196, 0]"]
|
||||
64["Segment<br>[2204, 2243, 0]"]
|
||||
65["Segment<br>[2251, 2358, 0]"]
|
||||
66["Segment<br>[2366, 2405, 0]"]
|
||||
67["Segment<br>[2413, 2530, 0]"]
|
||||
68["Segment<br>[2538, 2577, 0]"]
|
||||
69["Segment<br>[2585, 2670, 0]"]
|
||||
70["Segment<br>[2678, 2685, 0]"]
|
||||
61["Path<br>[1985, 2047, 0]"]
|
||||
62["Segment<br>[2055, 2106, 0]"]
|
||||
63["Segment<br>[2114, 2188, 0]"]
|
||||
64["Segment<br>[2196, 2235, 0]"]
|
||||
65["Segment<br>[2243, 2350, 0]"]
|
||||
66["Segment<br>[2358, 2397, 0]"]
|
||||
67["Segment<br>[2405, 2522, 0]"]
|
||||
68["Segment<br>[2530, 2569, 0]"]
|
||||
69["Segment<br>[2577, 2662, 0]"]
|
||||
70["Segment<br>[2670, 2677, 0]"]
|
||||
71[Solid2d]
|
||||
end
|
||||
subgraph path100 [Path]
|
||||
100["Path<br>[1993, 2055, 0]"]
|
||||
101["Segment<br>[2063, 2114, 0]"]
|
||||
102["Segment<br>[2122, 2196, 0]"]
|
||||
103["Segment<br>[2204, 2243, 0]"]
|
||||
104["Segment<br>[2251, 2358, 0]"]
|
||||
105["Segment<br>[2366, 2405, 0]"]
|
||||
106["Segment<br>[2413, 2530, 0]"]
|
||||
107["Segment<br>[2538, 2577, 0]"]
|
||||
108["Segment<br>[2585, 2670, 0]"]
|
||||
109["Segment<br>[2678, 2685, 0]"]
|
||||
100["Path<br>[1985, 2047, 0]"]
|
||||
101["Segment<br>[2055, 2106, 0]"]
|
||||
102["Segment<br>[2114, 2188, 0]"]
|
||||
103["Segment<br>[2196, 2235, 0]"]
|
||||
104["Segment<br>[2243, 2350, 0]"]
|
||||
105["Segment<br>[2358, 2397, 0]"]
|
||||
106["Segment<br>[2405, 2522, 0]"]
|
||||
107["Segment<br>[2530, 2569, 0]"]
|
||||
108["Segment<br>[2577, 2662, 0]"]
|
||||
109["Segment<br>[2670, 2677, 0]"]
|
||||
110[Solid2d]
|
||||
end
|
||||
subgraph path139 [Path]
|
||||
139["Path<br>[1993, 2055, 0]"]
|
||||
140["Segment<br>[2063, 2114, 0]"]
|
||||
141["Segment<br>[2122, 2196, 0]"]
|
||||
142["Segment<br>[2204, 2243, 0]"]
|
||||
143["Segment<br>[2251, 2358, 0]"]
|
||||
144["Segment<br>[2366, 2405, 0]"]
|
||||
145["Segment<br>[2413, 2530, 0]"]
|
||||
146["Segment<br>[2538, 2577, 0]"]
|
||||
147["Segment<br>[2585, 2670, 0]"]
|
||||
148["Segment<br>[2678, 2685, 0]"]
|
||||
139["Path<br>[1985, 2047, 0]"]
|
||||
140["Segment<br>[2055, 2106, 0]"]
|
||||
141["Segment<br>[2114, 2188, 0]"]
|
||||
142["Segment<br>[2196, 2235, 0]"]
|
||||
143["Segment<br>[2243, 2350, 0]"]
|
||||
144["Segment<br>[2358, 2397, 0]"]
|
||||
145["Segment<br>[2405, 2522, 0]"]
|
||||
146["Segment<br>[2530, 2569, 0]"]
|
||||
147["Segment<br>[2577, 2662, 0]"]
|
||||
148["Segment<br>[2670, 2677, 0]"]
|
||||
149[Solid2d]
|
||||
end
|
||||
subgraph path178 [Path]
|
||||
178["Path<br>[1993, 2055, 0]"]
|
||||
179["Segment<br>[2063, 2114, 0]"]
|
||||
180["Segment<br>[2122, 2196, 0]"]
|
||||
181["Segment<br>[2204, 2243, 0]"]
|
||||
182["Segment<br>[2251, 2358, 0]"]
|
||||
183["Segment<br>[2366, 2405, 0]"]
|
||||
184["Segment<br>[2413, 2530, 0]"]
|
||||
185["Segment<br>[2538, 2577, 0]"]
|
||||
186["Segment<br>[2585, 2670, 0]"]
|
||||
187["Segment<br>[2678, 2685, 0]"]
|
||||
178["Path<br>[1985, 2047, 0]"]
|
||||
179["Segment<br>[2055, 2106, 0]"]
|
||||
180["Segment<br>[2114, 2188, 0]"]
|
||||
181["Segment<br>[2196, 2235, 0]"]
|
||||
182["Segment<br>[2243, 2350, 0]"]
|
||||
183["Segment<br>[2358, 2397, 0]"]
|
||||
184["Segment<br>[2405, 2522, 0]"]
|
||||
185["Segment<br>[2530, 2569, 0]"]
|
||||
186["Segment<br>[2577, 2662, 0]"]
|
||||
187["Segment<br>[2670, 2677, 0]"]
|
||||
188[Solid2d]
|
||||
end
|
||||
subgraph path217 [Path]
|
||||
217["Path<br>[1993, 2055, 0]"]
|
||||
218["Segment<br>[2063, 2114, 0]"]
|
||||
219["Segment<br>[2122, 2196, 0]"]
|
||||
220["Segment<br>[2204, 2243, 0]"]
|
||||
221["Segment<br>[2251, 2358, 0]"]
|
||||
222["Segment<br>[2366, 2405, 0]"]
|
||||
223["Segment<br>[2413, 2530, 0]"]
|
||||
224["Segment<br>[2538, 2577, 0]"]
|
||||
225["Segment<br>[2585, 2670, 0]"]
|
||||
226["Segment<br>[2678, 2685, 0]"]
|
||||
217["Path<br>[1985, 2047, 0]"]
|
||||
218["Segment<br>[2055, 2106, 0]"]
|
||||
219["Segment<br>[2114, 2188, 0]"]
|
||||
220["Segment<br>[2196, 2235, 0]"]
|
||||
221["Segment<br>[2243, 2350, 0]"]
|
||||
222["Segment<br>[2358, 2397, 0]"]
|
||||
223["Segment<br>[2405, 2522, 0]"]
|
||||
224["Segment<br>[2530, 2569, 0]"]
|
||||
225["Segment<br>[2577, 2662, 0]"]
|
||||
226["Segment<br>[2670, 2677, 0]"]
|
||||
227[Solid2d]
|
||||
end
|
||||
subgraph path256 [Path]
|
||||
256["Path<br>[1993, 2055, 0]"]
|
||||
257["Segment<br>[2063, 2114, 0]"]
|
||||
258["Segment<br>[2122, 2196, 0]"]
|
||||
259["Segment<br>[2204, 2243, 0]"]
|
||||
260["Segment<br>[2251, 2358, 0]"]
|
||||
261["Segment<br>[2366, 2405, 0]"]
|
||||
262["Segment<br>[2413, 2530, 0]"]
|
||||
263["Segment<br>[2538, 2577, 0]"]
|
||||
264["Segment<br>[2585, 2670, 0]"]
|
||||
265["Segment<br>[2678, 2685, 0]"]
|
||||
256["Path<br>[1985, 2047, 0]"]
|
||||
257["Segment<br>[2055, 2106, 0]"]
|
||||
258["Segment<br>[2114, 2188, 0]"]
|
||||
259["Segment<br>[2196, 2235, 0]"]
|
||||
260["Segment<br>[2243, 2350, 0]"]
|
||||
261["Segment<br>[2358, 2397, 0]"]
|
||||
262["Segment<br>[2405, 2522, 0]"]
|
||||
263["Segment<br>[2530, 2569, 0]"]
|
||||
264["Segment<br>[2577, 2662, 0]"]
|
||||
265["Segment<br>[2670, 2677, 0]"]
|
||||
266[Solid2d]
|
||||
end
|
||||
subgraph path295 [Path]
|
||||
295["Path<br>[1993, 2055, 0]"]
|
||||
296["Segment<br>[2063, 2114, 0]"]
|
||||
297["Segment<br>[2122, 2196, 0]"]
|
||||
298["Segment<br>[2204, 2243, 0]"]
|
||||
299["Segment<br>[2251, 2358, 0]"]
|
||||
300["Segment<br>[2366, 2405, 0]"]
|
||||
301["Segment<br>[2413, 2530, 0]"]
|
||||
302["Segment<br>[2538, 2577, 0]"]
|
||||
303["Segment<br>[2585, 2670, 0]"]
|
||||
304["Segment<br>[2678, 2685, 0]"]
|
||||
295["Path<br>[1985, 2047, 0]"]
|
||||
296["Segment<br>[2055, 2106, 0]"]
|
||||
297["Segment<br>[2114, 2188, 0]"]
|
||||
298["Segment<br>[2196, 2235, 0]"]
|
||||
299["Segment<br>[2243, 2350, 0]"]
|
||||
300["Segment<br>[2358, 2397, 0]"]
|
||||
301["Segment<br>[2405, 2522, 0]"]
|
||||
302["Segment<br>[2530, 2569, 0]"]
|
||||
303["Segment<br>[2577, 2662, 0]"]
|
||||
304["Segment<br>[2670, 2677, 0]"]
|
||||
305[Solid2d]
|
||||
end
|
||||
subgraph path334 [Path]
|
||||
334["Path<br>[1993, 2055, 0]"]
|
||||
335["Segment<br>[2063, 2114, 0]"]
|
||||
336["Segment<br>[2122, 2196, 0]"]
|
||||
337["Segment<br>[2204, 2243, 0]"]
|
||||
338["Segment<br>[2251, 2358, 0]"]
|
||||
339["Segment<br>[2366, 2405, 0]"]
|
||||
340["Segment<br>[2413, 2530, 0]"]
|
||||
341["Segment<br>[2538, 2577, 0]"]
|
||||
342["Segment<br>[2585, 2670, 0]"]
|
||||
343["Segment<br>[2678, 2685, 0]"]
|
||||
334["Path<br>[1985, 2047, 0]"]
|
||||
335["Segment<br>[2055, 2106, 0]"]
|
||||
336["Segment<br>[2114, 2188, 0]"]
|
||||
337["Segment<br>[2196, 2235, 0]"]
|
||||
338["Segment<br>[2243, 2350, 0]"]
|
||||
339["Segment<br>[2358, 2397, 0]"]
|
||||
340["Segment<br>[2405, 2522, 0]"]
|
||||
341["Segment<br>[2530, 2569, 0]"]
|
||||
342["Segment<br>[2577, 2662, 0]"]
|
||||
343["Segment<br>[2670, 2677, 0]"]
|
||||
344[Solid2d]
|
||||
end
|
||||
subgraph path373 [Path]
|
||||
373["Path<br>[1993, 2055, 0]"]
|
||||
374["Segment<br>[2063, 2114, 0]"]
|
||||
375["Segment<br>[2122, 2196, 0]"]
|
||||
376["Segment<br>[2204, 2243, 0]"]
|
||||
377["Segment<br>[2251, 2358, 0]"]
|
||||
378["Segment<br>[2366, 2405, 0]"]
|
||||
379["Segment<br>[2413, 2530, 0]"]
|
||||
380["Segment<br>[2538, 2577, 0]"]
|
||||
381["Segment<br>[2585, 2670, 0]"]
|
||||
382["Segment<br>[2678, 2685, 0]"]
|
||||
373["Path<br>[1985, 2047, 0]"]
|
||||
374["Segment<br>[2055, 2106, 0]"]
|
||||
375["Segment<br>[2114, 2188, 0]"]
|
||||
376["Segment<br>[2196, 2235, 0]"]
|
||||
377["Segment<br>[2243, 2350, 0]"]
|
||||
378["Segment<br>[2358, 2397, 0]"]
|
||||
379["Segment<br>[2405, 2522, 0]"]
|
||||
380["Segment<br>[2530, 2569, 0]"]
|
||||
381["Segment<br>[2577, 2662, 0]"]
|
||||
382["Segment<br>[2670, 2677, 0]"]
|
||||
383[Solid2d]
|
||||
end
|
||||
subgraph path412 [Path]
|
||||
412["Path<br>[1993, 2055, 0]"]
|
||||
413["Segment<br>[2063, 2114, 0]"]
|
||||
414["Segment<br>[2122, 2196, 0]"]
|
||||
415["Segment<br>[2204, 2243, 0]"]
|
||||
416["Segment<br>[2251, 2358, 0]"]
|
||||
417["Segment<br>[2366, 2405, 0]"]
|
||||
418["Segment<br>[2413, 2530, 0]"]
|
||||
419["Segment<br>[2538, 2577, 0]"]
|
||||
420["Segment<br>[2585, 2670, 0]"]
|
||||
421["Segment<br>[2678, 2685, 0]"]
|
||||
412["Path<br>[1985, 2047, 0]"]
|
||||
413["Segment<br>[2055, 2106, 0]"]
|
||||
414["Segment<br>[2114, 2188, 0]"]
|
||||
415["Segment<br>[2196, 2235, 0]"]
|
||||
416["Segment<br>[2243, 2350, 0]"]
|
||||
417["Segment<br>[2358, 2397, 0]"]
|
||||
418["Segment<br>[2405, 2522, 0]"]
|
||||
419["Segment<br>[2530, 2569, 0]"]
|
||||
420["Segment<br>[2577, 2662, 0]"]
|
||||
421["Segment<br>[2670, 2677, 0]"]
|
||||
422[Solid2d]
|
||||
end
|
||||
subgraph path451 [Path]
|
||||
451["Path<br>[1993, 2055, 0]"]
|
||||
452["Segment<br>[2063, 2114, 0]"]
|
||||
453["Segment<br>[2122, 2196, 0]"]
|
||||
454["Segment<br>[2204, 2243, 0]"]
|
||||
455["Segment<br>[2251, 2358, 0]"]
|
||||
456["Segment<br>[2366, 2405, 0]"]
|
||||
457["Segment<br>[2413, 2530, 0]"]
|
||||
458["Segment<br>[2538, 2577, 0]"]
|
||||
459["Segment<br>[2585, 2670, 0]"]
|
||||
460["Segment<br>[2678, 2685, 0]"]
|
||||
451["Path<br>[1985, 2047, 0]"]
|
||||
452["Segment<br>[2055, 2106, 0]"]
|
||||
453["Segment<br>[2114, 2188, 0]"]
|
||||
454["Segment<br>[2196, 2235, 0]"]
|
||||
455["Segment<br>[2243, 2350, 0]"]
|
||||
456["Segment<br>[2358, 2397, 0]"]
|
||||
457["Segment<br>[2405, 2522, 0]"]
|
||||
458["Segment<br>[2530, 2569, 0]"]
|
||||
459["Segment<br>[2577, 2662, 0]"]
|
||||
460["Segment<br>[2670, 2677, 0]"]
|
||||
461[Solid2d]
|
||||
end
|
||||
subgraph path490 [Path]
|
||||
490["Path<br>[1993, 2055, 0]"]
|
||||
491["Segment<br>[2063, 2114, 0]"]
|
||||
492["Segment<br>[2122, 2196, 0]"]
|
||||
493["Segment<br>[2204, 2243, 0]"]
|
||||
494["Segment<br>[2251, 2358, 0]"]
|
||||
495["Segment<br>[2366, 2405, 0]"]
|
||||
496["Segment<br>[2413, 2530, 0]"]
|
||||
497["Segment<br>[2538, 2577, 0]"]
|
||||
498["Segment<br>[2585, 2670, 0]"]
|
||||
499["Segment<br>[2678, 2685, 0]"]
|
||||
490["Path<br>[1985, 2047, 0]"]
|
||||
491["Segment<br>[2055, 2106, 0]"]
|
||||
492["Segment<br>[2114, 2188, 0]"]
|
||||
493["Segment<br>[2196, 2235, 0]"]
|
||||
494["Segment<br>[2243, 2350, 0]"]
|
||||
495["Segment<br>[2358, 2397, 0]"]
|
||||
496["Segment<br>[2405, 2522, 0]"]
|
||||
497["Segment<br>[2530, 2569, 0]"]
|
||||
498["Segment<br>[2577, 2662, 0]"]
|
||||
499["Segment<br>[2670, 2677, 0]"]
|
||||
500[Solid2d]
|
||||
end
|
||||
subgraph path529 [Path]
|
||||
529["Path<br>[1993, 2055, 0]"]
|
||||
530["Segment<br>[2063, 2114, 0]"]
|
||||
531["Segment<br>[2122, 2196, 0]"]
|
||||
532["Segment<br>[2204, 2243, 0]"]
|
||||
533["Segment<br>[2251, 2358, 0]"]
|
||||
534["Segment<br>[2366, 2405, 0]"]
|
||||
535["Segment<br>[2413, 2530, 0]"]
|
||||
536["Segment<br>[2538, 2577, 0]"]
|
||||
537["Segment<br>[2585, 2670, 0]"]
|
||||
538["Segment<br>[2678, 2685, 0]"]
|
||||
529["Path<br>[1985, 2047, 0]"]
|
||||
530["Segment<br>[2055, 2106, 0]"]
|
||||
531["Segment<br>[2114, 2188, 0]"]
|
||||
532["Segment<br>[2196, 2235, 0]"]
|
||||
533["Segment<br>[2243, 2350, 0]"]
|
||||
534["Segment<br>[2358, 2397, 0]"]
|
||||
535["Segment<br>[2405, 2522, 0]"]
|
||||
536["Segment<br>[2530, 2569, 0]"]
|
||||
537["Segment<br>[2577, 2662, 0]"]
|
||||
538["Segment<br>[2670, 2677, 0]"]
|
||||
539[Solid2d]
|
||||
end
|
||||
subgraph path568 [Path]
|
||||
568["Path<br>[1993, 2055, 0]"]
|
||||
569["Segment<br>[2063, 2114, 0]"]
|
||||
570["Segment<br>[2122, 2196, 0]"]
|
||||
571["Segment<br>[2204, 2243, 0]"]
|
||||
572["Segment<br>[2251, 2358, 0]"]
|
||||
573["Segment<br>[2366, 2405, 0]"]
|
||||
574["Segment<br>[2413, 2530, 0]"]
|
||||
575["Segment<br>[2538, 2577, 0]"]
|
||||
576["Segment<br>[2585, 2670, 0]"]
|
||||
577["Segment<br>[2678, 2685, 0]"]
|
||||
568["Path<br>[1985, 2047, 0]"]
|
||||
569["Segment<br>[2055, 2106, 0]"]
|
||||
570["Segment<br>[2114, 2188, 0]"]
|
||||
571["Segment<br>[2196, 2235, 0]"]
|
||||
572["Segment<br>[2243, 2350, 0]"]
|
||||
573["Segment<br>[2358, 2397, 0]"]
|
||||
574["Segment<br>[2405, 2522, 0]"]
|
||||
575["Segment<br>[2530, 2569, 0]"]
|
||||
576["Segment<br>[2577, 2662, 0]"]
|
||||
577["Segment<br>[2670, 2677, 0]"]
|
||||
578[Solid2d]
|
||||
end
|
||||
subgraph path607 [Path]
|
||||
607["Path<br>[1993, 2055, 0]"]
|
||||
608["Segment<br>[2063, 2114, 0]"]
|
||||
609["Segment<br>[2122, 2196, 0]"]
|
||||
610["Segment<br>[2204, 2243, 0]"]
|
||||
611["Segment<br>[2251, 2358, 0]"]
|
||||
612["Segment<br>[2366, 2405, 0]"]
|
||||
613["Segment<br>[2413, 2530, 0]"]
|
||||
614["Segment<br>[2538, 2577, 0]"]
|
||||
615["Segment<br>[2585, 2670, 0]"]
|
||||
616["Segment<br>[2678, 2685, 0]"]
|
||||
607["Path<br>[1985, 2047, 0]"]
|
||||
608["Segment<br>[2055, 2106, 0]"]
|
||||
609["Segment<br>[2114, 2188, 0]"]
|
||||
610["Segment<br>[2196, 2235, 0]"]
|
||||
611["Segment<br>[2243, 2350, 0]"]
|
||||
612["Segment<br>[2358, 2397, 0]"]
|
||||
613["Segment<br>[2405, 2522, 0]"]
|
||||
614["Segment<br>[2530, 2569, 0]"]
|
||||
615["Segment<br>[2577, 2662, 0]"]
|
||||
616["Segment<br>[2670, 2677, 0]"]
|
||||
617[Solid2d]
|
||||
end
|
||||
subgraph path646 [Path]
|
||||
646["Path<br>[1993, 2055, 0]"]
|
||||
647["Segment<br>[2063, 2114, 0]"]
|
||||
648["Segment<br>[2122, 2196, 0]"]
|
||||
649["Segment<br>[2204, 2243, 0]"]
|
||||
650["Segment<br>[2251, 2358, 0]"]
|
||||
651["Segment<br>[2366, 2405, 0]"]
|
||||
652["Segment<br>[2413, 2530, 0]"]
|
||||
653["Segment<br>[2538, 2577, 0]"]
|
||||
654["Segment<br>[2585, 2670, 0]"]
|
||||
655["Segment<br>[2678, 2685, 0]"]
|
||||
646["Path<br>[1985, 2047, 0]"]
|
||||
647["Segment<br>[2055, 2106, 0]"]
|
||||
648["Segment<br>[2114, 2188, 0]"]
|
||||
649["Segment<br>[2196, 2235, 0]"]
|
||||
650["Segment<br>[2243, 2350, 0]"]
|
||||
651["Segment<br>[2358, 2397, 0]"]
|
||||
652["Segment<br>[2405, 2522, 0]"]
|
||||
653["Segment<br>[2530, 2569, 0]"]
|
||||
654["Segment<br>[2577, 2662, 0]"]
|
||||
655["Segment<br>[2670, 2677, 0]"]
|
||||
656[Solid2d]
|
||||
end
|
||||
subgraph path685 [Path]
|
||||
685["Path<br>[1993, 2055, 0]"]
|
||||
686["Segment<br>[2063, 2114, 0]"]
|
||||
687["Segment<br>[2122, 2196, 0]"]
|
||||
688["Segment<br>[2204, 2243, 0]"]
|
||||
689["Segment<br>[2251, 2358, 0]"]
|
||||
690["Segment<br>[2366, 2405, 0]"]
|
||||
691["Segment<br>[2413, 2530, 0]"]
|
||||
692["Segment<br>[2538, 2577, 0]"]
|
||||
693["Segment<br>[2585, 2670, 0]"]
|
||||
694["Segment<br>[2678, 2685, 0]"]
|
||||
685["Path<br>[1985, 2047, 0]"]
|
||||
686["Segment<br>[2055, 2106, 0]"]
|
||||
687["Segment<br>[2114, 2188, 0]"]
|
||||
688["Segment<br>[2196, 2235, 0]"]
|
||||
689["Segment<br>[2243, 2350, 0]"]
|
||||
690["Segment<br>[2358, 2397, 0]"]
|
||||
691["Segment<br>[2405, 2522, 0]"]
|
||||
692["Segment<br>[2530, 2569, 0]"]
|
||||
693["Segment<br>[2577, 2662, 0]"]
|
||||
694["Segment<br>[2670, 2677, 0]"]
|
||||
695[Solid2d]
|
||||
end
|
||||
subgraph path724 [Path]
|
||||
724["Path<br>[1993, 2055, 0]"]
|
||||
725["Segment<br>[2063, 2114, 0]"]
|
||||
726["Segment<br>[2122, 2196, 0]"]
|
||||
727["Segment<br>[2204, 2243, 0]"]
|
||||
728["Segment<br>[2251, 2358, 0]"]
|
||||
729["Segment<br>[2366, 2405, 0]"]
|
||||
730["Segment<br>[2413, 2530, 0]"]
|
||||
731["Segment<br>[2538, 2577, 0]"]
|
||||
732["Segment<br>[2585, 2670, 0]"]
|
||||
733["Segment<br>[2678, 2685, 0]"]
|
||||
724["Path<br>[1985, 2047, 0]"]
|
||||
725["Segment<br>[2055, 2106, 0]"]
|
||||
726["Segment<br>[2114, 2188, 0]"]
|
||||
727["Segment<br>[2196, 2235, 0]"]
|
||||
728["Segment<br>[2243, 2350, 0]"]
|
||||
729["Segment<br>[2358, 2397, 0]"]
|
||||
730["Segment<br>[2405, 2522, 0]"]
|
||||
731["Segment<br>[2530, 2569, 0]"]
|
||||
732["Segment<br>[2577, 2662, 0]"]
|
||||
733["Segment<br>[2670, 2677, 0]"]
|
||||
734[Solid2d]
|
||||
end
|
||||
subgraph path763 [Path]
|
||||
763["Path<br>[1993, 2055, 0]"]
|
||||
764["Segment<br>[2063, 2114, 0]"]
|
||||
765["Segment<br>[2122, 2196, 0]"]
|
||||
766["Segment<br>[2204, 2243, 0]"]
|
||||
767["Segment<br>[2251, 2358, 0]"]
|
||||
768["Segment<br>[2366, 2405, 0]"]
|
||||
769["Segment<br>[2413, 2530, 0]"]
|
||||
770["Segment<br>[2538, 2577, 0]"]
|
||||
771["Segment<br>[2585, 2670, 0]"]
|
||||
772["Segment<br>[2678, 2685, 0]"]
|
||||
763["Path<br>[1985, 2047, 0]"]
|
||||
764["Segment<br>[2055, 2106, 0]"]
|
||||
765["Segment<br>[2114, 2188, 0]"]
|
||||
766["Segment<br>[2196, 2235, 0]"]
|
||||
767["Segment<br>[2243, 2350, 0]"]
|
||||
768["Segment<br>[2358, 2397, 0]"]
|
||||
769["Segment<br>[2405, 2522, 0]"]
|
||||
770["Segment<br>[2530, 2569, 0]"]
|
||||
771["Segment<br>[2577, 2662, 0]"]
|
||||
772["Segment<br>[2670, 2677, 0]"]
|
||||
773[Solid2d]
|
||||
end
|
||||
subgraph path802 [Path]
|
||||
802["Path<br>[1993, 2055, 0]"]
|
||||
803["Segment<br>[2063, 2114, 0]"]
|
||||
804["Segment<br>[2122, 2196, 0]"]
|
||||
805["Segment<br>[2204, 2243, 0]"]
|
||||
806["Segment<br>[2251, 2358, 0]"]
|
||||
807["Segment<br>[2366, 2405, 0]"]
|
||||
808["Segment<br>[2413, 2530, 0]"]
|
||||
809["Segment<br>[2538, 2577, 0]"]
|
||||
810["Segment<br>[2585, 2670, 0]"]
|
||||
811["Segment<br>[2678, 2685, 0]"]
|
||||
802["Path<br>[1985, 2047, 0]"]
|
||||
803["Segment<br>[2055, 2106, 0]"]
|
||||
804["Segment<br>[2114, 2188, 0]"]
|
||||
805["Segment<br>[2196, 2235, 0]"]
|
||||
806["Segment<br>[2243, 2350, 0]"]
|
||||
807["Segment<br>[2358, 2397, 0]"]
|
||||
808["Segment<br>[2405, 2522, 0]"]
|
||||
809["Segment<br>[2530, 2569, 0]"]
|
||||
810["Segment<br>[2577, 2662, 0]"]
|
||||
811["Segment<br>[2670, 2677, 0]"]
|
||||
812[Solid2d]
|
||||
end
|
||||
subgraph path841 [Path]
|
||||
841["Path<br>[1993, 2055, 0]"]
|
||||
842["Segment<br>[2063, 2114, 0]"]
|
||||
843["Segment<br>[2122, 2196, 0]"]
|
||||
844["Segment<br>[2204, 2243, 0]"]
|
||||
845["Segment<br>[2251, 2358, 0]"]
|
||||
846["Segment<br>[2366, 2405, 0]"]
|
||||
847["Segment<br>[2413, 2530, 0]"]
|
||||
848["Segment<br>[2538, 2577, 0]"]
|
||||
849["Segment<br>[2585, 2670, 0]"]
|
||||
850["Segment<br>[2678, 2685, 0]"]
|
||||
841["Path<br>[1985, 2047, 0]"]
|
||||
842["Segment<br>[2055, 2106, 0]"]
|
||||
843["Segment<br>[2114, 2188, 0]"]
|
||||
844["Segment<br>[2196, 2235, 0]"]
|
||||
845["Segment<br>[2243, 2350, 0]"]
|
||||
846["Segment<br>[2358, 2397, 0]"]
|
||||
847["Segment<br>[2405, 2522, 0]"]
|
||||
848["Segment<br>[2530, 2569, 0]"]
|
||||
849["Segment<br>[2577, 2662, 0]"]
|
||||
850["Segment<br>[2670, 2677, 0]"]
|
||||
851[Solid2d]
|
||||
end
|
||||
subgraph path880 [Path]
|
||||
880["Path<br>[4917, 5004, 0]"]
|
||||
881["Segment<br>[5012, 5041, 0]"]
|
||||
882["Segment<br>[5049, 5077, 0]"]
|
||||
883["Segment<br>[5085, 5163, 0]"]
|
||||
884["Segment<br>[5171, 5218, 0]"]
|
||||
885["Segment<br>[5226, 5254, 0]"]
|
||||
886["Segment<br>[5262, 5291, 0]"]
|
||||
887["Segment<br>[5299, 5328, 0]"]
|
||||
888["Segment<br>[5336, 5402, 0]"]
|
||||
889["Segment<br>[5410, 5438, 0]"]
|
||||
890["Segment<br>[5446, 5475, 0]"]
|
||||
891["Segment<br>[5483, 5545, 0]"]
|
||||
892["Segment<br>[5553, 5581, 0]"]
|
||||
893["Segment<br>[5589, 5623, 0]"]
|
||||
894["Segment<br>[5631, 5661, 0]"]
|
||||
895["Segment<br>[5669, 5737, 0]"]
|
||||
896["Segment<br>[5745, 5752, 0]"]
|
||||
880["Path<br>[4901, 4988, 0]"]
|
||||
881["Segment<br>[4996, 5025, 0]"]
|
||||
882["Segment<br>[5033, 5061, 0]"]
|
||||
883["Segment<br>[5069, 5147, 0]"]
|
||||
884["Segment<br>[5155, 5202, 0]"]
|
||||
885["Segment<br>[5210, 5238, 0]"]
|
||||
886["Segment<br>[5246, 5275, 0]"]
|
||||
887["Segment<br>[5283, 5312, 0]"]
|
||||
888["Segment<br>[5320, 5386, 0]"]
|
||||
889["Segment<br>[5394, 5422, 0]"]
|
||||
890["Segment<br>[5430, 5459, 0]"]
|
||||
891["Segment<br>[5467, 5529, 0]"]
|
||||
892["Segment<br>[5537, 5565, 0]"]
|
||||
893["Segment<br>[5573, 5607, 0]"]
|
||||
894["Segment<br>[5615, 5645, 0]"]
|
||||
895["Segment<br>[5653, 5721, 0]"]
|
||||
896["Segment<br>[5729, 5736, 0]"]
|
||||
897[Solid2d]
|
||||
end
|
||||
subgraph path950 [Path]
|
||||
950["Path<br>[5952, 6050, 0]"]
|
||||
951["Segment<br>[6058, 6136, 0]"]
|
||||
952["Segment<br>[6144, 6191, 0]"]
|
||||
953["Segment<br>[6199, 6279, 0]"]
|
||||
954["Segment<br>[6287, 6294, 0]"]
|
||||
950["Path<br>[5936, 6034, 0]"]
|
||||
951["Segment<br>[6042, 6120, 0]"]
|
||||
952["Segment<br>[6128, 6175, 0]"]
|
||||
953["Segment<br>[6183, 6263, 0]"]
|
||||
954["Segment<br>[6271, 6278, 0]"]
|
||||
955[Solid2d]
|
||||
end
|
||||
subgraph path972 [Path]
|
||||
972["Path<br>[6402, 6499, 0]"]
|
||||
973["Segment<br>[6507, 6585, 0]"]
|
||||
974["Segment<br>[6593, 6641, 0]"]
|
||||
975["Segment<br>[6649, 6729, 0]"]
|
||||
976["Segment<br>[6737, 6744, 0]"]
|
||||
972["Path<br>[6386, 6483, 0]"]
|
||||
973["Segment<br>[6491, 6569, 0]"]
|
||||
974["Segment<br>[6577, 6625, 0]"]
|
||||
975["Segment<br>[6633, 6713, 0]"]
|
||||
976["Segment<br>[6721, 6728, 0]"]
|
||||
977[Solid2d]
|
||||
end
|
||||
subgraph path994 [Path]
|
||||
994["Path<br>[5952, 6050, 0]"]
|
||||
995["Segment<br>[6058, 6136, 0]"]
|
||||
996["Segment<br>[6144, 6191, 0]"]
|
||||
997["Segment<br>[6199, 6279, 0]"]
|
||||
998["Segment<br>[6287, 6294, 0]"]
|
||||
994["Path<br>[5936, 6034, 0]"]
|
||||
995["Segment<br>[6042, 6120, 0]"]
|
||||
996["Segment<br>[6128, 6175, 0]"]
|
||||
997["Segment<br>[6183, 6263, 0]"]
|
||||
998["Segment<br>[6271, 6278, 0]"]
|
||||
999[Solid2d]
|
||||
end
|
||||
subgraph path1016 [Path]
|
||||
1016["Path<br>[6402, 6499, 0]"]
|
||||
1017["Segment<br>[6507, 6585, 0]"]
|
||||
1018["Segment<br>[6593, 6641, 0]"]
|
||||
1019["Segment<br>[6649, 6729, 0]"]
|
||||
1020["Segment<br>[6737, 6744, 0]"]
|
||||
1016["Path<br>[6386, 6483, 0]"]
|
||||
1017["Segment<br>[6491, 6569, 0]"]
|
||||
1018["Segment<br>[6577, 6625, 0]"]
|
||||
1019["Segment<br>[6633, 6713, 0]"]
|
||||
1020["Segment<br>[6721, 6728, 0]"]
|
||||
1021[Solid2d]
|
||||
end
|
||||
1["Plane<br>[532, 549, 0]"]
|
||||
@ -394,8 +394,8 @@ flowchart LR
|
||||
57["Cap End"]
|
||||
58["SweepEdge Opposite"]
|
||||
59["SweepEdge Adjacent"]
|
||||
60["Plane<br>[1954, 1977, 0]"]
|
||||
72["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
60["Plane<br>[1946, 1969, 0]"]
|
||||
72["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
73[Wall]
|
||||
74[Wall]
|
||||
75[Wall]
|
||||
@ -422,8 +422,8 @@ flowchart LR
|
||||
96["SweepEdge Adjacent"]
|
||||
97["SweepEdge Opposite"]
|
||||
98["SweepEdge Adjacent"]
|
||||
99["Plane<br>[1954, 1977, 0]"]
|
||||
111["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
99["Plane<br>[1946, 1969, 0]"]
|
||||
111["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
112[Wall]
|
||||
113[Wall]
|
||||
114[Wall]
|
||||
@ -450,8 +450,8 @@ flowchart LR
|
||||
135["SweepEdge Adjacent"]
|
||||
136["SweepEdge Opposite"]
|
||||
137["SweepEdge Adjacent"]
|
||||
138["Plane<br>[1954, 1977, 0]"]
|
||||
150["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
138["Plane<br>[1946, 1969, 0]"]
|
||||
150["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
151[Wall]
|
||||
152[Wall]
|
||||
153[Wall]
|
||||
@ -478,8 +478,8 @@ flowchart LR
|
||||
174["SweepEdge Adjacent"]
|
||||
175["SweepEdge Opposite"]
|
||||
176["SweepEdge Adjacent"]
|
||||
177["Plane<br>[1954, 1977, 0]"]
|
||||
189["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
177["Plane<br>[1946, 1969, 0]"]
|
||||
189["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
190[Wall]
|
||||
191[Wall]
|
||||
192[Wall]
|
||||
@ -506,8 +506,8 @@ flowchart LR
|
||||
213["SweepEdge Adjacent"]
|
||||
214["SweepEdge Opposite"]
|
||||
215["SweepEdge Adjacent"]
|
||||
216["Plane<br>[1954, 1977, 0]"]
|
||||
228["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
216["Plane<br>[1946, 1969, 0]"]
|
||||
228["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
229[Wall]
|
||||
230[Wall]
|
||||
231[Wall]
|
||||
@ -534,8 +534,8 @@ flowchart LR
|
||||
252["SweepEdge Adjacent"]
|
||||
253["SweepEdge Opposite"]
|
||||
254["SweepEdge Adjacent"]
|
||||
255["Plane<br>[1954, 1977, 0]"]
|
||||
267["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
255["Plane<br>[1946, 1969, 0]"]
|
||||
267["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
268[Wall]
|
||||
269[Wall]
|
||||
270[Wall]
|
||||
@ -562,8 +562,8 @@ flowchart LR
|
||||
291["SweepEdge Adjacent"]
|
||||
292["SweepEdge Opposite"]
|
||||
293["SweepEdge Adjacent"]
|
||||
294["Plane<br>[1954, 1977, 0]"]
|
||||
306["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
294["Plane<br>[1946, 1969, 0]"]
|
||||
306["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
307[Wall]
|
||||
308[Wall]
|
||||
309[Wall]
|
||||
@ -590,8 +590,8 @@ flowchart LR
|
||||
330["SweepEdge Adjacent"]
|
||||
331["SweepEdge Opposite"]
|
||||
332["SweepEdge Adjacent"]
|
||||
333["Plane<br>[1954, 1977, 0]"]
|
||||
345["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
333["Plane<br>[1946, 1969, 0]"]
|
||||
345["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
346[Wall]
|
||||
347[Wall]
|
||||
348[Wall]
|
||||
@ -618,8 +618,8 @@ flowchart LR
|
||||
369["SweepEdge Adjacent"]
|
||||
370["SweepEdge Opposite"]
|
||||
371["SweepEdge Adjacent"]
|
||||
372["Plane<br>[1954, 1977, 0]"]
|
||||
384["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
372["Plane<br>[1946, 1969, 0]"]
|
||||
384["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
385[Wall]
|
||||
386[Wall]
|
||||
387[Wall]
|
||||
@ -646,8 +646,8 @@ flowchart LR
|
||||
408["SweepEdge Adjacent"]
|
||||
409["SweepEdge Opposite"]
|
||||
410["SweepEdge Adjacent"]
|
||||
411["Plane<br>[1954, 1977, 0]"]
|
||||
423["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
411["Plane<br>[1946, 1969, 0]"]
|
||||
423["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
424[Wall]
|
||||
425[Wall]
|
||||
426[Wall]
|
||||
@ -674,8 +674,8 @@ flowchart LR
|
||||
447["SweepEdge Adjacent"]
|
||||
448["SweepEdge Opposite"]
|
||||
449["SweepEdge Adjacent"]
|
||||
450["Plane<br>[1954, 1977, 0]"]
|
||||
462["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
450["Plane<br>[1946, 1969, 0]"]
|
||||
462["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
463[Wall]
|
||||
464[Wall]
|
||||
465[Wall]
|
||||
@ -702,8 +702,8 @@ flowchart LR
|
||||
486["SweepEdge Adjacent"]
|
||||
487["SweepEdge Opposite"]
|
||||
488["SweepEdge Adjacent"]
|
||||
489["Plane<br>[1954, 1977, 0]"]
|
||||
501["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
489["Plane<br>[1946, 1969, 0]"]
|
||||
501["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
502[Wall]
|
||||
503[Wall]
|
||||
504[Wall]
|
||||
@ -730,8 +730,8 @@ flowchart LR
|
||||
525["SweepEdge Adjacent"]
|
||||
526["SweepEdge Opposite"]
|
||||
527["SweepEdge Adjacent"]
|
||||
528["Plane<br>[1954, 1977, 0]"]
|
||||
540["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
528["Plane<br>[1946, 1969, 0]"]
|
||||
540["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
541[Wall]
|
||||
542[Wall]
|
||||
543[Wall]
|
||||
@ -758,8 +758,8 @@ flowchart LR
|
||||
564["SweepEdge Adjacent"]
|
||||
565["SweepEdge Opposite"]
|
||||
566["SweepEdge Adjacent"]
|
||||
567["Plane<br>[1954, 1977, 0]"]
|
||||
579["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
567["Plane<br>[1946, 1969, 0]"]
|
||||
579["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
580[Wall]
|
||||
581[Wall]
|
||||
582[Wall]
|
||||
@ -786,8 +786,8 @@ flowchart LR
|
||||
603["SweepEdge Adjacent"]
|
||||
604["SweepEdge Opposite"]
|
||||
605["SweepEdge Adjacent"]
|
||||
606["Plane<br>[1954, 1977, 0]"]
|
||||
618["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
606["Plane<br>[1946, 1969, 0]"]
|
||||
618["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
619[Wall]
|
||||
620[Wall]
|
||||
621[Wall]
|
||||
@ -814,8 +814,8 @@ flowchart LR
|
||||
642["SweepEdge Adjacent"]
|
||||
643["SweepEdge Opposite"]
|
||||
644["SweepEdge Adjacent"]
|
||||
645["Plane<br>[1954, 1977, 0]"]
|
||||
657["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
645["Plane<br>[1946, 1969, 0]"]
|
||||
657["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
658[Wall]
|
||||
659[Wall]
|
||||
660[Wall]
|
||||
@ -842,8 +842,8 @@ flowchart LR
|
||||
681["SweepEdge Adjacent"]
|
||||
682["SweepEdge Opposite"]
|
||||
683["SweepEdge Adjacent"]
|
||||
684["Plane<br>[1954, 1977, 0]"]
|
||||
696["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
684["Plane<br>[1946, 1969, 0]"]
|
||||
696["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
697[Wall]
|
||||
698[Wall]
|
||||
699[Wall]
|
||||
@ -870,8 +870,8 @@ flowchart LR
|
||||
720["SweepEdge Adjacent"]
|
||||
721["SweepEdge Opposite"]
|
||||
722["SweepEdge Adjacent"]
|
||||
723["Plane<br>[1954, 1977, 0]"]
|
||||
735["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
723["Plane<br>[1946, 1969, 0]"]
|
||||
735["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
736[Wall]
|
||||
737[Wall]
|
||||
738[Wall]
|
||||
@ -898,8 +898,8 @@ flowchart LR
|
||||
759["SweepEdge Adjacent"]
|
||||
760["SweepEdge Opposite"]
|
||||
761["SweepEdge Adjacent"]
|
||||
762["Plane<br>[1954, 1977, 0]"]
|
||||
774["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
762["Plane<br>[1946, 1969, 0]"]
|
||||
774["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
775[Wall]
|
||||
776[Wall]
|
||||
777[Wall]
|
||||
@ -926,8 +926,8 @@ flowchart LR
|
||||
798["SweepEdge Adjacent"]
|
||||
799["SweepEdge Opposite"]
|
||||
800["SweepEdge Adjacent"]
|
||||
801["Plane<br>[1954, 1977, 0]"]
|
||||
813["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
801["Plane<br>[1946, 1969, 0]"]
|
||||
813["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
814[Wall]
|
||||
815[Wall]
|
||||
816[Wall]
|
||||
@ -954,8 +954,8 @@ flowchart LR
|
||||
837["SweepEdge Adjacent"]
|
||||
838["SweepEdge Opposite"]
|
||||
839["SweepEdge Adjacent"]
|
||||
840["Plane<br>[1954, 1977, 0]"]
|
||||
852["Sweep Extrusion<br>[2693, 2719, 0]"]
|
||||
840["Plane<br>[1946, 1969, 0]"]
|
||||
852["Sweep Extrusion<br>[2685, 2711, 0]"]
|
||||
853[Wall]
|
||||
854[Wall]
|
||||
855[Wall]
|
||||
@ -982,8 +982,8 @@ flowchart LR
|
||||
876["SweepEdge Adjacent"]
|
||||
877["SweepEdge Opposite"]
|
||||
878["SweepEdge Adjacent"]
|
||||
879["Plane<br>[4886, 4909, 0]"]
|
||||
898["Sweep Extrusion<br>[5760, 5784, 0]"]
|
||||
879["Plane<br>[4870, 4893, 0]"]
|
||||
898["Sweep Extrusion<br>[5744, 5768, 0]"]
|
||||
899[Wall]
|
||||
900[Wall]
|
||||
901[Wall]
|
||||
@ -1034,8 +1034,8 @@ flowchart LR
|
||||
946["SweepEdge Adjacent"]
|
||||
947["SweepEdge Opposite"]
|
||||
948["SweepEdge Adjacent"]
|
||||
949["Plane<br>[5921, 5944, 0]"]
|
||||
956["Sweep Extrusion<br>[6302, 6326, 0]"]
|
||||
949["Plane<br>[5905, 5928, 0]"]
|
||||
956["Sweep Extrusion<br>[6286, 6310, 0]"]
|
||||
957[Wall]
|
||||
958[Wall]
|
||||
959[Wall]
|
||||
@ -1050,8 +1050,8 @@ flowchart LR
|
||||
968["SweepEdge Adjacent"]
|
||||
969["SweepEdge Opposite"]
|
||||
970["SweepEdge Adjacent"]
|
||||
971["Plane<br>[6371, 6394, 0]"]
|
||||
978["Sweep Extrusion<br>[6752, 6776, 0]"]
|
||||
971["Plane<br>[6355, 6378, 0]"]
|
||||
978["Sweep Extrusion<br>[6736, 6760, 0]"]
|
||||
979[Wall]
|
||||
980[Wall]
|
||||
981[Wall]
|
||||
@ -1066,8 +1066,8 @@ flowchart LR
|
||||
990["SweepEdge Adjacent"]
|
||||
991["SweepEdge Opposite"]
|
||||
992["SweepEdge Adjacent"]
|
||||
993["Plane<br>[5921, 5944, 0]"]
|
||||
1000["Sweep Extrusion<br>[6302, 6326, 0]"]
|
||||
993["Plane<br>[5905, 5928, 0]"]
|
||||
1000["Sweep Extrusion<br>[6286, 6310, 0]"]
|
||||
1001[Wall]
|
||||
1002[Wall]
|
||||
1003[Wall]
|
||||
@ -1082,8 +1082,8 @@ flowchart LR
|
||||
1012["SweepEdge Adjacent"]
|
||||
1013["SweepEdge Opposite"]
|
||||
1014["SweepEdge Adjacent"]
|
||||
1015["Plane<br>[6371, 6394, 0]"]
|
||||
1022["Sweep Extrusion<br>[6752, 6776, 0]"]
|
||||
1015["Plane<br>[6355, 6378, 0]"]
|
||||
1022["Sweep Extrusion<br>[6736, 6760, 0]"]
|
||||
1023[Wall]
|
||||
1024[Wall]
|
||||
1025[Wall]
|
||||
|
@ -2530,45 +2530,21 @@ description: Result of parsing keyboard.kcl
|
||||
"suffix": "None"
|
||||
}
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "7",
|
||||
"raw": "7deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 7.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
@ -7904,45 +7880,21 @@ description: Result of parsing keyboard.kcl
|
||||
"suffix": "None"
|
||||
}
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "7",
|
||||
"raw": "7deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 7.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
|
@ -187,20 +187,6 @@ description: Operations executed keyboard.kcl
|
||||
"sourceRange": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -7103,20 +7089,6 @@ description: Operations executed keyboard.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -2477,6 +2477,36 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"edge_id": "[uuid]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "object_visible",
|
||||
"object_id": "[uuid]",
|
||||
"hidden": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "solid3d_fillet_edge",
|
||||
"object_id": "[uuid]",
|
||||
"edge_id": "[uuid]",
|
||||
"radius": 2.54,
|
||||
"tolerance": 0.0000001,
|
||||
"cut_type": "fillet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "object_visible",
|
||||
"object_id": "[uuid]",
|
||||
"hidden": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
@ -3526,36 +3556,6 @@ description: Artifact commands multi-axis-robot.kcl
|
||||
"edge_id": "[uuid]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "object_visible",
|
||||
"object_id": "[uuid]",
|
||||
"hidden": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "solid3d_fillet_edge",
|
||||
"object_id": "[uuid]",
|
||||
"edge_id": "[uuid]",
|
||||
"radius": 2.54,
|
||||
"tolerance": 0.0000001,
|
||||
"cut_type": "fillet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
"command": {
|
||||
"type": "object_visible",
|
||||
"object_id": "[uuid]",
|
||||
"hidden": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"cmdId": "[uuid]",
|
||||
"range": [],
|
||||
|
@ -1,162 +1,162 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[224, 279, 7]"]
|
||||
3["Segment<br>[285, 365, 7]"]
|
||||
4["Segment<br>[371, 483, 7]"]
|
||||
5["Segment<br>[489, 606, 7]"]
|
||||
6["Segment<br>[612, 697, 7]"]
|
||||
7["Segment<br>[703, 710, 7]"]
|
||||
2["Path<br>[224, 279, 8]"]
|
||||
3["Segment<br>[285, 365, 8]"]
|
||||
4["Segment<br>[371, 483, 8]"]
|
||||
5["Segment<br>[489, 606, 8]"]
|
||||
6["Segment<br>[612, 697, 8]"]
|
||||
7["Segment<br>[703, 710, 8]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path28 [Path]
|
||||
28["Path<br>[1151, 1208, 7]"]
|
||||
29["Segment<br>[1151, 1208, 7]"]
|
||||
28["Path<br>[1151, 1208, 8]"]
|
||||
29["Segment<br>[1151, 1208, 8]"]
|
||||
30[Solid2d]
|
||||
end
|
||||
subgraph path37 [Path]
|
||||
37["Path<br>[1411, 1448, 7]"]
|
||||
38["Segment<br>[1411, 1448, 7]"]
|
||||
37["Path<br>[1411, 1448, 8]"]
|
||||
38["Segment<br>[1411, 1448, 8]"]
|
||||
39[Solid2d]
|
||||
end
|
||||
subgraph path45 [Path]
|
||||
45["Path<br>[1585, 1725, 7]"]
|
||||
46["Segment<br>[1585, 1725, 7]"]
|
||||
45["Path<br>[1585, 1725, 8]"]
|
||||
46["Segment<br>[1585, 1725, 8]"]
|
||||
47[Solid2d]
|
||||
end
|
||||
subgraph path55 [Path]
|
||||
55["Path<br>[1976, 2116, 7]"]
|
||||
56["Segment<br>[1976, 2116, 7]"]
|
||||
55["Path<br>[1976, 2116, 8]"]
|
||||
56["Segment<br>[1976, 2116, 8]"]
|
||||
57[Solid2d]
|
||||
end
|
||||
subgraph path66 [Path]
|
||||
66["Path<br>[203, 263, 8]"]
|
||||
67["Segment<br>[203, 263, 8]"]
|
||||
66["Path<br>[203, 263, 9]"]
|
||||
67["Segment<br>[203, 263, 9]"]
|
||||
68[Solid2d]
|
||||
end
|
||||
subgraph path76 [Path]
|
||||
76["Path<br>[493, 529, 8]"]
|
||||
77["Segment<br>[535, 572, 8]"]
|
||||
78["Segment<br>[578, 633, 8]"]
|
||||
79["Segment<br>[639, 688, 8]"]
|
||||
80["Segment<br>[694, 750, 8]"]
|
||||
81["Segment<br>[756, 763, 8]"]
|
||||
76["Path<br>[493, 529, 9]"]
|
||||
77["Segment<br>[535, 572, 9]"]
|
||||
78["Segment<br>[578, 633, 9]"]
|
||||
79["Segment<br>[639, 688, 9]"]
|
||||
80["Segment<br>[694, 750, 9]"]
|
||||
81["Segment<br>[756, 763, 9]"]
|
||||
82[Solid2d]
|
||||
end
|
||||
subgraph path98 [Path]
|
||||
98["Path<br>[865, 1040, 8]"]
|
||||
99["Segment<br>[865, 1040, 8]"]
|
||||
100[Solid2d]
|
||||
subgraph path99 [Path]
|
||||
99["Path<br>[865, 1054, 9]"]
|
||||
100["Segment<br>[865, 1054, 9]"]
|
||||
101[Solid2d]
|
||||
end
|
||||
subgraph path107 [Path]
|
||||
107["Path<br>[1249, 1396, 8]"]
|
||||
108["Segment<br>[1249, 1396, 8]"]
|
||||
109[Solid2d]
|
||||
subgraph path108 [Path]
|
||||
108["Path<br>[1263, 1424, 9]"]
|
||||
109["Segment<br>[1263, 1424, 9]"]
|
||||
110[Solid2d]
|
||||
end
|
||||
subgraph path118 [Path]
|
||||
118["Path<br>[1718, 1892, 8]"]
|
||||
119["Segment<br>[1718, 1892, 8]"]
|
||||
120[Solid2d]
|
||||
subgraph path119 [Path]
|
||||
119["Path<br>[1760, 1948, 9]"]
|
||||
120["Segment<br>[1760, 1948, 9]"]
|
||||
121[Solid2d]
|
||||
end
|
||||
subgraph path127 [Path]
|
||||
127["Path<br>[2117, 2157, 8]"]
|
||||
128["Segment<br>[2117, 2157, 8]"]
|
||||
129[Solid2d]
|
||||
subgraph path128 [Path]
|
||||
128["Path<br>[2173, 2213, 9]"]
|
||||
129["Segment<br>[2173, 2213, 9]"]
|
||||
130[Solid2d]
|
||||
end
|
||||
subgraph path139 [Path]
|
||||
139["Path<br>[251, 394, 9]"]
|
||||
140["Segment<br>[400, 483, 9]"]
|
||||
141["Segment<br>[489, 541, 9]"]
|
||||
142["Segment<br>[547, 630, 9]"]
|
||||
143["Segment<br>[636, 692, 9]"]
|
||||
144["Segment<br>[698, 705, 9]"]
|
||||
139["Path<br>[251, 408, 10]"]
|
||||
140["Segment<br>[414, 497, 10]"]
|
||||
141["Segment<br>[503, 555, 10]"]
|
||||
142["Segment<br>[561, 644, 10]"]
|
||||
143["Segment<br>[650, 706, 10]"]
|
||||
144["Segment<br>[712, 719, 10]"]
|
||||
145[Solid2d]
|
||||
end
|
||||
subgraph path161 [Path]
|
||||
161["Path<br>[826, 890, 9]"]
|
||||
162["Segment<br>[826, 890, 9]"]
|
||||
161["Path<br>[840, 904, 10]"]
|
||||
162["Segment<br>[840, 904, 10]"]
|
||||
163[Solid2d]
|
||||
end
|
||||
subgraph path170 [Path]
|
||||
170["Path<br>[1064, 1272, 9]"]
|
||||
171["Segment<br>[1064, 1272, 9]"]
|
||||
170["Path<br>[1078, 1300, 10]"]
|
||||
171["Segment<br>[1078, 1300, 10]"]
|
||||
172[Solid2d]
|
||||
end
|
||||
subgraph path179 [Path]
|
||||
179["Path<br>[1480, 1524, 9]"]
|
||||
180["Segment<br>[1480, 1524, 9]"]
|
||||
179["Path<br>[1508, 1552, 10]"]
|
||||
180["Segment<br>[1508, 1552, 10]"]
|
||||
181[Solid2d]
|
||||
end
|
||||
subgraph path194 [Path]
|
||||
194["Path<br>[1767, 1959, 9]"]
|
||||
195["Segment<br>[1767, 1959, 9]"]
|
||||
194["Path<br>[1795, 2001, 10]"]
|
||||
195["Segment<br>[1795, 2001, 10]"]
|
||||
196[Solid2d]
|
||||
end
|
||||
subgraph path205 [Path]
|
||||
205["Path<br>[2317, 2492, 9]"]
|
||||
206["Segment<br>[2317, 2492, 9]"]
|
||||
205["Path<br>[2373, 2562, 10]"]
|
||||
206["Segment<br>[2373, 2562, 10]"]
|
||||
207[Solid2d]
|
||||
end
|
||||
subgraph path214 [Path]
|
||||
214["Path<br>[271, 504, 10]"]
|
||||
215["Segment<br>[510, 596, 10]"]
|
||||
216["Segment<br>[602, 656, 10]"]
|
||||
217["Segment<br>[662, 748, 10]"]
|
||||
218["Segment<br>[754, 824, 10]"]
|
||||
219["Segment<br>[830, 837, 10]"]
|
||||
214["Path<br>[271, 532, 11]"]
|
||||
215["Segment<br>[538, 624, 11]"]
|
||||
216["Segment<br>[630, 684, 11]"]
|
||||
217["Segment<br>[690, 776, 11]"]
|
||||
218["Segment<br>[782, 852, 11]"]
|
||||
219["Segment<br>[858, 865, 11]"]
|
||||
220[Solid2d]
|
||||
end
|
||||
subgraph path236 [Path]
|
||||
236["Path<br>[956, 1165, 10]"]
|
||||
237["Segment<br>[956, 1165, 10]"]
|
||||
236["Path<br>[984, 1207, 11]"]
|
||||
237["Segment<br>[984, 1207, 11]"]
|
||||
238[Solid2d]
|
||||
end
|
||||
subgraph path245 [Path]
|
||||
245["Path<br>[1375, 1564, 10]"]
|
||||
246["Segment<br>[1375, 1564, 10]"]
|
||||
245["Path<br>[1417, 1620, 11]"]
|
||||
246["Segment<br>[1417, 1620, 11]"]
|
||||
247[Solid2d]
|
||||
end
|
||||
subgraph path260 [Path]
|
||||
260["Path<br>[1990, 2276, 10]"]
|
||||
261["Segment<br>[1990, 2276, 10]"]
|
||||
260["Path<br>[2060, 2374, 11]"]
|
||||
261["Segment<br>[2060, 2374, 11]"]
|
||||
262[Solid2d]
|
||||
end
|
||||
subgraph path269 [Path]
|
||||
269["Path<br>[2380, 2664, 10]"]
|
||||
270["Segment<br>[2380, 2664, 10]"]
|
||||
269["Path<br>[2478, 2790, 11]"]
|
||||
270["Segment<br>[2478, 2790, 11]"]
|
||||
271[Solid2d]
|
||||
end
|
||||
subgraph path278 [Path]
|
||||
278["Path<br>[2823, 2861, 10]"]
|
||||
279["Segment<br>[2823, 2861, 10]"]
|
||||
278["Path<br>[2949, 2987, 11]"]
|
||||
279["Segment<br>[2949, 2987, 11]"]
|
||||
280[Solid2d]
|
||||
end
|
||||
subgraph path287 [Path]
|
||||
287["Path<br>[2996, 3221, 10]"]
|
||||
288["Segment<br>[3227, 3295, 10]"]
|
||||
289["Segment<br>[3301, 3411, 10]"]
|
||||
290["Segment<br>[3417, 3485, 10]"]
|
||||
291["Segment<br>[3491, 3567, 10]"]
|
||||
292["Segment<br>[3573, 3649, 10]"]
|
||||
293["Segment<br>[3655, 3729, 10]"]
|
||||
294["Segment<br>[3735, 3791, 10]"]
|
||||
295["Segment<br>[3797, 3804, 10]"]
|
||||
287["Path<br>[3122, 3375, 11]"]
|
||||
288["Segment<br>[3381, 3449, 11]"]
|
||||
289["Segment<br>[3455, 3565, 11]"]
|
||||
290["Segment<br>[3571, 3639, 11]"]
|
||||
291["Segment<br>[3645, 3721, 11]"]
|
||||
292["Segment<br>[3727, 3803, 11]"]
|
||||
293["Segment<br>[3809, 3883, 11]"]
|
||||
294["Segment<br>[3889, 3945, 11]"]
|
||||
295["Segment<br>[3951, 3958, 11]"]
|
||||
296[Solid2d]
|
||||
end
|
||||
subgraph path321 [Path]
|
||||
321["Path<br>[3938, 4163, 10]"]
|
||||
322["Segment<br>[4169, 4239, 10]"]
|
||||
323["Segment<br>[4245, 4360, 10]"]
|
||||
324["Segment<br>[4366, 4436, 10]"]
|
||||
325["Segment<br>[4442, 4520, 10]"]
|
||||
326["Segment<br>[4526, 4604, 10]"]
|
||||
327["Segment<br>[4610, 4686, 10]"]
|
||||
328["Segment<br>[4692, 4748, 10]"]
|
||||
329["Segment<br>[4754, 4761, 10]"]
|
||||
321["Path<br>[4092, 4345, 11]"]
|
||||
322["Segment<br>[4351, 4421, 11]"]
|
||||
323["Segment<br>[4427, 4542, 11]"]
|
||||
324["Segment<br>[4548, 4618, 11]"]
|
||||
325["Segment<br>[4624, 4702, 11]"]
|
||||
326["Segment<br>[4708, 4786, 11]"]
|
||||
327["Segment<br>[4792, 4868, 11]"]
|
||||
328["Segment<br>[4874, 4930, 11]"]
|
||||
329["Segment<br>[4936, 4943, 11]"]
|
||||
330[Solid2d]
|
||||
end
|
||||
1["Plane<br>[201, 218, 7]"]
|
||||
9["Sweep Extrusion<br>[724, 771, 7]"]
|
||||
1["Plane<br>[201, 218, 8]"]
|
||||
9["Sweep Extrusion<br>[724, 771, 8]"]
|
||||
10[Wall]
|
||||
11[Wall]
|
||||
12[Wall]
|
||||
@ -171,44 +171,44 @@ flowchart LR
|
||||
21["SweepEdge Adjacent"]
|
||||
22["SweepEdge Opposite"]
|
||||
23["SweepEdge Adjacent"]
|
||||
24["EdgeCut Chamfer<br>[777, 1054, 7]"]
|
||||
25["EdgeCut Chamfer<br>[777, 1054, 7]"]
|
||||
26["EdgeCut Chamfer<br>[777, 1054, 7]"]
|
||||
27["EdgeCut Chamfer<br>[777, 1054, 7]"]
|
||||
31["Sweep Extrusion<br>[1222, 1288, 7]"]
|
||||
24["EdgeCut Chamfer<br>[777, 1054, 8]"]
|
||||
25["EdgeCut Chamfer<br>[777, 1054, 8]"]
|
||||
26["EdgeCut Chamfer<br>[777, 1054, 8]"]
|
||||
27["EdgeCut Chamfer<br>[777, 1054, 8]"]
|
||||
31["Sweep Extrusion<br>[1222, 1288, 8]"]
|
||||
32[Wall]
|
||||
33["Cap End"]
|
||||
34["SweepEdge Opposite"]
|
||||
35["SweepEdge Adjacent"]
|
||||
36["EdgeCut Fillet<br>[1294, 1355, 7]"]
|
||||
40["Sweep Extrusion<br>[1462, 1492, 7]"]
|
||||
36["EdgeCut Fillet<br>[1294, 1355, 8]"]
|
||||
40["Sweep Extrusion<br>[1462, 1492, 8]"]
|
||||
41[Wall]
|
||||
42["Cap End"]
|
||||
43["SweepEdge Opposite"]
|
||||
44["SweepEdge Adjacent"]
|
||||
48["Sweep Extrusion<br>[1873, 1920, 7]"]
|
||||
48["Sweep Extrusion<br>[1873, 1920, 8]"]
|
||||
49[Wall]
|
||||
50["SweepEdge Opposite"]
|
||||
51["SweepEdge Adjacent"]
|
||||
52["Sweep Extrusion<br>[1873, 1920, 7]"]
|
||||
53["Sweep Extrusion<br>[1873, 1920, 7]"]
|
||||
54["Sweep Extrusion<br>[1873, 1920, 7]"]
|
||||
58["Sweep Extrusion<br>[2252, 2299, 7]"]
|
||||
52["Sweep Extrusion<br>[1873, 1920, 8]"]
|
||||
53["Sweep Extrusion<br>[1873, 1920, 8]"]
|
||||
54["Sweep Extrusion<br>[1873, 1920, 8]"]
|
||||
58["Sweep Extrusion<br>[2252, 2299, 8]"]
|
||||
59[Wall]
|
||||
60["SweepEdge Opposite"]
|
||||
61["SweepEdge Adjacent"]
|
||||
62["Sweep Extrusion<br>[2252, 2299, 7]"]
|
||||
63["Sweep Extrusion<br>[2252, 2299, 7]"]
|
||||
64["Sweep Extrusion<br>[2252, 2299, 7]"]
|
||||
65["Plane<br>[174, 197, 8]"]
|
||||
69["Sweep Extrusion<br>[277, 315, 8]"]
|
||||
62["Sweep Extrusion<br>[2252, 2299, 8]"]
|
||||
63["Sweep Extrusion<br>[2252, 2299, 8]"]
|
||||
64["Sweep Extrusion<br>[2252, 2299, 8]"]
|
||||
65["Plane<br>[174, 197, 9]"]
|
||||
69["Sweep Extrusion<br>[277, 315, 9]"]
|
||||
70[Wall]
|
||||
71["Cap Start"]
|
||||
72["Cap End"]
|
||||
73["SweepEdge Opposite"]
|
||||
74["SweepEdge Adjacent"]
|
||||
75["Plane<br>[464, 487, 8]"]
|
||||
83["Sweep Extrusion<br>[778, 808, 8]"]
|
||||
75["Plane<br>[464, 487, 9]"]
|
||||
83["Sweep Extrusion<br>[778, 808, 9]"]
|
||||
84[Wall]
|
||||
85[Wall]
|
||||
86[Wall]
|
||||
@ -223,36 +223,36 @@ flowchart LR
|
||||
95["SweepEdge Adjacent"]
|
||||
96["SweepEdge Opposite"]
|
||||
97["SweepEdge Adjacent"]
|
||||
101["Sweep Extrusion<br>[1054, 1086, 8]"]
|
||||
102[Wall]
|
||||
103["Cap End"]
|
||||
104["SweepEdge Opposite"]
|
||||
105["SweepEdge Adjacent"]
|
||||
106["EdgeCut Fillet<br>[1092, 1154, 8]"]
|
||||
110["Sweep Extrusion<br>[1629, 1661, 8]"]
|
||||
111[Wall]
|
||||
112["Cap End"]
|
||||
113["SweepEdge Opposite"]
|
||||
114["SweepEdge Adjacent"]
|
||||
115["Sweep Extrusion<br>[1629, 1661, 8]"]
|
||||
116["Sweep Extrusion<br>[1629, 1661, 8]"]
|
||||
117["Sweep Extrusion<br>[1629, 1661, 8]"]
|
||||
121["Sweep Extrusion<br>[1906, 1939, 8]"]
|
||||
122[Wall]
|
||||
123["Cap End"]
|
||||
124["SweepEdge Opposite"]
|
||||
125["SweepEdge Adjacent"]
|
||||
126["Plane<br>[2088, 2111, 8]"]
|
||||
130["Sweep Extrusion<br>[2159, 2190, 8]"]
|
||||
131[Wall]
|
||||
132["Cap Start"]
|
||||
133["Cap End"]
|
||||
134["SweepEdge Opposite"]
|
||||
135["SweepEdge Adjacent"]
|
||||
136["EdgeCut Fillet<br>[321, 383, 8]"]
|
||||
137["EdgeCut Fillet<br>[1945, 2007, 8]"]
|
||||
138["Plane<br>[222, 245, 9]"]
|
||||
146["Sweep Extrusion<br>[719, 767, 9]"]
|
||||
98["EdgeCut Fillet<br>[321, 383, 9]"]
|
||||
102["Sweep Extrusion<br>[1068, 1100, 9]"]
|
||||
103[Wall]
|
||||
104["Cap End"]
|
||||
105["SweepEdge Opposite"]
|
||||
106["SweepEdge Adjacent"]
|
||||
107["EdgeCut Fillet<br>[1106, 1168, 9]"]
|
||||
111["Sweep Extrusion<br>[1671, 1703, 9]"]
|
||||
112[Wall]
|
||||
113["Cap End"]
|
||||
114["SweepEdge Opposite"]
|
||||
115["SweepEdge Adjacent"]
|
||||
116["Sweep Extrusion<br>[1671, 1703, 9]"]
|
||||
117["Sweep Extrusion<br>[1671, 1703, 9]"]
|
||||
118["Sweep Extrusion<br>[1671, 1703, 9]"]
|
||||
122["Sweep Extrusion<br>[1962, 1995, 9]"]
|
||||
123[Wall]
|
||||
124["Cap End"]
|
||||
125["SweepEdge Opposite"]
|
||||
126["SweepEdge Adjacent"]
|
||||
127["Plane<br>[2144, 2167, 9]"]
|
||||
131["Sweep Extrusion<br>[2215, 2246, 9]"]
|
||||
132[Wall]
|
||||
133["Cap Start"]
|
||||
134["Cap End"]
|
||||
135["SweepEdge Opposite"]
|
||||
136["SweepEdge Adjacent"]
|
||||
137["EdgeCut Fillet<br>[2001, 2063, 9]"]
|
||||
138["Plane<br>[222, 245, 10]"]
|
||||
146["Sweep Extrusion<br>[733, 781, 10]"]
|
||||
147[Wall]
|
||||
148[Wall]
|
||||
149[Wall]
|
||||
@ -267,45 +267,45 @@ flowchart LR
|
||||
158["SweepEdge Adjacent"]
|
||||
159["SweepEdge Opposite"]
|
||||
160["SweepEdge Adjacent"]
|
||||
164["Sweep Extrusion<br>[905, 938, 9]"]
|
||||
164["Sweep Extrusion<br>[919, 952, 10]"]
|
||||
165[Wall]
|
||||
166["Cap End"]
|
||||
167["SweepEdge Opposite"]
|
||||
168["SweepEdge Adjacent"]
|
||||
169["EdgeCut Fillet<br>[944, 1006, 9]"]
|
||||
173["Sweep Extrusion<br>[1287, 1317, 9]"]
|
||||
169["EdgeCut Fillet<br>[958, 1020, 10]"]
|
||||
173["Sweep Extrusion<br>[1315, 1345, 10]"]
|
||||
174[Wall]
|
||||
175["Cap End"]
|
||||
176["SweepEdge Opposite"]
|
||||
177["SweepEdge Adjacent"]
|
||||
178["EdgeCut Fillet<br>[1323, 1385, 9]"]
|
||||
182["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
178["EdgeCut Fillet<br>[1351, 1413, 10]"]
|
||||
182["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
183[Wall]
|
||||
184["Cap End"]
|
||||
185["SweepEdge Opposite"]
|
||||
186["SweepEdge Adjacent"]
|
||||
187["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
188["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
189["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
190["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
191["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
192["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
193["Sweep Extrusion<br>[1677, 1710, 9]"]
|
||||
197["Sweep Extrusion<br>[2227, 2260, 9]"]
|
||||
187["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
188["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
189["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
190["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
191["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
192["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
193["Sweep Extrusion<br>[1705, 1738, 10]"]
|
||||
197["Sweep Extrusion<br>[2283, 2316, 10]"]
|
||||
198[Wall]
|
||||
199["Cap End"]
|
||||
200["SweepEdge Opposite"]
|
||||
201["SweepEdge Adjacent"]
|
||||
202["Sweep Extrusion<br>[2227, 2260, 9]"]
|
||||
203["Sweep Extrusion<br>[2227, 2260, 9]"]
|
||||
204["Sweep Extrusion<br>[2227, 2260, 9]"]
|
||||
208["Sweep Extrusion<br>[2494, 2524, 9]"]
|
||||
202["Sweep Extrusion<br>[2283, 2316, 10]"]
|
||||
203["Sweep Extrusion<br>[2283, 2316, 10]"]
|
||||
204["Sweep Extrusion<br>[2283, 2316, 10]"]
|
||||
208["Sweep Extrusion<br>[2564, 2594, 10]"]
|
||||
209[Wall]
|
||||
210["Cap End"]
|
||||
211["SweepEdge Opposite"]
|
||||
212["SweepEdge Adjacent"]
|
||||
213["Plane<br>[242, 265, 10]"]
|
||||
221["Sweep Extrusion<br>[851, 899, 10]"]
|
||||
213["Plane<br>[242, 265, 11]"]
|
||||
221["Sweep Extrusion<br>[879, 927, 11]"]
|
||||
222[Wall]
|
||||
223[Wall]
|
||||
224[Wall]
|
||||
@ -320,43 +320,43 @@ flowchart LR
|
||||
233["SweepEdge Adjacent"]
|
||||
234["SweepEdge Opposite"]
|
||||
235["SweepEdge Adjacent"]
|
||||
239["Sweep Extrusion<br>[1180, 1213, 10]"]
|
||||
239["Sweep Extrusion<br>[1222, 1255, 11]"]
|
||||
240[Wall]
|
||||
241["Cap End"]
|
||||
242["SweepEdge Opposite"]
|
||||
243["SweepEdge Adjacent"]
|
||||
244["EdgeCut Fillet<br>[1219, 1281, 10]"]
|
||||
248["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
244["EdgeCut Fillet<br>[1261, 1323, 11]"]
|
||||
248["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
249[Wall]
|
||||
250["Cap End"]
|
||||
251["SweepEdge Opposite"]
|
||||
252["SweepEdge Adjacent"]
|
||||
253["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
254["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
255["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
256["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
257["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
258["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
259["Sweep Extrusion<br>[1829, 1862, 10]"]
|
||||
263["Sweep Extrusion<br>[2290, 2323, 10]"]
|
||||
253["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
254["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
255["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
256["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
257["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
258["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
259["Sweep Extrusion<br>[1899, 1932, 11]"]
|
||||
263["Sweep Extrusion<br>[2388, 2421, 11]"]
|
||||
264[Wall]
|
||||
265["Cap Start"]
|
||||
266["Cap End"]
|
||||
267["SweepEdge Opposite"]
|
||||
268["SweepEdge Adjacent"]
|
||||
272["Sweep Extrusion<br>[2679, 2712, 10]"]
|
||||
272["Sweep Extrusion<br>[2805, 2838, 11]"]
|
||||
273[Wall]
|
||||
274["Cap Start"]
|
||||
275["Cap End"]
|
||||
276["SweepEdge Opposite"]
|
||||
277["SweepEdge Adjacent"]
|
||||
281["Sweep Extrusion<br>[2876, 2910, 10]"]
|
||||
281["Sweep Extrusion<br>[3002, 3036, 11]"]
|
||||
282[Wall]
|
||||
283["Cap Start"]
|
||||
284["Cap End"]
|
||||
285["SweepEdge Opposite"]
|
||||
286["SweepEdge Adjacent"]
|
||||
297["Sweep Extrusion<br>[3819, 3852, 10]"]
|
||||
297["Sweep Extrusion<br>[3973, 4006, 11]"]
|
||||
298[Wall]
|
||||
299[Wall]
|
||||
300[Wall]
|
||||
@ -380,7 +380,7 @@ flowchart LR
|
||||
318["SweepEdge Adjacent"]
|
||||
319["SweepEdge Opposite"]
|
||||
320["SweepEdge Adjacent"]
|
||||
331["Sweep Extrusion<br>[4763, 4796, 10]"]
|
||||
331["Sweep Extrusion<br>[4945, 4978, 11]"]
|
||||
332[Wall]
|
||||
333[Wall]
|
||||
334[Wall]
|
||||
@ -404,25 +404,25 @@ flowchart LR
|
||||
352["SweepEdge Adjacent"]
|
||||
353["SweepEdge Opposite"]
|
||||
354["SweepEdge Adjacent"]
|
||||
355["StartSketchOnFace<br>[1108, 1145, 7]"]
|
||||
356["StartSketchOnFace<br>[1368, 1405, 7]"]
|
||||
357["StartSketchOnFace<br>[1542, 1579, 7]"]
|
||||
358["StartSketchOnFace<br>[1933, 1970, 7]"]
|
||||
359["StartSketchOnFace<br>[822, 859, 8]"]
|
||||
360["StartSketchOnFace<br>[1206, 1243, 8]"]
|
||||
361["StartSketchOnFace<br>[1675, 1712, 8]"]
|
||||
362["StartSketchOnFace<br>[781, 820, 9]"]
|
||||
363["StartSketchOnFace<br>[1019, 1058, 9]"]
|
||||
364["StartSketchOnFace<br>[1437, 1474, 9]"]
|
||||
365["StartSketchOnFace<br>[1724, 1761, 9]"]
|
||||
366["StartSketchOnFace<br>[2274, 2311, 9]"]
|
||||
367["StartSketchOnFace<br>[913, 950, 10]"]
|
||||
368["StartSketchOnFace<br>[1332, 1369, 10]"]
|
||||
369["StartSketchOnFace<br>[1945, 1984, 10]"]
|
||||
370["StartSketchOnFace<br>[2337, 2374, 10]"]
|
||||
371["StartSketchOnFace<br>[2778, 2817, 10]"]
|
||||
372["StartSketchOnFace<br>[2951, 2990, 10]"]
|
||||
373["StartSketchOnFace<br>[3893, 3932, 10]"]
|
||||
355["StartSketchOnFace<br>[1108, 1145, 8]"]
|
||||
356["StartSketchOnFace<br>[1368, 1405, 8]"]
|
||||
357["StartSketchOnFace<br>[1542, 1579, 8]"]
|
||||
358["StartSketchOnFace<br>[1933, 1970, 8]"]
|
||||
359["StartSketchOnFace<br>[822, 859, 9]"]
|
||||
360["StartSketchOnFace<br>[1220, 1257, 9]"]
|
||||
361["StartSketchOnFace<br>[1717, 1754, 9]"]
|
||||
362["StartSketchOnFace<br>[795, 834, 10]"]
|
||||
363["StartSketchOnFace<br>[1033, 1072, 10]"]
|
||||
364["StartSketchOnFace<br>[1465, 1502, 10]"]
|
||||
365["StartSketchOnFace<br>[1752, 1789, 10]"]
|
||||
366["StartSketchOnFace<br>[2330, 2367, 10]"]
|
||||
367["StartSketchOnFace<br>[941, 978, 11]"]
|
||||
368["StartSketchOnFace<br>[1374, 1411, 11]"]
|
||||
369["StartSketchOnFace<br>[2015, 2054, 11]"]
|
||||
370["StartSketchOnFace<br>[2435, 2472, 11]"]
|
||||
371["StartSketchOnFace<br>[2904, 2943, 11]"]
|
||||
372["StartSketchOnFace<br>[3077, 3116, 11]"]
|
||||
373["StartSketchOnFace<br>[4047, 4086, 11]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
@ -582,7 +582,7 @@ flowchart LR
|
||||
83 --- 95
|
||||
83 --- 96
|
||||
83 --- 97
|
||||
89 --- 98
|
||||
89 --- 99
|
||||
90 <--x 84
|
||||
90 <--x 89
|
||||
91 <--x 84
|
||||
@ -599,65 +599,65 @@ flowchart LR
|
||||
96 <--x 89
|
||||
97 <--x 84
|
||||
97 <--x 87
|
||||
98 --- 99
|
||||
98 ---- 101
|
||||
98 --- 100
|
||||
99 --- 102
|
||||
99 --- 104
|
||||
99 --- 105
|
||||
99 <--x 89
|
||||
101 --- 102
|
||||
101 --- 103
|
||||
101 --- 104
|
||||
101 --- 105
|
||||
103 --- 107
|
||||
103 --- 118
|
||||
105 <--x 102
|
||||
104 <--x 106
|
||||
107 --- 108
|
||||
107 ---- 110
|
||||
107 --- 109
|
||||
108 --- 111
|
||||
108 --- 113
|
||||
108 --- 114
|
||||
108 <--x 103
|
||||
110 --- 111
|
||||
110 --- 112
|
||||
110 --- 113
|
||||
110 --- 114
|
||||
113 <--x 111
|
||||
113 <--x 112
|
||||
114 <--x 111
|
||||
118 --- 119
|
||||
118 ---- 121
|
||||
118 --- 120
|
||||
119 --- 122
|
||||
119 --- 124
|
||||
119 --- 125
|
||||
119 <--x 103
|
||||
121 --- 122
|
||||
121 --- 123
|
||||
121 --- 124
|
||||
121 --- 125
|
||||
125 <--x 122
|
||||
126 --- 127
|
||||
73 <--x 98
|
||||
99 --- 100
|
||||
99 ---- 102
|
||||
99 --- 101
|
||||
100 --- 103
|
||||
100 --- 105
|
||||
100 --- 106
|
||||
100 <--x 89
|
||||
102 --- 103
|
||||
102 --- 104
|
||||
102 --- 105
|
||||
102 --- 106
|
||||
104 --- 108
|
||||
104 --- 119
|
||||
106 <--x 103
|
||||
105 <--x 107
|
||||
108 --- 109
|
||||
108 ---- 111
|
||||
108 --- 110
|
||||
109 --- 112
|
||||
109 --- 114
|
||||
109 --- 115
|
||||
109 <--x 104
|
||||
111 --- 112
|
||||
111 --- 113
|
||||
111 --- 114
|
||||
111 --- 115
|
||||
114 <--x 112
|
||||
114 <--x 113
|
||||
115 <--x 112
|
||||
119 --- 120
|
||||
119 ---- 122
|
||||
119 --- 121
|
||||
120 --- 123
|
||||
120 --- 125
|
||||
120 --- 126
|
||||
120 <--x 104
|
||||
122 --- 123
|
||||
122 --- 124
|
||||
122 --- 125
|
||||
122 --- 126
|
||||
126 <--x 123
|
||||
127 --- 128
|
||||
127 ---- 130
|
||||
127 --- 129
|
||||
128 --- 131
|
||||
128 --- 134
|
||||
128 --- 135
|
||||
128 x--> 133
|
||||
130 --- 131
|
||||
130 --- 132
|
||||
130 --- 133
|
||||
130 --- 134
|
||||
130 --- 135
|
||||
134 <--x 131
|
||||
134 <--x 132
|
||||
135 <--x 131
|
||||
73 <--x 136
|
||||
124 <--x 137
|
||||
128 --- 129
|
||||
128 ---- 131
|
||||
128 --- 130
|
||||
129 --- 132
|
||||
129 --- 135
|
||||
129 --- 136
|
||||
129 x--> 134
|
||||
131 --- 132
|
||||
131 --- 133
|
||||
131 --- 134
|
||||
131 --- 135
|
||||
131 --- 136
|
||||
135 <--x 132
|
||||
135 <--x 133
|
||||
136 <--x 132
|
||||
125 <--x 137
|
||||
138 --- 139
|
||||
139 --- 140
|
||||
139 --- 141
|
||||
@ -1101,8 +1101,8 @@ flowchart LR
|
||||
15 <--x 357
|
||||
15 <--x 358
|
||||
89 <--x 359
|
||||
103 <--x 360
|
||||
103 <--x 361
|
||||
104 <--x 360
|
||||
104 <--x 361
|
||||
151 <--x 362
|
||||
151 <--x 363
|
||||
166 <--x 364
|
||||
|
@ -916,7 +916,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -944,7 +944,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1071,7 +1071,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1099,7 +1099,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1127,7 +1127,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1155,7 +1155,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1261,7 +1261,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1289,7 +1289,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1717,7 +1717,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1745,7 +1745,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1927,7 +1927,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -1955,7 +1955,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2184,7 +2184,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2212,7 +2212,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2240,7 +2240,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2268,7 +2268,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2374,7 +2374,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2402,7 +2402,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2614,7 +2614,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2642,7 +2642,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2670,7 +2670,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2698,7 +2698,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2781,7 +2781,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2809,7 +2809,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2936,7 +2936,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2964,7 +2964,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -2992,7 +2992,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3020,7 +3020,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3150,7 +3150,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3178,7 +3178,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3206,7 +3206,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3234,7 +3234,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3317,7 +3317,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3345,7 +3345,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3373,7 +3373,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3401,7 +3401,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3539,7 +3539,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3567,7 +3567,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3595,7 +3595,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3623,7 +3623,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3706,7 +3706,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3734,7 +3734,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3762,7 +3762,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -3790,7 +3790,7 @@ description: Operations executed multi-axis-robot.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "units::toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
|
@ -5,18 +5,18 @@ description: Variables in memory after executing multi-axis-robot.kcl
|
||||
{
|
||||
"j2RobotArm": {
|
||||
"type": "Module",
|
||||
"value": 9
|
||||
"value": 10
|
||||
},
|
||||
"j3RobotArm": {
|
||||
"type": "Module",
|
||||
"value": 10
|
||||
"value": 11
|
||||
},
|
||||
"robotArmBase": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"rotatingBase": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
}
|
||||
}
|
||||
|
@ -1,206 +1,206 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[595, 688, 9]"]
|
||||
3["Segment<br>[595, 688, 9]"]
|
||||
2["Path<br>[595, 688, 10]"]
|
||||
3["Segment<br>[595, 688, 10]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path6 [Path]
|
||||
6["Path<br>[917, 972, 9]"]
|
||||
7["Segment<br>[917, 972, 9]"]
|
||||
6["Path<br>[917, 972, 10]"]
|
||||
7["Segment<br>[917, 972, 10]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path15 [Path]
|
||||
15["Path<br>[1202, 1261, 9]"]
|
||||
16["Segment<br>[1202, 1261, 9]"]
|
||||
15["Path<br>[1202, 1261, 10]"]
|
||||
16["Segment<br>[1202, 1261, 10]"]
|
||||
17[Solid2d]
|
||||
end
|
||||
subgraph path23 [Path]
|
||||
23["Path<br>[1368, 1428, 9]"]
|
||||
24["Segment<br>[1368, 1428, 9]"]
|
||||
23["Path<br>[1368, 1428, 10]"]
|
||||
24["Segment<br>[1368, 1428, 10]"]
|
||||
25[Solid2d]
|
||||
end
|
||||
subgraph path31 [Path]
|
||||
31["Path<br>[1590, 1643, 9]"]
|
||||
32["Segment<br>[1590, 1643, 9]"]
|
||||
31["Path<br>[1590, 1643, 10]"]
|
||||
32["Segment<br>[1590, 1643, 10]"]
|
||||
33[Solid2d]
|
||||
end
|
||||
subgraph path39 [Path]
|
||||
39["Path<br>[595, 688, 9]"]
|
||||
40["Segment<br>[595, 688, 9]"]
|
||||
39["Path<br>[595, 688, 10]"]
|
||||
40["Segment<br>[595, 688, 10]"]
|
||||
41[Solid2d]
|
||||
end
|
||||
subgraph path43 [Path]
|
||||
43["Path<br>[917, 972, 9]"]
|
||||
44["Segment<br>[917, 972, 9]"]
|
||||
43["Path<br>[917, 972, 10]"]
|
||||
44["Segment<br>[917, 972, 10]"]
|
||||
45[Solid2d]
|
||||
end
|
||||
subgraph path52 [Path]
|
||||
52["Path<br>[1202, 1261, 9]"]
|
||||
53["Segment<br>[1202, 1261, 9]"]
|
||||
52["Path<br>[1202, 1261, 10]"]
|
||||
53["Segment<br>[1202, 1261, 10]"]
|
||||
54[Solid2d]
|
||||
end
|
||||
subgraph path60 [Path]
|
||||
60["Path<br>[1368, 1428, 9]"]
|
||||
61["Segment<br>[1368, 1428, 9]"]
|
||||
60["Path<br>[1368, 1428, 10]"]
|
||||
61["Segment<br>[1368, 1428, 10]"]
|
||||
62[Solid2d]
|
||||
end
|
||||
subgraph path68 [Path]
|
||||
68["Path<br>[1590, 1643, 9]"]
|
||||
69["Segment<br>[1590, 1643, 9]"]
|
||||
68["Path<br>[1590, 1643, 10]"]
|
||||
69["Segment<br>[1590, 1643, 10]"]
|
||||
70[Solid2d]
|
||||
end
|
||||
subgraph path76 [Path]
|
||||
76["Path<br>[422, 484, 8]"]
|
||||
77["Segment<br>[422, 484, 8]"]
|
||||
76["Path<br>[422, 484, 9]"]
|
||||
77["Segment<br>[422, 484, 9]"]
|
||||
78[Solid2d]
|
||||
end
|
||||
subgraph path85 [Path]
|
||||
85["Path<br>[622, 682, 8]"]
|
||||
86["Segment<br>[622, 682, 8]"]
|
||||
85["Path<br>[622, 682, 9]"]
|
||||
86["Segment<br>[622, 682, 9]"]
|
||||
87[Solid2d]
|
||||
end
|
||||
subgraph path93 [Path]
|
||||
93["Path<br>[411, 463, 10]"]
|
||||
94["Segment<br>[411, 463, 10]"]
|
||||
93["Path<br>[411, 463, 11]"]
|
||||
94["Segment<br>[411, 463, 11]"]
|
||||
95[Solid2d]
|
||||
end
|
||||
subgraph path102 [Path]
|
||||
102["Path<br>[601, 653, 10]"]
|
||||
103["Segment<br>[601, 653, 10]"]
|
||||
102["Path<br>[601, 653, 11]"]
|
||||
103["Segment<br>[601, 653, 11]"]
|
||||
104[Solid2d]
|
||||
end
|
||||
subgraph path110 [Path]
|
||||
110["Path<br>[439, 509, 11]"]
|
||||
111["Segment<br>[439, 509, 11]"]
|
||||
110["Path<br>[439, 509, 12]"]
|
||||
111["Segment<br>[439, 509, 12]"]
|
||||
112[Solid2d]
|
||||
end
|
||||
subgraph path121 [Path]
|
||||
121["Path<br>[778, 865, 11]"]
|
||||
122["Segment<br>[873, 924, 11]"]
|
||||
123["Segment<br>[932, 983, 11]"]
|
||||
124["Segment<br>[991, 1042, 11]"]
|
||||
125["Segment<br>[1050, 1100, 11]"]
|
||||
126["Segment<br>[1108, 1158, 11]"]
|
||||
127["Segment<br>[1166, 1173, 11]"]
|
||||
121["Path<br>[778, 865, 12]"]
|
||||
122["Segment<br>[873, 924, 12]"]
|
||||
123["Segment<br>[932, 983, 12]"]
|
||||
124["Segment<br>[991, 1042, 12]"]
|
||||
125["Segment<br>[1050, 1100, 12]"]
|
||||
126["Segment<br>[1108, 1158, 12]"]
|
||||
127["Segment<br>[1166, 1173, 12]"]
|
||||
128[Solid2d]
|
||||
end
|
||||
subgraph path149 [Path]
|
||||
149["Path<br>[1312, 1381, 11]"]
|
||||
150["Segment<br>[1312, 1381, 11]"]
|
||||
149["Path<br>[1312, 1381, 12]"]
|
||||
150["Segment<br>[1312, 1381, 12]"]
|
||||
151[Solid2d]
|
||||
end
|
||||
subgraph path158 [Path]
|
||||
158["Path<br>[425, 515, 12]"]
|
||||
159["Segment<br>[523, 573, 12]"]
|
||||
160["Segment<br>[581, 631, 12]"]
|
||||
161["Segment<br>[639, 689, 12]"]
|
||||
162["Segment<br>[697, 746, 12]"]
|
||||
163["Segment<br>[754, 803, 12]"]
|
||||
164["Segment<br>[811, 818, 12]"]
|
||||
158["Path<br>[425, 515, 13]"]
|
||||
159["Segment<br>[523, 573, 13]"]
|
||||
160["Segment<br>[581, 631, 13]"]
|
||||
161["Segment<br>[639, 689, 13]"]
|
||||
162["Segment<br>[697, 746, 13]"]
|
||||
163["Segment<br>[754, 803, 13]"]
|
||||
164["Segment<br>[811, 818, 13]"]
|
||||
165[Solid2d]
|
||||
end
|
||||
subgraph path187 [Path]
|
||||
187["Path<br>[967, 1019, 12]"]
|
||||
188["Segment<br>[967, 1019, 12]"]
|
||||
187["Path<br>[967, 1019, 13]"]
|
||||
188["Segment<br>[967, 1019, 13]"]
|
||||
189[Solid2d]
|
||||
end
|
||||
subgraph path195 [Path]
|
||||
195["Path<br>[325, 383, 13]"]
|
||||
196["Segment<br>[325, 383, 13]"]
|
||||
195["Path<br>[325, 383, 14]"]
|
||||
196["Segment<br>[325, 383, 14]"]
|
||||
197[Solid2d]
|
||||
end
|
||||
subgraph path204 [Path]
|
||||
204["Path<br>[527, 582, 13]"]
|
||||
205["Segment<br>[527, 582, 13]"]
|
||||
204["Path<br>[527, 582, 14]"]
|
||||
205["Segment<br>[527, 582, 14]"]
|
||||
206[Solid2d]
|
||||
end
|
||||
subgraph path212 [Path]
|
||||
212["Path<br>[325, 383, 13]"]
|
||||
213["Segment<br>[325, 383, 13]"]
|
||||
212["Path<br>[325, 383, 14]"]
|
||||
213["Segment<br>[325, 383, 14]"]
|
||||
214[Solid2d]
|
||||
end
|
||||
subgraph path221 [Path]
|
||||
221["Path<br>[527, 582, 13]"]
|
||||
222["Segment<br>[527, 582, 13]"]
|
||||
221["Path<br>[527, 582, 14]"]
|
||||
222["Segment<br>[527, 582, 14]"]
|
||||
223[Solid2d]
|
||||
end
|
||||
1["Plane<br>[570, 587, 9]"]
|
||||
5["Plane<br>[892, 909, 9]"]
|
||||
9["Sweep Extrusion<br>[1020, 1060, 9]"]
|
||||
1["Plane<br>[570, 587, 10]"]
|
||||
5["Plane<br>[892, 909, 10]"]
|
||||
9["Sweep Extrusion<br>[1020, 1060, 10]"]
|
||||
10[Wall]
|
||||
11["Cap Start"]
|
||||
12["Cap End"]
|
||||
13["SweepEdge Opposite"]
|
||||
14["SweepEdge Adjacent"]
|
||||
18["Sweep Extrusion<br>[1269, 1306, 9]"]
|
||||
18["Sweep Extrusion<br>[1269, 1306, 10]"]
|
||||
19[Wall]
|
||||
20["Cap End"]
|
||||
21["SweepEdge Opposite"]
|
||||
22["SweepEdge Adjacent"]
|
||||
26["Sweep Extrusion<br>[1436, 1474, 9]"]
|
||||
26["Sweep Extrusion<br>[1436, 1474, 10]"]
|
||||
27[Wall]
|
||||
28["Cap End"]
|
||||
29["SweepEdge Opposite"]
|
||||
30["SweepEdge Adjacent"]
|
||||
34["Sweep Extrusion<br>[1651, 1693, 9]"]
|
||||
34["Sweep Extrusion<br>[1651, 1693, 10]"]
|
||||
35[Wall]
|
||||
36["SweepEdge Opposite"]
|
||||
37["SweepEdge Adjacent"]
|
||||
38["Plane<br>[570, 587, 9]"]
|
||||
42["Plane<br>[892, 909, 9]"]
|
||||
46["Sweep Extrusion<br>[1020, 1060, 9]"]
|
||||
38["Plane<br>[570, 587, 10]"]
|
||||
42["Plane<br>[892, 909, 10]"]
|
||||
46["Sweep Extrusion<br>[1020, 1060, 10]"]
|
||||
47[Wall]
|
||||
48["Cap Start"]
|
||||
49["Cap End"]
|
||||
50["SweepEdge Opposite"]
|
||||
51["SweepEdge Adjacent"]
|
||||
55["Sweep Extrusion<br>[1269, 1306, 9]"]
|
||||
55["Sweep Extrusion<br>[1269, 1306, 10]"]
|
||||
56[Wall]
|
||||
57["Cap End"]
|
||||
58["SweepEdge Opposite"]
|
||||
59["SweepEdge Adjacent"]
|
||||
63["Sweep Extrusion<br>[1436, 1474, 9]"]
|
||||
63["Sweep Extrusion<br>[1436, 1474, 10]"]
|
||||
64[Wall]
|
||||
65["Cap End"]
|
||||
66["SweepEdge Opposite"]
|
||||
67["SweepEdge Adjacent"]
|
||||
71["Sweep Extrusion<br>[1651, 1693, 9]"]
|
||||
71["Sweep Extrusion<br>[1651, 1693, 10]"]
|
||||
72[Wall]
|
||||
73["SweepEdge Opposite"]
|
||||
74["SweepEdge Adjacent"]
|
||||
75["Plane<br>[399, 416, 8]"]
|
||||
79["Sweep Extrusion<br>[490, 526, 8]"]
|
||||
75["Plane<br>[399, 416, 9]"]
|
||||
79["Sweep Extrusion<br>[490, 526, 9]"]
|
||||
80[Wall]
|
||||
81["Cap Start"]
|
||||
82["Cap End"]
|
||||
83["SweepEdge Opposite"]
|
||||
84["SweepEdge Adjacent"]
|
||||
88["Sweep Extrusion<br>[688, 725, 8]"]
|
||||
88["Sweep Extrusion<br>[688, 725, 9]"]
|
||||
89[Wall]
|
||||
90["SweepEdge Opposite"]
|
||||
91["SweepEdge Adjacent"]
|
||||
92["Plane<br>[386, 403, 10]"]
|
||||
96["Sweep Extrusion<br>[471, 504, 10]"]
|
||||
92["Plane<br>[386, 403, 11]"]
|
||||
96["Sweep Extrusion<br>[471, 504, 11]"]
|
||||
97[Wall]
|
||||
98["Cap Start"]
|
||||
99["Cap End"]
|
||||
100["SweepEdge Opposite"]
|
||||
101["SweepEdge Adjacent"]
|
||||
105["Sweep Extrusion<br>[661, 698, 10]"]
|
||||
105["Sweep Extrusion<br>[661, 698, 11]"]
|
||||
106[Wall]
|
||||
107["SweepEdge Opposite"]
|
||||
108["SweepEdge Adjacent"]
|
||||
109["Plane<br>[414, 431, 11]"]
|
||||
113["Sweep Extrusion<br>[517, 550, 11]"]
|
||||
109["Plane<br>[414, 431, 12]"]
|
||||
113["Sweep Extrusion<br>[517, 550, 12]"]
|
||||
114[Wall]
|
||||
115["Cap Start"]
|
||||
116["Cap End"]
|
||||
117["SweepEdge Opposite"]
|
||||
118["SweepEdge Adjacent"]
|
||||
119["EdgeCut Fillet<br>[558, 624, 11]"]
|
||||
120["EdgeCut Fillet<br>[558, 624, 11]"]
|
||||
129["Sweep Extrusion<br>[1181, 1221, 11]"]
|
||||
119["EdgeCut Fillet<br>[558, 624, 12]"]
|
||||
120["EdgeCut Fillet<br>[558, 624, 12]"]
|
||||
129["Sweep Extrusion<br>[1181, 1221, 12]"]
|
||||
130[Wall]
|
||||
131[Wall]
|
||||
132[Wall]
|
||||
@ -220,13 +220,13 @@ flowchart LR
|
||||
146["SweepEdge Adjacent"]
|
||||
147["SweepEdge Opposite"]
|
||||
148["SweepEdge Adjacent"]
|
||||
152["Sweep Extrusion<br>[1389, 1417, 11]"]
|
||||
152["Sweep Extrusion<br>[1389, 1417, 12]"]
|
||||
153[Wall]
|
||||
154["Cap End"]
|
||||
155["SweepEdge Opposite"]
|
||||
156["SweepEdge Adjacent"]
|
||||
157["Plane<br>[400, 417, 12]"]
|
||||
166["Sweep Extrusion<br>[826, 859, 12]"]
|
||||
157["Plane<br>[400, 417, 13]"]
|
||||
166["Sweep Extrusion<br>[826, 859, 13]"]
|
||||
167[Wall]
|
||||
168[Wall]
|
||||
169[Wall]
|
||||
@ -247,45 +247,45 @@ flowchart LR
|
||||
184["SweepEdge Adjacent"]
|
||||
185["SweepEdge Opposite"]
|
||||
186["SweepEdge Adjacent"]
|
||||
190["Sweep Extrusion<br>[1027, 1064, 12]"]
|
||||
190["Sweep Extrusion<br>[1027, 1064, 13]"]
|
||||
191[Wall]
|
||||
192["SweepEdge Opposite"]
|
||||
193["SweepEdge Adjacent"]
|
||||
194["Plane<br>[300, 317, 13]"]
|
||||
198["Sweep Extrusion<br>[391, 422, 13]"]
|
||||
194["Plane<br>[300, 317, 14]"]
|
||||
198["Sweep Extrusion<br>[391, 422, 14]"]
|
||||
199[Wall]
|
||||
200["Cap Start"]
|
||||
201["Cap End"]
|
||||
202["SweepEdge Opposite"]
|
||||
203["SweepEdge Adjacent"]
|
||||
207["Sweep Extrusion<br>[590, 622, 13]"]
|
||||
207["Sweep Extrusion<br>[590, 622, 14]"]
|
||||
208[Wall]
|
||||
209["SweepEdge Opposite"]
|
||||
210["SweepEdge Adjacent"]
|
||||
211["Plane<br>[300, 317, 13]"]
|
||||
215["Sweep Extrusion<br>[391, 422, 13]"]
|
||||
211["Plane<br>[300, 317, 14]"]
|
||||
215["Sweep Extrusion<br>[391, 422, 14]"]
|
||||
216[Wall]
|
||||
217["Cap Start"]
|
||||
218["Cap End"]
|
||||
219["SweepEdge Opposite"]
|
||||
220["SweepEdge Adjacent"]
|
||||
224["Sweep Extrusion<br>[590, 622, 13]"]
|
||||
224["Sweep Extrusion<br>[590, 622, 14]"]
|
||||
225[Wall]
|
||||
226["SweepEdge Opposite"]
|
||||
227["SweepEdge Adjacent"]
|
||||
228["StartSketchOnFace<br>[1155, 1194, 9]"]
|
||||
229["StartSketchOnFace<br>[1323, 1360, 9]"]
|
||||
230["StartSketchOnFace<br>[1544, 1582, 9]"]
|
||||
231["StartSketchOnFace<br>[1155, 1194, 9]"]
|
||||
232["StartSketchOnFace<br>[1323, 1360, 9]"]
|
||||
233["StartSketchOnFace<br>[1544, 1582, 9]"]
|
||||
234["StartSketchOnFace<br>[579, 616, 8]"]
|
||||
235["StartSketchOnFace<br>[556, 593, 10]"]
|
||||
236["StartSketchOnFace<br>[733, 770, 11]"]
|
||||
237["StartSketchOnFace<br>[1269, 1304, 11]"]
|
||||
238["StartSketchOnFace<br>[922, 959, 12]"]
|
||||
239["StartSketchOnFace<br>[484, 519, 13]"]
|
||||
240["StartSketchOnFace<br>[484, 519, 13]"]
|
||||
228["StartSketchOnFace<br>[1155, 1194, 10]"]
|
||||
229["StartSketchOnFace<br>[1323, 1360, 10]"]
|
||||
230["StartSketchOnFace<br>[1544, 1582, 10]"]
|
||||
231["StartSketchOnFace<br>[1155, 1194, 10]"]
|
||||
232["StartSketchOnFace<br>[1323, 1360, 10]"]
|
||||
233["StartSketchOnFace<br>[1544, 1582, 10]"]
|
||||
234["StartSketchOnFace<br>[579, 616, 9]"]
|
||||
235["StartSketchOnFace<br>[556, 593, 11]"]
|
||||
236["StartSketchOnFace<br>[733, 770, 12]"]
|
||||
237["StartSketchOnFace<br>[1269, 1304, 12]"]
|
||||
238["StartSketchOnFace<br>[922, 959, 13]"]
|
||||
239["StartSketchOnFace<br>[484, 519, 14]"]
|
||||
240["StartSketchOnFace<br>[484, 519, 14]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -3,20 +3,6 @@ source: kcl-lib/src/simulation_tests.rs
|
||||
description: Operations executed pipe-flange-assembly.kcl
|
||||
---
|
||||
[
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -31,20 +17,6 @@ description: Operations executed pipe-flange-assembly.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -198,7 +198,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl
|
||||
},
|
||||
"gasket": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
},
|
||||
"gasketInnerDiameter": {
|
||||
"type": "Number",
|
||||
|
@ -1,35 +1,35 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[673, 743, 0]"]
|
||||
3["Segment<br>[673, 743, 0]"]
|
||||
2["Path<br>[665, 735, 0]"]
|
||||
3["Segment<br>[665, 735, 0]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[976, 1057, 0]"]
|
||||
14["Segment<br>[1063, 1114, 0]"]
|
||||
15["Segment<br>[1120, 1171, 0]"]
|
||||
16["Segment<br>[1177, 1228, 0]"]
|
||||
17["Segment<br>[1234, 1284, 0]"]
|
||||
18["Segment<br>[1290, 1340, 0]"]
|
||||
19["Segment<br>[1346, 1353, 0]"]
|
||||
13["Path<br>[968, 1049, 0]"]
|
||||
14["Segment<br>[1055, 1106, 0]"]
|
||||
15["Segment<br>[1112, 1163, 0]"]
|
||||
16["Segment<br>[1169, 1220, 0]"]
|
||||
17["Segment<br>[1226, 1276, 0]"]
|
||||
18["Segment<br>[1282, 1332, 0]"]
|
||||
19["Segment<br>[1338, 1345, 0]"]
|
||||
20[Solid2d]
|
||||
end
|
||||
subgraph path41 [Path]
|
||||
41["Path<br>[1452, 1521, 0]"]
|
||||
42["Segment<br>[1452, 1521, 0]"]
|
||||
41["Path<br>[1444, 1513, 0]"]
|
||||
42["Segment<br>[1444, 1513, 0]"]
|
||||
43[Solid2d]
|
||||
end
|
||||
1["Plane<br>[650, 667, 0]"]
|
||||
5["Sweep Extrusion<br>[749, 782, 0]"]
|
||||
1["Plane<br>[642, 659, 0]"]
|
||||
5["Sweep Extrusion<br>[741, 774, 0]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
9["SweepEdge Opposite"]
|
||||
10["SweepEdge Adjacent"]
|
||||
11["EdgeCut Fillet<br>[788, 854, 0]"]
|
||||
12["EdgeCut Fillet<br>[788, 854, 0]"]
|
||||
21["Sweep Extrusion<br>[1359, 1399, 0]"]
|
||||
11["EdgeCut Fillet<br>[780, 846, 0]"]
|
||||
12["EdgeCut Fillet<br>[780, 846, 0]"]
|
||||
21["Sweep Extrusion<br>[1351, 1391, 0]"]
|
||||
22[Wall]
|
||||
23[Wall]
|
||||
24[Wall]
|
||||
@ -49,14 +49,14 @@ flowchart LR
|
||||
38["SweepEdge Adjacent"]
|
||||
39["SweepEdge Opposite"]
|
||||
40["SweepEdge Adjacent"]
|
||||
44["Sweep Extrusion<br>[1527, 1555, 0]"]
|
||||
44["Sweep Extrusion<br>[1519, 1547, 0]"]
|
||||
45[Wall]
|
||||
46["Cap End"]
|
||||
47["SweepEdge Opposite"]
|
||||
48["SweepEdge Adjacent"]
|
||||
49["EdgeCut Fillet<br>[1561, 1620, 0]"]
|
||||
50["StartSketchOnFace<br>[933, 970, 0]"]
|
||||
51["StartSketchOnFace<br>[1411, 1446, 0]"]
|
||||
49["EdgeCut Fillet<br>[1553, 1612, 0]"]
|
||||
50["StartSketchOnFace<br>[925, 962, 0]"]
|
||||
51["StartSketchOnFace<br>[1403, 1438, 0]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 ---- 5
|
||||
|
@ -246,44 +246,20 @@ description: Result of parsing socket-head-cap-screw.kcl
|
||||
},
|
||||
"operator": "*",
|
||||
"right": {
|
||||
"arguments": [
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "toRadians",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name"
|
||||
},
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "CallExpression",
|
||||
"type": "CallExpression"
|
||||
}
|
||||
],
|
||||
"callee": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
|
@ -3,20 +3,6 @@ source: kcl-lib/src/simulation_tests.rs
|
||||
description: Operations executed socket-head-cap-screw.kcl
|
||||
---
|
||||
[
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -15,9 +15,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1509,
|
||||
"end": 1520,
|
||||
"start": 1509,
|
||||
"commentStart": 1501,
|
||||
"end": 1512,
|
||||
"start": 1501,
|
||||
"type": "TagDeclarator",
|
||||
"value": "filletEdge"
|
||||
},
|
||||
@ -44,9 +44,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
],
|
||||
"radius": 0.095,
|
||||
"tag": {
|
||||
"commentStart": 1509,
|
||||
"end": 1520,
|
||||
"start": 1509,
|
||||
"commentStart": 1501,
|
||||
"end": 1512,
|
||||
"start": 1501,
|
||||
"type": "TagDeclarator",
|
||||
"value": "filletEdge"
|
||||
},
|
||||
@ -91,9 +91,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
@ -120,9 +120,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
],
|
||||
"radius": 0.1565,
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
@ -330,9 +330,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
@ -359,9 +359,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
],
|
||||
"radius": 0.1565,
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
@ -752,9 +752,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
@ -781,9 +781,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
|
||||
],
|
||||
"radius": 0.1565,
|
||||
"tag": {
|
||||
"commentStart": 734,
|
||||
"end": 742,
|
||||
"start": 734,
|
||||
"commentStart": 726,
|
||||
"end": 734,
|
||||
"start": 726,
|
||||
"type": "TagDeclarator",
|
||||
"value": "topEdge"
|
||||
},
|
||||
|
@ -1,186 +1,186 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[391, 434, 8]"]
|
||||
3["Segment<br>[440, 478, 8]"]
|
||||
4["Segment<br>[484, 524, 8]"]
|
||||
5["Segment<br>[530, 569, 8]"]
|
||||
6["Segment<br>[575, 597, 8]"]
|
||||
2["Path<br>[391, 434, 9]"]
|
||||
3["Segment<br>[440, 478, 9]"]
|
||||
4["Segment<br>[484, 524, 9]"]
|
||||
5["Segment<br>[530, 569, 9]"]
|
||||
6["Segment<br>[575, 597, 9]"]
|
||||
7[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[968, 1093, 8]"]
|
||||
28["Segment<br>[1099, 1157, 8]"]
|
||||
29["Segment<br>[1163, 1288, 8]"]
|
||||
30["Segment<br>[1294, 1352, 8]"]
|
||||
31["Segment<br>[1358, 1486, 8]"]
|
||||
32["Segment<br>[1492, 1553, 8]"]
|
||||
33["Segment<br>[1559, 1688, 8]"]
|
||||
34["Segment<br>[1694, 1754, 8]"]
|
||||
35["Segment<br>[1760, 1767, 8]"]
|
||||
27["Path<br>[968, 1085, 9]"]
|
||||
28["Segment<br>[1091, 1149, 9]"]
|
||||
29["Segment<br>[1155, 1272, 9]"]
|
||||
30["Segment<br>[1278, 1336, 9]"]
|
||||
31["Segment<br>[1342, 1462, 9]"]
|
||||
32["Segment<br>[1468, 1529, 9]"]
|
||||
33["Segment<br>[1535, 1656, 9]"]
|
||||
34["Segment<br>[1662, 1722, 9]"]
|
||||
35["Segment<br>[1728, 1735, 9]"]
|
||||
36[Solid2d]
|
||||
end
|
||||
subgraph path63 [Path]
|
||||
63["Path<br>[1922, 1976, 8]"]
|
||||
64["Segment<br>[1982, 2023, 8]"]
|
||||
65["Segment<br>[2029, 2058, 8]"]
|
||||
66["Segment<br>[2064, 2094, 8]"]
|
||||
67["Segment<br>[2100, 2156, 8]"]
|
||||
68["Segment<br>[2162, 2169, 8]"]
|
||||
63["Path<br>[1890, 1944, 9]"]
|
||||
64["Segment<br>[1950, 1991, 9]"]
|
||||
65["Segment<br>[1997, 2026, 9]"]
|
||||
66["Segment<br>[2032, 2062, 9]"]
|
||||
67["Segment<br>[2068, 2124, 9]"]
|
||||
68["Segment<br>[2130, 2137, 9]"]
|
||||
69[Solid2d]
|
||||
end
|
||||
subgraph path84 [Path]
|
||||
84["Path<br>[2312, 2349, 8]"]
|
||||
85["Segment<br>[2355, 2386, 8]"]
|
||||
86["Segment<br>[2392, 2425, 8]"]
|
||||
87["Segment<br>[2431, 2463, 8]"]
|
||||
88["Segment<br>[2469, 2476, 8]"]
|
||||
84["Path<br>[2280, 2317, 9]"]
|
||||
85["Segment<br>[2323, 2354, 9]"]
|
||||
86["Segment<br>[2360, 2393, 9]"]
|
||||
87["Segment<br>[2399, 2431, 9]"]
|
||||
88["Segment<br>[2437, 2444, 9]"]
|
||||
89[Solid2d]
|
||||
end
|
||||
subgraph path105 [Path]
|
||||
105["Path<br>[330, 355, 10]"]
|
||||
106["Segment<br>[361, 394, 10]"]
|
||||
107["Segment<br>[400, 435, 10]"]
|
||||
108["Segment<br>[441, 475, 10]"]
|
||||
109["Segment<br>[481, 488, 10]"]
|
||||
105["Path<br>[330, 355, 11]"]
|
||||
106["Segment<br>[361, 394, 11]"]
|
||||
107["Segment<br>[400, 435, 11]"]
|
||||
108["Segment<br>[441, 475, 11]"]
|
||||
109["Segment<br>[481, 488, 11]"]
|
||||
110[Solid2d]
|
||||
end
|
||||
subgraph path112 [Path]
|
||||
112["Path<br>[624, 750, 10]"]
|
||||
112["Path<br>[624, 750, 11]"]
|
||||
117[Solid2d]
|
||||
end
|
||||
subgraph path130 [Path]
|
||||
130["Path<br>[478, 532, 9]"]
|
||||
131["Segment<br>[538, 565, 9]"]
|
||||
132["Segment<br>[571, 600, 9]"]
|
||||
133["Segment<br>[606, 634, 9]"]
|
||||
134["Segment<br>[640, 696, 9]"]
|
||||
135["Segment<br>[702, 709, 9]"]
|
||||
130["Path<br>[478, 532, 10]"]
|
||||
131["Segment<br>[538, 565, 10]"]
|
||||
132["Segment<br>[571, 600, 10]"]
|
||||
133["Segment<br>[606, 634, 10]"]
|
||||
134["Segment<br>[640, 696, 10]"]
|
||||
135["Segment<br>[702, 709, 10]"]
|
||||
136[Solid2d]
|
||||
end
|
||||
subgraph path138 [Path]
|
||||
138["Path<br>[980, 1027, 9]"]
|
||||
139["Segment<br>[1033, 1074, 9]"]
|
||||
140["Segment<br>[1080, 1122, 9]"]
|
||||
141["Segment<br>[1128, 1170, 9]"]
|
||||
142["Segment<br>[1176, 1183, 9]"]
|
||||
138["Path<br>[980, 1027, 10]"]
|
||||
139["Segment<br>[1033, 1074, 10]"]
|
||||
140["Segment<br>[1080, 1122, 10]"]
|
||||
141["Segment<br>[1128, 1170, 10]"]
|
||||
142["Segment<br>[1176, 1183, 10]"]
|
||||
143[Solid2d]
|
||||
end
|
||||
subgraph path145 [Path]
|
||||
145["Path<br>[1441, 1600, 9]"]
|
||||
146["Segment<br>[1606, 1682, 9]"]
|
||||
147["Segment<br>[1688, 1849, 9]"]
|
||||
148["Segment<br>[1855, 1931, 9]"]
|
||||
149["Segment<br>[1937, 2101, 9]"]
|
||||
150["Segment<br>[2107, 2184, 9]"]
|
||||
151["Segment<br>[2190, 2353, 9]"]
|
||||
152["Segment<br>[2359, 2435, 9]"]
|
||||
153["Segment<br>[2441, 2448, 9]"]
|
||||
145["Path<br>[1441, 1592, 10]"]
|
||||
146["Segment<br>[1598, 1674, 10]"]
|
||||
147["Segment<br>[1680, 1833, 10]"]
|
||||
148["Segment<br>[1839, 1915, 10]"]
|
||||
149["Segment<br>[1921, 2077, 10]"]
|
||||
150["Segment<br>[2083, 2160, 10]"]
|
||||
151["Segment<br>[2166, 2321, 10]"]
|
||||
152["Segment<br>[2327, 2403, 10]"]
|
||||
153["Segment<br>[2409, 2416, 10]"]
|
||||
154[Solid2d]
|
||||
end
|
||||
subgraph path156 [Path]
|
||||
156["Path<br>[123, 210, 14]"]
|
||||
157["Segment<br>[218, 247, 14]"]
|
||||
158["Segment<br>[255, 283, 14]"]
|
||||
159["Segment<br>[291, 369, 14]"]
|
||||
160["Segment<br>[377, 424, 14]"]
|
||||
161["Segment<br>[432, 460, 14]"]
|
||||
162["Segment<br>[468, 497, 14]"]
|
||||
163["Segment<br>[505, 534, 14]"]
|
||||
164["Segment<br>[542, 608, 14]"]
|
||||
165["Segment<br>[616, 644, 14]"]
|
||||
166["Segment<br>[652, 681, 14]"]
|
||||
167["Segment<br>[689, 751, 14]"]
|
||||
168["Segment<br>[759, 787, 14]"]
|
||||
169["Segment<br>[795, 829, 14]"]
|
||||
170["Segment<br>[837, 867, 14]"]
|
||||
171["Segment<br>[875, 943, 14]"]
|
||||
172["Segment<br>[951, 958, 14]"]
|
||||
156["Path<br>[123, 210, 15]"]
|
||||
157["Segment<br>[218, 247, 15]"]
|
||||
158["Segment<br>[255, 283, 15]"]
|
||||
159["Segment<br>[291, 369, 15]"]
|
||||
160["Segment<br>[377, 424, 15]"]
|
||||
161["Segment<br>[432, 460, 15]"]
|
||||
162["Segment<br>[468, 497, 15]"]
|
||||
163["Segment<br>[505, 534, 15]"]
|
||||
164["Segment<br>[542, 608, 15]"]
|
||||
165["Segment<br>[616, 644, 15]"]
|
||||
166["Segment<br>[652, 681, 15]"]
|
||||
167["Segment<br>[689, 751, 15]"]
|
||||
168["Segment<br>[759, 787, 15]"]
|
||||
169["Segment<br>[795, 829, 15]"]
|
||||
170["Segment<br>[837, 867, 15]"]
|
||||
171["Segment<br>[875, 943, 15]"]
|
||||
172["Segment<br>[951, 958, 15]"]
|
||||
173[Solid2d]
|
||||
end
|
||||
subgraph path175 [Path]
|
||||
175["Path<br>[1092, 1190, 14]"]
|
||||
176["Segment<br>[1198, 1276, 14]"]
|
||||
177["Segment<br>[1284, 1331, 14]"]
|
||||
178["Segment<br>[1339, 1419, 14]"]
|
||||
179["Segment<br>[1427, 1434, 14]"]
|
||||
175["Path<br>[1092, 1190, 15]"]
|
||||
176["Segment<br>[1198, 1276, 15]"]
|
||||
177["Segment<br>[1284, 1331, 15]"]
|
||||
178["Segment<br>[1339, 1419, 15]"]
|
||||
179["Segment<br>[1427, 1434, 15]"]
|
||||
180[Solid2d]
|
||||
end
|
||||
subgraph path182 [Path]
|
||||
182["Path<br>[1531, 1628, 14]"]
|
||||
183["Segment<br>[1636, 1714, 14]"]
|
||||
184["Segment<br>[1722, 1770, 14]"]
|
||||
185["Segment<br>[1778, 1858, 14]"]
|
||||
186["Segment<br>[1866, 1873, 14]"]
|
||||
182["Path<br>[1531, 1628, 15]"]
|
||||
183["Segment<br>[1636, 1714, 15]"]
|
||||
184["Segment<br>[1722, 1770, 15]"]
|
||||
185["Segment<br>[1778, 1858, 15]"]
|
||||
186["Segment<br>[1866, 1873, 15]"]
|
||||
187[Solid2d]
|
||||
end
|
||||
subgraph path189 [Path]
|
||||
189["Path<br>[1092, 1190, 14]"]
|
||||
190["Segment<br>[1198, 1276, 14]"]
|
||||
191["Segment<br>[1284, 1331, 14]"]
|
||||
192["Segment<br>[1339, 1419, 14]"]
|
||||
193["Segment<br>[1427, 1434, 14]"]
|
||||
189["Path<br>[1092, 1190, 15]"]
|
||||
190["Segment<br>[1198, 1276, 15]"]
|
||||
191["Segment<br>[1284, 1331, 15]"]
|
||||
192["Segment<br>[1339, 1419, 15]"]
|
||||
193["Segment<br>[1427, 1434, 15]"]
|
||||
194[Solid2d]
|
||||
end
|
||||
subgraph path196 [Path]
|
||||
196["Path<br>[1531, 1628, 14]"]
|
||||
197["Segment<br>[1636, 1714, 14]"]
|
||||
198["Segment<br>[1722, 1770, 14]"]
|
||||
199["Segment<br>[1778, 1858, 14]"]
|
||||
200["Segment<br>[1866, 1873, 14]"]
|
||||
196["Path<br>[1531, 1628, 15]"]
|
||||
197["Segment<br>[1636, 1714, 15]"]
|
||||
198["Segment<br>[1722, 1770, 15]"]
|
||||
199["Segment<br>[1778, 1858, 15]"]
|
||||
200["Segment<br>[1866, 1873, 15]"]
|
||||
201[Solid2d]
|
||||
end
|
||||
subgraph path230 [Path]
|
||||
230["Path<br>[261, 354, 11]"]
|
||||
231["Segment<br>[360, 409, 11]"]
|
||||
232["Segment<br>[415, 465, 11]"]
|
||||
233["Segment<br>[471, 521, 11]"]
|
||||
234["Segment<br>[527, 545, 11]"]
|
||||
230["Path<br>[261, 354, 12]"]
|
||||
231["Segment<br>[360, 409, 12]"]
|
||||
232["Segment<br>[415, 465, 12]"]
|
||||
233["Segment<br>[471, 521, 12]"]
|
||||
234["Segment<br>[527, 545, 12]"]
|
||||
235[Solid2d]
|
||||
end
|
||||
subgraph path256 [Path]
|
||||
256["Path<br>[309, 339, 12]"]
|
||||
257["Segment<br>[345, 377, 12]"]
|
||||
258["Segment<br>[383, 416, 12]"]
|
||||
259["Segment<br>[422, 470, 12]"]
|
||||
260["Segment<br>[476, 503, 12]"]
|
||||
261["Segment<br>[509, 516, 12]"]
|
||||
256["Path<br>[309, 339, 13]"]
|
||||
257["Segment<br>[345, 377, 13]"]
|
||||
258["Segment<br>[383, 416, 13]"]
|
||||
259["Segment<br>[422, 470, 13]"]
|
||||
260["Segment<br>[476, 503, 13]"]
|
||||
261["Segment<br>[509, 516, 13]"]
|
||||
262[Solid2d]
|
||||
end
|
||||
subgraph path274 [Path]
|
||||
274["Path<br>[398, 423, 13]"]
|
||||
275["Segment<br>[431, 489, 13]"]
|
||||
276["Segment<br>[497, 556, 13]"]
|
||||
277["Segment<br>[564, 607, 13]"]
|
||||
278["Segment<br>[615, 622, 13]"]
|
||||
274["Path<br>[398, 423, 14]"]
|
||||
275["Segment<br>[431, 489, 14]"]
|
||||
276["Segment<br>[497, 556, 14]"]
|
||||
277["Segment<br>[564, 607, 14]"]
|
||||
278["Segment<br>[615, 622, 14]"]
|
||||
279[Solid2d]
|
||||
end
|
||||
subgraph path298 [Path]
|
||||
298["Path<br>[398, 423, 13]"]
|
||||
299["Segment<br>[431, 489, 13]"]
|
||||
300["Segment<br>[497, 556, 13]"]
|
||||
301["Segment<br>[564, 607, 13]"]
|
||||
302["Segment<br>[615, 622, 13]"]
|
||||
298["Path<br>[398, 423, 14]"]
|
||||
299["Segment<br>[431, 489, 14]"]
|
||||
300["Segment<br>[497, 556, 14]"]
|
||||
301["Segment<br>[564, 607, 14]"]
|
||||
302["Segment<br>[615, 622, 14]"]
|
||||
303[Solid2d]
|
||||
end
|
||||
subgraph path322 [Path]
|
||||
322["Path<br>[398, 423, 13]"]
|
||||
323["Segment<br>[431, 489, 13]"]
|
||||
324["Segment<br>[497, 556, 13]"]
|
||||
325["Segment<br>[564, 607, 13]"]
|
||||
326["Segment<br>[615, 622, 13]"]
|
||||
322["Path<br>[398, 423, 14]"]
|
||||
323["Segment<br>[431, 489, 14]"]
|
||||
324["Segment<br>[497, 556, 14]"]
|
||||
325["Segment<br>[564, 607, 14]"]
|
||||
326["Segment<br>[615, 622, 14]"]
|
||||
327[Solid2d]
|
||||
end
|
||||
subgraph path346 [Path]
|
||||
346["Path<br>[398, 423, 13]"]
|
||||
347["Segment<br>[431, 489, 13]"]
|
||||
348["Segment<br>[497, 556, 13]"]
|
||||
349["Segment<br>[564, 607, 13]"]
|
||||
350["Segment<br>[615, 622, 13]"]
|
||||
346["Path<br>[398, 423, 14]"]
|
||||
347["Segment<br>[431, 489, 14]"]
|
||||
348["Segment<br>[497, 556, 14]"]
|
||||
349["Segment<br>[564, 607, 14]"]
|
||||
350["Segment<br>[615, 622, 14]"]
|
||||
351[Solid2d]
|
||||
end
|
||||
1["Plane<br>[368, 385, 8]"]
|
||||
8["Sweep Extrusion<br>[603, 633, 8]"]
|
||||
1["Plane<br>[368, 385, 9]"]
|
||||
8["Sweep Extrusion<br>[603, 633, 9]"]
|
||||
9[Wall]
|
||||
10[Wall]
|
||||
11[Wall]
|
||||
@ -195,11 +195,11 @@ flowchart LR
|
||||
20["SweepEdge Adjacent"]
|
||||
21["SweepEdge Opposite"]
|
||||
22["SweepEdge Adjacent"]
|
||||
23["EdgeCut Chamfer<br>[639, 870, 8]"]
|
||||
24["EdgeCut Chamfer<br>[639, 870, 8]"]
|
||||
25["EdgeCut Chamfer<br>[639, 870, 8]"]
|
||||
26["EdgeCut Chamfer<br>[639, 870, 8]"]
|
||||
37["Sweep Extrusion<br>[1781, 1824, 8]"]
|
||||
23["EdgeCut Chamfer<br>[639, 870, 9]"]
|
||||
24["EdgeCut Chamfer<br>[639, 870, 9]"]
|
||||
25["EdgeCut Chamfer<br>[639, 870, 9]"]
|
||||
26["EdgeCut Chamfer<br>[639, 870, 9]"]
|
||||
37["Sweep Extrusion<br>[1749, 1792, 9]"]
|
||||
38[Wall]
|
||||
39[Wall]
|
||||
40[Wall]
|
||||
@ -225,7 +225,7 @@ flowchart LR
|
||||
60["SweepEdge Adjacent"]
|
||||
61["SweepEdge Opposite"]
|
||||
62["SweepEdge Adjacent"]
|
||||
70["Sweep Extrusion<br>[2183, 2226, 8]"]
|
||||
70["Sweep Extrusion<br>[2151, 2194, 9]"]
|
||||
71[Wall]
|
||||
72[Wall]
|
||||
73[Wall]
|
||||
@ -239,7 +239,7 @@ flowchart LR
|
||||
81["SweepEdge Adjacent"]
|
||||
82["SweepEdge Opposite"]
|
||||
83["SweepEdge Adjacent"]
|
||||
90["Sweep Extrusion<br>[2478, 2511, 8]"]
|
||||
90["Sweep Extrusion<br>[2446, 2479, 9]"]
|
||||
91[Wall]
|
||||
92[Wall]
|
||||
93[Wall]
|
||||
@ -253,13 +253,13 @@ flowchart LR
|
||||
101["SweepEdge Adjacent"]
|
||||
102["SweepEdge Opposite"]
|
||||
103["SweepEdge Adjacent"]
|
||||
104["Plane<br>[307, 324, 10]"]
|
||||
111["Plane<br>[535, 574, 10]"]
|
||||
104["Plane<br>[307, 324, 11]"]
|
||||
111["Plane<br>[535, 574, 11]"]
|
||||
113["SweepEdge Opposite"]
|
||||
114["SweepEdge Opposite"]
|
||||
115["SweepEdge Opposite"]
|
||||
116["SweepEdge Opposite"]
|
||||
118["Sweep Loft<br>[914, 957, 10]"]
|
||||
118["Sweep Loft<br>[914, 957, 11]"]
|
||||
119[Wall]
|
||||
120[Wall]
|
||||
121[Wall]
|
||||
@ -270,15 +270,15 @@ flowchart LR
|
||||
126["SweepEdge Adjacent"]
|
||||
127["SweepEdge Adjacent"]
|
||||
128["SweepEdge Adjacent"]
|
||||
129["Plane<br>[455, 472, 9]"]
|
||||
137["Plane<br>[957, 974, 9]"]
|
||||
144["Plane<br>[1418, 1435, 9]"]
|
||||
155["Plane<br>[2589, 2606, 9]"]
|
||||
174["Plane<br>[2659, 2676, 9]"]
|
||||
181["Plane<br>[2731, 2748, 9]"]
|
||||
188["Plane<br>[2802, 2819, 9]"]
|
||||
195["Plane<br>[2873, 2890, 9]"]
|
||||
202["Sweep Extrusion<br>[2914, 2945, 9]"]
|
||||
129["Plane<br>[455, 472, 10]"]
|
||||
137["Plane<br>[957, 974, 10]"]
|
||||
144["Plane<br>[1418, 1435, 10]"]
|
||||
155["Plane<br>[2557, 2574, 10]"]
|
||||
174["Plane<br>[2627, 2644, 10]"]
|
||||
181["Plane<br>[2699, 2716, 10]"]
|
||||
188["Plane<br>[2770, 2787, 10]"]
|
||||
195["Plane<br>[2841, 2858, 10]"]
|
||||
202["Sweep Extrusion<br>[2882, 2913, 10]"]
|
||||
203[Wall]
|
||||
204[Wall]
|
||||
205[Wall]
|
||||
@ -305,8 +305,8 @@ flowchart LR
|
||||
226["SweepEdge Adjacent"]
|
||||
227["SweepEdge Opposite"]
|
||||
228["SweepEdge Adjacent"]
|
||||
229["Plane<br>[238, 255, 11]"]
|
||||
236["Sweep Extrusion<br>[591, 643, 11]"]
|
||||
229["Plane<br>[238, 255, 12]"]
|
||||
236["Sweep Extrusion<br>[591, 643, 12]"]
|
||||
237[Wall]
|
||||
238[Wall]
|
||||
239[Wall]
|
||||
@ -321,12 +321,12 @@ flowchart LR
|
||||
248["SweepEdge Adjacent"]
|
||||
249["SweepEdge Opposite"]
|
||||
250["SweepEdge Adjacent"]
|
||||
251["EdgeCut Fillet<br>[649, 855, 11]"]
|
||||
252["EdgeCut Fillet<br>[649, 855, 11]"]
|
||||
253["EdgeCut Fillet<br>[649, 855, 11]"]
|
||||
254["EdgeCut Fillet<br>[649, 855, 11]"]
|
||||
255["Plane<br>[286, 303, 12]"]
|
||||
263["Sweep Revolve<br>[522, 539, 12]"]
|
||||
251["EdgeCut Fillet<br>[649, 855, 12]"]
|
||||
252["EdgeCut Fillet<br>[649, 855, 12]"]
|
||||
253["EdgeCut Fillet<br>[649, 855, 12]"]
|
||||
254["EdgeCut Fillet<br>[649, 855, 12]"]
|
||||
255["Plane<br>[286, 303, 13]"]
|
||||
263["Sweep Revolve<br>[522, 539, 13]"]
|
||||
264[Wall]
|
||||
265[Wall]
|
||||
266[Wall]
|
||||
@ -336,8 +336,8 @@ flowchart LR
|
||||
270["SweepEdge Adjacent"]
|
||||
271["SweepEdge Adjacent"]
|
||||
272["SweepEdge Adjacent"]
|
||||
273["Plane<br>[373, 390, 13]"]
|
||||
280["Sweep Extrusion<br>[634, 681, 13]"]
|
||||
273["Plane<br>[373, 390, 14]"]
|
||||
280["Sweep Extrusion<br>[634, 681, 14]"]
|
||||
281[Wall]
|
||||
282[Wall]
|
||||
283[Wall]
|
||||
@ -352,10 +352,10 @@ flowchart LR
|
||||
292["SweepEdge Adjacent"]
|
||||
293["SweepEdge Opposite"]
|
||||
294["SweepEdge Adjacent"]
|
||||
295["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
296["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
297["Plane<br>[373, 390, 13]"]
|
||||
304["Sweep Extrusion<br>[634, 681, 13]"]
|
||||
295["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
296["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
297["Plane<br>[373, 390, 14]"]
|
||||
304["Sweep Extrusion<br>[634, 681, 14]"]
|
||||
305[Wall]
|
||||
306[Wall]
|
||||
307[Wall]
|
||||
@ -370,10 +370,10 @@ flowchart LR
|
||||
316["SweepEdge Adjacent"]
|
||||
317["SweepEdge Opposite"]
|
||||
318["SweepEdge Adjacent"]
|
||||
319["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
320["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
321["Plane<br>[373, 390, 13]"]
|
||||
328["Sweep Extrusion<br>[634, 681, 13]"]
|
||||
319["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
320["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
321["Plane<br>[373, 390, 14]"]
|
||||
328["Sweep Extrusion<br>[634, 681, 14]"]
|
||||
329[Wall]
|
||||
330[Wall]
|
||||
331[Wall]
|
||||
@ -388,10 +388,10 @@ flowchart LR
|
||||
340["SweepEdge Adjacent"]
|
||||
341["SweepEdge Opposite"]
|
||||
342["SweepEdge Adjacent"]
|
||||
343["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
344["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
345["Plane<br>[373, 390, 13]"]
|
||||
352["Sweep Extrusion<br>[634, 681, 13]"]
|
||||
343["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
344["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
345["Plane<br>[373, 390, 14]"]
|
||||
352["Sweep Extrusion<br>[634, 681, 14]"]
|
||||
353[Wall]
|
||||
354[Wall]
|
||||
355[Wall]
|
||||
@ -406,12 +406,12 @@ flowchart LR
|
||||
364["SweepEdge Adjacent"]
|
||||
365["SweepEdge Opposite"]
|
||||
366["SweepEdge Adjacent"]
|
||||
367["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
368["EdgeCut Chamfer<br>[689, 835, 13]"]
|
||||
369["StartSketchOnFace<br>[931, 962, 8]"]
|
||||
370["StartSketchOnFace<br>[1877, 1916, 8]"]
|
||||
371["StartSketchOnFace<br>[2267, 2306, 8]"]
|
||||
372["StartSketchOnPlane<br>[594, 618, 10]"]
|
||||
367["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
368["EdgeCut Chamfer<br>[689, 835, 14]"]
|
||||
369["StartSketchOnFace<br>[931, 962, 9]"]
|
||||
370["StartSketchOnFace<br>[1845, 1884, 9]"]
|
||||
371["StartSketchOnFace<br>[2235, 2274, 9]"]
|
||||
372["StartSketchOnPlane<br>[594, 618, 11]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -142,7 +142,7 @@ description: Operations executed walkie-talkie.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "cos",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -166,20 +166,6 @@ description: Operations executed walkie-talkie.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -194,48 +180,6 @@ description: Operations executed walkie-talkie.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "cos",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -553,7 +497,7 @@ description: Operations executed walkie-talkie.kcl
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"name": "cos",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
@ -577,20 +521,6 @@ description: Operations executed walkie-talkie.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
@ -605,48 +535,6 @@ description: Operations executed walkie-talkie.kcl
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "cos",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
"type": "FunctionCall",
|
||||
"name": "toRadians",
|
||||
"functionSourceRange": [],
|
||||
"unlabeledArg": null,
|
||||
"labeledArgs": {}
|
||||
},
|
||||
"sourceRange": []
|
||||
},
|
||||
{
|
||||
"type": "GroupEnd"
|
||||
},
|
||||
{
|
||||
"type": "GroupBegin",
|
||||
"group": {
|
||||
|
@ -5,7 +5,7 @@ description: Variables in memory after executing walkie-talkie.kcl
|
||||
{
|
||||
"antenna": {
|
||||
"type": "Module",
|
||||
"value": 10
|
||||
"value": 11
|
||||
},
|
||||
"antennaBaseHeight": {
|
||||
"type": "Number",
|
||||
@ -74,7 +74,7 @@ description: Variables in memory after executing walkie-talkie.kcl
|
||||
},
|
||||
"body": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
},
|
||||
"button": {
|
||||
"type": "Function"
|
||||
@ -120,7 +120,7 @@ description: Variables in memory after executing walkie-talkie.kcl
|
||||
},
|
||||
"case": {
|
||||
"type": "Module",
|
||||
"value": 9
|
||||
"value": 10
|
||||
},
|
||||
"caseTolerance": {
|
||||
"type": "Number",
|
||||
@ -163,7 +163,7 @@ description: Variables in memory after executing walkie-talkie.kcl
|
||||
},
|
||||
"knob": {
|
||||
"type": "Module",
|
||||
"value": 12
|
||||
"value": 13
|
||||
},
|
||||
"knobDiameter": {
|
||||
"type": "Number",
|
||||
@ -330,7 +330,7 @@ description: Variables in memory after executing walkie-talkie.kcl
|
||||
},
|
||||
"talkButton": {
|
||||
"type": "Module",
|
||||
"value": 11
|
||||
"value": 12
|
||||
},
|
||||
"talkButtonHeight": {
|
||||
"type": "Number",
|
||||
|
@ -1,16 +1,16 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[80, 105, 7]"]
|
||||
3["Segment<br>[111, 128, 7]"]
|
||||
4["Segment<br>[134, 151, 7]"]
|
||||
5["Segment<br>[157, 175, 7]"]
|
||||
6["Segment<br>[181, 199, 7]"]
|
||||
7["Segment<br>[205, 213, 7]"]
|
||||
2["Path<br>[80, 105, 8]"]
|
||||
3["Segment<br>[111, 128, 8]"]
|
||||
4["Segment<br>[134, 151, 8]"]
|
||||
5["Segment<br>[157, 175, 8]"]
|
||||
6["Segment<br>[181, 199, 8]"]
|
||||
7["Segment<br>[205, 213, 8]"]
|
||||
8[Solid2d]
|
||||
end
|
||||
1["Plane<br>[57, 74, 7]"]
|
||||
9["Sweep Extrusion<br>[219, 238, 7]"]
|
||||
1["Plane<br>[57, 74, 8]"]
|
||||
9["Sweep Extrusion<br>[219, 238, 8]"]
|
||||
10[Wall]
|
||||
11[Wall]
|
||||
12[Wall]
|
||||
|
@ -5,6 +5,6 @@ description: Variables in memory after executing module_return_using_var.kcl
|
||||
{
|
||||
"cube": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
}
|
||||
}
|
||||
|
@ -5,11 +5,11 @@ description: Variables in memory after executing multiple-foreign-imports-all-re
|
||||
{
|
||||
"anothercube": {
|
||||
"type": "Module",
|
||||
"value": 9
|
||||
"value": 10
|
||||
},
|
||||
"cube": {
|
||||
"type": "Module",
|
||||
"value": 7
|
||||
"value": 8
|
||||
},
|
||||
"model": {
|
||||
"type": "ImportedGeometry",
|
||||
@ -20,6 +20,6 @@ description: Variables in memory after executing multiple-foreign-imports-all-re
|
||||
},
|
||||
"othercube": {
|
||||
"type": "Module",
|
||||
"value": 8
|
||||
"value": 9
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
@ -1,23 +1,23 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[63, 90, 7]"]
|
||||
3["Segment<br>[98, 116, 7]"]
|
||||
4["Segment<br>[124, 143, 7]"]
|
||||
5["Segment<br>[151, 170, 7]"]
|
||||
6["Segment<br>[178, 185, 7]"]
|
||||
2["Path<br>[63, 90, 8]"]
|
||||
3["Segment<br>[98, 116, 8]"]
|
||||
4["Segment<br>[124, 143, 8]"]
|
||||
5["Segment<br>[151, 170, 8]"]
|
||||
6["Segment<br>[178, 185, 8]"]
|
||||
7[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[63, 90, 7]"]
|
||||
28["Segment<br>[98, 116, 7]"]
|
||||
29["Segment<br>[124, 143, 7]"]
|
||||
30["Segment<br>[151, 170, 7]"]
|
||||
31["Segment<br>[178, 185, 7]"]
|
||||
27["Path<br>[63, 90, 8]"]
|
||||
28["Segment<br>[98, 116, 8]"]
|
||||
29["Segment<br>[124, 143, 8]"]
|
||||
30["Segment<br>[151, 170, 8]"]
|
||||
31["Segment<br>[178, 185, 8]"]
|
||||
32[Solid2d]
|
||||
end
|
||||
1["Plane<br>[38, 55, 7]"]
|
||||
8["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
1["Plane<br>[38, 55, 8]"]
|
||||
8["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
9[Wall]
|
||||
10[Wall]
|
||||
11[Wall]
|
||||
@ -32,11 +32,11 @@ flowchart LR
|
||||
20["SweepEdge Adjacent"]
|
||||
21["SweepEdge Opposite"]
|
||||
22["SweepEdge Adjacent"]
|
||||
23["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
24["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
25["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
26["Plane<br>[38, 55, 7]"]
|
||||
33["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
23["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
24["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
25["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
26["Plane<br>[38, 55, 8]"]
|
||||
33["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
34[Wall]
|
||||
35[Wall]
|
||||
36[Wall]
|
||||
@ -51,9 +51,9 @@ flowchart LR
|
||||
45["SweepEdge Adjacent"]
|
||||
46["SweepEdge Opposite"]
|
||||
47["SweepEdge Adjacent"]
|
||||
48["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
49["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
50["Sweep Extrusion<br>[342, 376, 7]"]
|
||||
48["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
49["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
50["Sweep Extrusion<br>[342, 376, 8]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 --- 4
|
||||
|
@ -1,41 +1,41 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[54, 89, 7]"]
|
||||
3["Segment<br>[54, 89, 7]"]
|
||||
2["Path<br>[54, 89, 8]"]
|
||||
3["Segment<br>[54, 89, 8]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[54, 89, 7]"]
|
||||
19["Segment<br>[54, 89, 7]"]
|
||||
18["Path<br>[54, 89, 8]"]
|
||||
19["Segment<br>[54, 89, 8]"]
|
||||
20[Solid2d]
|
||||
end
|
||||
1["Plane<br>[29, 46, 7]"]
|
||||
5["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
1["Plane<br>[29, 46, 8]"]
|
||||
5["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
9["SweepEdge Opposite"]
|
||||
10["SweepEdge Adjacent"]
|
||||
11["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
12["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
13["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
14["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
15["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
16["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
17["Plane<br>[29, 46, 7]"]
|
||||
21["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
11["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
12["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
13["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
14["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
15["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
16["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
17["Plane<br>[29, 46, 8]"]
|
||||
21["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
22[Wall]
|
||||
23["Cap Start"]
|
||||
24["Cap End"]
|
||||
25["SweepEdge Opposite"]
|
||||
26["SweepEdge Adjacent"]
|
||||
27["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
28["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
29["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
30["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
31["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
32["Sweep Extrusion<br>[200, 219, 7]"]
|
||||
27["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
28["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
29["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
30["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
31["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
32["Sweep Extrusion<br>[200, 219, 8]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 ---- 5
|
||||
|
@ -1,35 +1,35 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[345, 415, 0]"]
|
||||
3["Segment<br>[345, 415, 0]"]
|
||||
2["Path<br>[337, 407, 0]"]
|
||||
3["Segment<br>[337, 407, 0]"]
|
||||
4[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[660, 720, 0]"]
|
||||
14["Segment<br>[728, 807, 0]"]
|
||||
15["Segment<br>[815, 894, 0]"]
|
||||
16["Segment<br>[902, 981, 0]"]
|
||||
17["Segment<br>[989, 1067, 0]"]
|
||||
18["Segment<br>[1075, 1153, 0]"]
|
||||
19["Segment<br>[1161, 1168, 0]"]
|
||||
13["Path<br>[652, 712, 0]"]
|
||||
14["Segment<br>[720, 799, 0]"]
|
||||
15["Segment<br>[807, 886, 0]"]
|
||||
16["Segment<br>[894, 973, 0]"]
|
||||
17["Segment<br>[981, 1059, 0]"]
|
||||
18["Segment<br>[1067, 1145, 0]"]
|
||||
19["Segment<br>[1153, 1160, 0]"]
|
||||
20[Solid2d]
|
||||
end
|
||||
subgraph path41 [Path]
|
||||
41["Path<br>[1276, 1345, 0]"]
|
||||
42["Segment<br>[1276, 1345, 0]"]
|
||||
41["Path<br>[1268, 1337, 0]"]
|
||||
42["Segment<br>[1268, 1337, 0]"]
|
||||
43[Solid2d]
|
||||
end
|
||||
1["Plane<br>[320, 337, 0]"]
|
||||
5["Sweep Extrusion<br>[423, 456, 0]"]
|
||||
1["Plane<br>[312, 329, 0]"]
|
||||
5["Sweep Extrusion<br>[415, 448, 0]"]
|
||||
6[Wall]
|
||||
7["Cap Start"]
|
||||
8["Cap End"]
|
||||
9["SweepEdge Opposite"]
|
||||
10["SweepEdge Adjacent"]
|
||||
11["EdgeCut Fillet<br>[464, 530, 0]"]
|
||||
12["EdgeCut Fillet<br>[464, 530, 0]"]
|
||||
21["Sweep Extrusion<br>[1176, 1216, 0]"]
|
||||
11["EdgeCut Fillet<br>[456, 522, 0]"]
|
||||
12["EdgeCut Fillet<br>[456, 522, 0]"]
|
||||
21["Sweep Extrusion<br>[1168, 1208, 0]"]
|
||||
22[Wall]
|
||||
23[Wall]
|
||||
24[Wall]
|
||||
@ -49,14 +49,14 @@ flowchart LR
|
||||
38["SweepEdge Adjacent"]
|
||||
39["SweepEdge Opposite"]
|
||||
40["SweepEdge Adjacent"]
|
||||
44["Sweep Extrusion<br>[1353, 1381, 0]"]
|
||||
44["Sweep Extrusion<br>[1345, 1373, 0]"]
|
||||
45[Wall]
|
||||
46["Cap End"]
|
||||
47["SweepEdge Opposite"]
|
||||
48["SweepEdge Adjacent"]
|
||||
49["EdgeCut Fillet<br>[1389, 1448, 0]"]
|
||||
50["StartSketchOnFace<br>[613, 652, 0]"]
|
||||
51["StartSketchOnFace<br>[1231, 1268, 0]"]
|
||||
49["EdgeCut Fillet<br>[1381, 1440, 0]"]
|
||||
50["StartSketchOnFace<br>[605, 644, 0]"]
|
||||
51["StartSketchOnFace<br>[1223, 1260, 0]"]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
2 ---- 5
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user