Compare commits
3 Commits
nested_dir
...
achalmers/
Author | SHA1 | Date | |
---|---|---|---|
93d9f56855 | |||
c9b78a8201 | |||
7118f1284c |
@ -29,4 +29,4 @@ bottleNeck = startSketchOn(bottleBody, face = END)
|
||||
|
||||
// Define a shell operation so that the entire body and neck are hollow, with only the top face opened
|
||||
bottleShell = shell(bottleNeck, faces = [END], thickness = wallThickness)
|
||||
|> appearance(%, color = "#0078c2")
|
||||
|> appearance(color = "#0078c2")
|
||||
|
@ -40,7 +40,7 @@ bracketBody = startSketchOn(XZ)
|
||||
|> xLine(length = thickness, tag = $seg05)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg06)
|
||||
|> close()
|
||||
|> extrude(%, length = width)
|
||||
|> extrude(length = width)
|
||||
|
||||
// Add mounting holes to mount to the shelf
|
||||
shelfMountingHoles = startSketchOn(bracketBody, face = seg03)
|
||||
@ -53,7 +53,7 @@ shelfMountingHoles = startSketchOn(bracketBody, face = seg03)
|
||||
)
|
||||
|> patternLinear2d(instances = 2, distance = -(extBendRadius + shelfMountingHolePlacementOffset) + shelfMountLength - shelfMountingHolePlacementOffset, axis = [-1, 0])
|
||||
|> patternLinear2d(instances = 2, distance = width - (shelfMountingHolePlacementOffset * 2), axis = [0, 1])
|
||||
|> extrude(%, length = -thickness - .01)
|
||||
|> extrude(length = -thickness - .01)
|
||||
|
||||
// Add mounting holes to mount to the wall
|
||||
wallMountingHoles = startSketchOn(bracketBody, face = seg04)
|
||||
@ -65,7 +65,7 @@ wallMountingHoles = startSketchOn(bracketBody, face = seg04)
|
||||
radius = wallMountingHoleDiameter / 2,
|
||||
)
|
||||
|> patternLinear2d(instances = 2, distance = width - (wallMountingHolePlacementOffset * 2), axis = [0, 1])
|
||||
|> extrude(%, length = -thickness - 0.1)
|
||||
|> extrude(length = -thickness - 0.1)
|
||||
|
||||
// Apply bends
|
||||
fillet(bracketBody, radius = extBendRadius, tags = [getNextAdjacentEdge(seg03)])
|
||||
|
@ -24,13 +24,13 @@ lugHoles = startSketchOn(rotorBump, face = END)
|
||||
instances = lugCount,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> extrude(%, length = -(rotorInnerDiameterThickness + rotorSinglePlateThickness))
|
||||
|> extrude(length = -(rotorInnerDiameterThickness + rotorSinglePlateThickness))
|
||||
|> appearance(color = "#dbcd70", roughness = 90, metalness = 90)
|
||||
|
||||
// (update when boolean is available)
|
||||
centerSpacer = startSketchOn(rotor, face = START)
|
||||
|> circle(%, center = [0, 0], radius = .25)
|
||||
|> extrude(%, length = spacerLength)
|
||||
|> circle(center = [0, 0], radius = .25)
|
||||
|> extrude(length = spacerLength)
|
||||
|
||||
secondaryRotorSketch = startSketchOn(centerSpacer, face = END)
|
||||
|> circle(center = [0, 0], radius = rotorDiameter / 2)
|
||||
|
@ -44,7 +44,7 @@ copperTubePath = startSketchOn(offsetPlane(XY, offset = tubeDiameter))
|
||||
// Create the profile for the inner and outer diameter of the hollow copper tube
|
||||
tubeWall = startSketchOn(offsetPlane(YZ, offset = -7.35))
|
||||
|> circle(center = [-bendRadius * 3, tubeDiameter], radius = tubeDiameter / 2)
|
||||
|> subtract2d(%, tool = circle(center = [-bendRadius * 3, tubeDiameter], radius = tubeDiameter / 2 - wallThickness))
|
||||
|> subtract2d(tool = circle(center = [-bendRadius * 3, tubeDiameter], radius = tubeDiameter / 2 - wallThickness))
|
||||
|> sweep(path = copperTubePath)
|
||||
|> appearance(color = "#b81b0a")
|
||||
|
||||
|
@ -33,7 +33,7 @@ plateBody = startSketchOn(XY)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> subtract2d(tool = circle(center = [0, 0], radius = centerHoleDiameter / 2 * 1.5))
|
||||
|> extrude(%, length = plateThickness)
|
||||
|> extrude(length = plateThickness)
|
||||
|
||||
// Function to create a countersunk hole
|
||||
fn countersink(@holePosition) {
|
||||
|
@ -10,7 +10,7 @@ import * from "parameters.kcl"
|
||||
// Model the center of the fan
|
||||
fanCenter = startSketchOn(YZ)
|
||||
|> circle(center = [0, 0], radius = fanHeight / 2, tag = $centerBend)
|
||||
|> extrude(%, length = fanHeight)
|
||||
|> extrude(length = fanHeight)
|
||||
|> fillet(radius = 1.5, tags = [getOppositeEdge(centerBend)])
|
||||
|
||||
// Create a function for a lofted fan blade cross section that rotates about the center hub of the fan
|
||||
|
@ -38,10 +38,10 @@ lowerArm = startSketchOn(offsetPlane(XZ, offset = fanSize / 2 + 2))
|
||||
// Create the profile of the mounting wire and sweep along the XZ path
|
||||
wireProfile = startSketchOn(offsetPlane(XY, offset = 40 + fanSize / 2))
|
||||
sweepUpperArm = circle(wireProfile, center = [-12, -fanSize / 2 - 2], radius = 1)
|
||||
|> sweep(%, path = upperArm)
|
||||
|> sweep(path = upperArm)
|
||||
|
||||
sweepLowerArm = circle(wireProfile, center = [-12, -fanSize / 2 - 2], radius = 1)
|
||||
|> sweep(%, path = lowerArm)
|
||||
|> sweep(path = lowerArm)
|
||||
|
||||
// Draw the XY components of the mounting wire path
|
||||
upperHook = startSketchOn(offsetPlane(XY, offset = segEndY(seg07)))
|
||||
@ -64,10 +64,10 @@ lowerHook = startSketchOn(offsetPlane(XY, offset = segEndY(seg08)))
|
||||
// Sweep the wire profile around the hook-shaped segments of the mounting wire
|
||||
hookProfile = startSketchOn(offsetPlane(YZ, offset = segEndX(seg07)))
|
||||
sweepUpperHook = circle(hookProfile, center = [-fanSize / 2 - 2, segEndY(seg07)], radius = 1)
|
||||
|> sweep(%, path = upperHook)
|
||||
|> sweep(path = upperHook)
|
||||
|
||||
sweepLowerHook = circle(hookProfile, center = [-fanSize / 2 - 2, segEndY(seg08)], radius = 1)
|
||||
|> sweep(%, path = lowerHook)
|
||||
|> sweep(path = lowerHook)
|
||||
|
||||
// Union each piece of the wire into a single continuous sweep
|
||||
[
|
||||
|
@ -46,23 +46,23 @@ valveStemSketch = startSketchOn(offsetPlane(XY, offset = valveHeadLength))
|
||||
// Create the valve stem end
|
||||
stepLength = stemHeadLength / 10
|
||||
step1 = startSketchOn(valveStemSketch, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(%, length = stepLength * 2)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(length = stepLength * 2)
|
||||
step2 = startSketchOn(step1, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(%, length = stepLength)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(length = stepLength)
|
||||
step3 = startSketchOn(step2, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(%, length = stepLength)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(length = stepLength)
|
||||
step4 = startSketchOn(step3, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(%, length = stepLength)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(length = stepLength)
|
||||
step5 = startSketchOn(step4, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(%, length = stepLength)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.9)
|
||||
|> extrude(length = stepLength)
|
||||
step6 = startSketchOn(step5, face = END)
|
||||
|> circle(%, center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(%, length = stepLength)
|
||||
|> circle(center = [0, 0], radius = stemDiameter / 2 * 0.8)
|
||||
|> extrude(length = stepLength)
|
||||
step7 = startSketchOn(step6, face = END)
|
||||
|> circle(
|
||||
%,
|
||||
@ -70,7 +70,7 @@ step7 = startSketchOn(step6, face = END)
|
||||
radius = stemDiameter / 2 * 0.9,
|
||||
tag = $seg02,
|
||||
)
|
||||
|> extrude(%, length = stepLength * 3, tagEnd = $capEnd001)
|
||||
|> extrude(length = stepLength * 3, tagEnd = $capEnd001)
|
||||
|> chamfer(
|
||||
length = 0.5,
|
||||
tags = [
|
||||
|
@ -49,4 +49,4 @@ bottomExtrusion = startSketchOn(flangeBase, face = START)
|
||||
// Cut a hole through the entire body
|
||||
pipeHole = startSketchOn(topExtrusion, face = END)
|
||||
|> circle(center = [0, 0], radius = pipeDia / 2)
|
||||
|> extrude(%, length = -(topTotalThickness + baseThickness + bottomThickness))
|
||||
|> extrude(length = -(topTotalThickness + baseThickness + bottomThickness))
|
||||
|
@ -17,7 +17,7 @@ supportThickness = 3
|
||||
|
||||
// Main body of the PDU faceplate with integrated rack mounting flanges
|
||||
faceplateShape = startSketchOn(offsetPlane(XY, offset = -faceplateHeight / 2))
|
||||
|> startProfile(%, at = [-faceplateWidth / 2 - supportWidth, 0])
|
||||
|> startProfile(at = [-faceplateWidth / 2 - supportWidth, 0])
|
||||
|> yLine(length = supportThickness)
|
||||
|> xLine(length = supportWidth)
|
||||
|> yLine(length = faceplateDepth - supportThickness)
|
||||
@ -53,7 +53,7 @@ leftSpacerPosition = leftSpacerWidth / 2 - (nestWidth / 2)
|
||||
|
||||
fn boxModuleFn(width) {
|
||||
shape = startSketchOn(XZ)
|
||||
|> startProfile(%, at = [-width / 2, moduleHeight / 2])
|
||||
|> startProfile(at = [-width / 2, moduleHeight / 2])
|
||||
|> xLine(length = width)
|
||||
|> yLine(length = -moduleHeight)
|
||||
|> xLine(length = -width)
|
||||
@ -128,7 +128,7 @@ switchButtonBody = extrude(switchButtonShape, length = swtichButtonWidth)
|
||||
y = 0,
|
||||
z = 0,
|
||||
)
|
||||
|> appearance(%, color = "#ff0000")
|
||||
|> appearance(color = "#ff0000")
|
||||
|
||||
// Spacer between switch and plug modules for layout alignment
|
||||
secondSpacerWidth = moduleWidth / 2
|
||||
@ -156,7 +156,7 @@ powerPlugBody = boxModuleFn(width = powerPlugWidth)
|
||||
z = 0,
|
||||
)
|
||||
plugShape = startSketchOn(powerPlugBody, face = END)
|
||||
|> circle(%, center = [0, 0], radius = 17)
|
||||
|> circle(center = [0, 0], radius = 17)
|
||||
|> translate(
|
||||
%,
|
||||
x = firstPowerPlugPosition,
|
||||
@ -166,7 +166,7 @@ plugShape = startSketchOn(powerPlugBody, face = END)
|
||||
plugBody = extrude(plugShape, length = -20)
|
||||
plugHoleDistance = 20
|
||||
plugHoleShape = startSketchOn(plugBody, face = START)
|
||||
|> circle(%, center = [-plugHoleDistance / 2, 0], radius = 3)
|
||||
|> circle(center = [-plugHoleDistance / 2, 0], radius = 3)
|
||||
|> translate(
|
||||
%,
|
||||
x = firstPowerPlugPosition,
|
||||
|
@ -71,7 +71,7 @@ bearingUpper = startProfile(
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> appearance(%, color = "#121212")
|
||||
|> appearance(color = "#121212")
|
||||
|
||||
bearingLower = startProfile(bearingBody, at = [bearingBoreDiameter / 2, 0.025])
|
||||
|> xLine(length = 0.05)
|
||||
@ -88,7 +88,7 @@ bearingLower = startProfile(bearingBody, at = [bearingBoreDiameter / 2, 0.025])
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> appearance(%, color = "#f0f0f0")
|
||||
|> appearance(color = "#f0f0f0")
|
||||
|
||||
// Revolve the link sketch
|
||||
revolve(linkSketch, axis = Y, angle = 360 / 16)
|
||||
|
@ -21,7 +21,7 @@ plateSketch = startSketchOn(XY)
|
||||
|> close()
|
||||
|> subtract2d(tool = circle(center = [0, 0], radius = bearingOuterDiameter / 2))
|
||||
plateBody = extrude(plateSketch, length = stockThickness)
|
||||
|> appearance(%, color = "#1e62eb")
|
||||
|> appearance(color = "#1e62eb")
|
||||
|> fillet(
|
||||
radius = boltDiameter * 1 / 3,
|
||||
tags = [
|
||||
|
@ -11,13 +11,13 @@ import pipeInnerDiameter, pipeOuterDiameter, pipeLength from "parameters.kcl"
|
||||
export fn pipe() {
|
||||
// Create the pipe base
|
||||
pipeBase = startSketchOn(XZ)
|
||||
|> circle(%, center = [0, 0], radius = pipeOuterDiameter / 2)
|
||||
|> extrude(%, length = pipeLength)
|
||||
|> circle(center = [0, 0], radius = pipeOuterDiameter / 2)
|
||||
|> extrude(length = pipeLength)
|
||||
|
||||
// Extrude a hole through the length of the pipe
|
||||
pipe = startSketchOn(pipeBase, face = END)
|
||||
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
||||
|> extrude(%, length = -pipeLength)
|
||||
|> extrude(length = -pipeLength)
|
||||
|> appearance(color = "#a24ed0")
|
||||
return pipe
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ import pipeDiameter, mountingHoleDiameter, mountingHolePlacementDiameter, flange
|
||||
export fn flange() {
|
||||
// Sketch the mounting hole pattern
|
||||
mountingHoles = startSketchOn(XY)
|
||||
|> circle(%, center = [0, mountingHolePlacementDiameter / 2], radius = mountingHoleDiameter / 2)
|
||||
|> circle(center = [0, mountingHolePlacementDiameter / 2], radius = mountingHoleDiameter / 2)
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = 4,
|
||||
@ -22,23 +22,23 @@ export fn flange() {
|
||||
|
||||
// Create the flange base
|
||||
flangeBase = startSketchOn(XY)
|
||||
|> circle(%, center = [0, 0], radius = flangeDiameter / 2)
|
||||
|> circle(center = [0, 0], radius = flangeDiameter / 2)
|
||||
|> subtract2d(tool = mountingHoles)
|
||||
|> extrude(%, length = flangeBaseThickness)
|
||||
|> extrude(length = flangeBaseThickness)
|
||||
|
||||
// Create both the raised portions on the front and back of the flange base
|
||||
flangeBack = startSketchOn(flangeBase, face = START)
|
||||
|> circle(%, center = [0, 0], radius = flangeBackDiameter / 2)
|
||||
|> extrude(%, length = flangeBackHeight)
|
||||
|> circle(center = [0, 0], radius = flangeBackDiameter / 2)
|
||||
|> extrude(length = flangeBackHeight)
|
||||
flangeFront = startSketchOn(flangeBase, face = END)
|
||||
|> circle(%, center = [0, 0], radius = flangeFrontDiameter / 2)
|
||||
|> extrude(%, length = flangeFrontHeight)
|
||||
|> circle(center = [0, 0], radius = flangeFrontDiameter / 2)
|
||||
|> extrude(length = flangeFrontHeight)
|
||||
|
||||
// Create the circular cut in the center for the pipe
|
||||
pipeCut = startSketchOn(flangeFront, face = END)
|
||||
|> circle(%, center = [0, 0], radius = pipeDiameter / 2)
|
||||
|> extrude(%, length = -flangeTotalThickness)
|
||||
|> appearance(%, color = "#bab0b0")
|
||||
|> circle(center = [0, 0], radius = pipeDiameter / 2)
|
||||
|> extrude(length = -flangeTotalThickness)
|
||||
|> appearance(color = "#bab0b0")
|
||||
|
||||
return pipeCut
|
||||
}
|
||||
|
@ -9,11 +9,11 @@ import gasketOutsideDiameter, gasketInnerDiameter, gasketThickness from "paramet
|
||||
|
||||
// Create the base of the gasket
|
||||
gasketBase = startSketchOn(XY)
|
||||
|> circle(%, center = [0, 0], radius = gasketOutsideDiameter / 2)
|
||||
|> extrude(%, length = gasketThickness)
|
||||
|> circle(center = [0, 0], radius = gasketOutsideDiameter / 2)
|
||||
|> extrude(length = gasketThickness)
|
||||
|
||||
// Extrude a circular hole through the gasket base
|
||||
startSketchOn(gasketBase, face = END)
|
||||
|> circle(%, center = [0, 0], radius = gasketInnerDiameter / 2)
|
||||
|> extrude(%, length = -gasketThickness)
|
||||
|> appearance(%, color = "#d0cb3e")
|
||||
|> circle(center = [0, 0], radius = gasketInnerDiameter / 2)
|
||||
|> extrude(length = -gasketThickness)
|
||||
|> appearance(color = "#d0cb3e")
|
||||
|
@ -26,8 +26,8 @@ export fn hexNut() {
|
||||
// Create the hole in the center of the hex nut
|
||||
hexNut = startSketchOn(hexNutBase, face = END)
|
||||
|> circle(center = [0, 0], radius = hexNutDiameter / 2)
|
||||
|> extrude(%, length = -hexNutThickness)
|
||||
|> appearance(%, color = "#4edfd5")
|
||||
|> extrude(length = -hexNutThickness)
|
||||
|> appearance(color = "#4edfd5")
|
||||
|
||||
return hexNut
|
||||
}
|
||||
|
@ -17,8 +17,8 @@ export fn washer() {
|
||||
// Extrude a hole through the washer
|
||||
washer = startSketchOn(washerBase, face = END)
|
||||
|> circle(center = [0, 0], radius = washerInnerDia / 2)
|
||||
|> extrude(%, length = -washerThickness)
|
||||
|> appearance(%, color = "#ee4f4f")
|
||||
|> extrude(length = -washerThickness)
|
||||
|> appearance(color = "#ee4f4f")
|
||||
|
||||
return washer
|
||||
}
|
||||
|
@ -11,11 +11,11 @@ pipeLength = 6
|
||||
|
||||
// Create the pipe base
|
||||
pipeBase = startSketchOn(XZ)
|
||||
|> circle(%, center = [0, 0], radius = pipeOuterDiameter / 2)
|
||||
|> extrude(%, length = pipeLength)
|
||||
|> circle(center = [0, 0], radius = pipeOuterDiameter / 2)
|
||||
|> extrude(length = pipeLength)
|
||||
|
||||
// Extrude a hole through the length of the pipe
|
||||
pipe = startSketchOn(pipeBase, face = END)
|
||||
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
||||
|> extrude(%, length = -pipeLength)
|
||||
|> extrude(length = -pipeLength)
|
||||
|> appearance(color = "#a24ed0")
|
||||
|
@ -112,7 +112,7 @@ stemLoftProfile6 = startSketchOn(plane006)
|
||||
|
||||
// Draw the third profile for the femoral stem
|
||||
stemTab = clone(stemLoftProfile6)
|
||||
|> extrude(%, length = 6)
|
||||
|> extrude(length = 6)
|
||||
|
||||
// Loft the femur using all profiles in sequence
|
||||
|
||||
|
@ -29,10 +29,10 @@ windowWidth = facadeWidth / windowCount
|
||||
// Helper function: Creates a box from a center plane with given width and height
|
||||
fn boxFn(plane, width, height) {
|
||||
shape = startSketchOn(plane)
|
||||
|> startProfile(%, at = [-width / 2, -width / 2])
|
||||
|> line(%, end = [0, width])
|
||||
|> line(%, end = [width, 0])
|
||||
|> line(%, end = [0, -width])
|
||||
|> startProfile(at = [-width / 2, -width / 2])
|
||||
|> line(end = [0, width])
|
||||
|> line(end = [width, 0])
|
||||
|> line(end = [0, -width])
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
body = extrude(shape, length = height)
|
||||
@ -50,44 +50,44 @@ fn transformFn(@i) {
|
||||
// Create building base
|
||||
baseThickness = 0.2
|
||||
baseSlab = boxFn(plane = XY, width = slabWidth, height = -baseThickness)
|
||||
|> appearance(%, color = "#dbd7d2")
|
||||
|> appearance(color = "#dbd7d2")
|
||||
|
||||
// Create ground platform beneath the base
|
||||
goundSize = 50
|
||||
groundBody = boxFn(plane = offsetPlane(XY, offset = -baseThickness), width = goundSize, height = -5)
|
||||
|> appearance(%, color = "#3a3631")
|
||||
|> appearance(color = "#3a3631")
|
||||
|
||||
// Create a single slab with handrail height to be reused with pattern
|
||||
slabAndHandrailGeometry = boxFn(plane = offsetPlane(XY, offset = floorHeight - slabThickness), width = slabWidth, height = slabThickness + handrailHeight)
|
||||
slabVoidStart = -slabWidth / 2 + handrailThickness
|
||||
slabVoidWidth = slabWidth - (handrailThickness * 2)
|
||||
slabVoidShape = startSketchOn(slabAndHandrailGeometry, face = END)
|
||||
|> startProfile(%, at = [slabVoidStart, slabVoidStart])
|
||||
|> line(%, end = [0, slabVoidWidth])
|
||||
|> line(%, end = [slabVoidWidth, 0])
|
||||
|> line(%, end = [0, -slabVoidWidth])
|
||||
|> startProfile(at = [slabVoidStart, slabVoidStart])
|
||||
|> line(end = [0, slabVoidWidth])
|
||||
|> line(end = [slabVoidWidth, 0])
|
||||
|> line(end = [0, -slabVoidWidth])
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
|
||||
// Generate and pattern slabs with voids across all floors
|
||||
slabBody = extrude(slabVoidShape, length = -handrailHeight)
|
||||
|> patternTransform(instances = floorCount, transform = transformFn)
|
||||
|> appearance(%, color = "#dbd7d2")
|
||||
|> appearance(color = "#dbd7d2")
|
||||
|
||||
// Create structural core of the tower
|
||||
coreLength = 10
|
||||
coreWidth = 8
|
||||
core = startSketchOn(XY)
|
||||
|> startProfile(%, at = [-coreLength / 2, -coreWidth / 2])
|
||||
|> line(%, end = [0, coreWidth])
|
||||
|> line(%, end = [coreLength, 0])
|
||||
|> line(%, end = [-0.22, -coreWidth])
|
||||
|> startProfile(at = [-coreLength / 2, -coreWidth / 2])
|
||||
|> line(end = [0, coreWidth])
|
||||
|> line(end = [coreLength, 0])
|
||||
|> line(end = [-0.22, -coreWidth])
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
|> extrude(%, length = coreHeight)
|
||||
|> extrude(length = coreHeight)
|
||||
|
||||
// Create facade panels for each floor
|
||||
facadeStart = facadeWidth / 2
|
||||
facadeGeometry = boxFn(plane = XY, width = facadeWidth, height = facadeHeight)
|
||||
|> patternTransform(instances = floorCount, transform = transformFn)
|
||||
|> appearance(%, color = "#151819")
|
||||
|> appearance(color = "#151819")
|
||||
|
@ -37,7 +37,7 @@ fn tongueBlockFn() {
|
||||
|
||||
// Create top-side profile with tongues
|
||||
tongueShape = startSketchOn(XY)
|
||||
|> startProfile(%, at = [-insertLength / 2, insertThickness / 2])
|
||||
|> startProfile(at = [-insertLength / 2, insertThickness / 2])
|
||||
|> tongueBlockFn()
|
||||
|> yLine(length = -insertThickness / 2)
|
||||
|> xLine(length = -insertLength)
|
||||
|
@ -145,19 +145,19 @@ sinkBodyInside = startProfile(
|
||||
|
||||
// tap
|
||||
tapPlate = startSketchOn(offsetPlane(XY, offset = tableHeight))
|
||||
|> circle(%, center = [blockWidth / 2, tableDepth - 55], radius = 40)
|
||||
|> circle(center = [blockWidth / 2, tableDepth - 55], radius = 40)
|
||||
|> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing)
|
||||
|> extrude(length = 5)
|
||||
tapPillar = startSketchOn(offsetPlane(XY, offset = tableHeight))
|
||||
|> circle(%, center = [blockWidth / 2, tableDepth - 55], radius = 15)
|
||||
|> circle(center = [blockWidth / 2, tableDepth - 55], radius = 15)
|
||||
|> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing)
|
||||
|> extrude(length = 170)
|
||||
tapNose = startSketchOn(offsetPlane(XZ, offset = 55 - tableDepth))
|
||||
|> circle(%, center = [blockWidth / 2, tableHeight + 100], radius = 10)
|
||||
|> circle(center = [blockWidth / 2, tableHeight + 100], radius = 10)
|
||||
|> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing)
|
||||
|> extrude(length = sinkWidth / 2.5)
|
||||
tapHandle = startSketchOn(offsetPlane(XZ, offset = 55 - tableDepth))
|
||||
|> circle(%, center = [blockWidth / 2, tableHeight + 150], radius = 4)
|
||||
|> circle(center = [blockWidth / 2, tableHeight + 150], radius = 4)
|
||||
|> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing)
|
||||
|> extrude(length = 70)
|
||||
|
||||
|
@ -14,7 +14,7 @@ body = startSketchOn(XZ)
|
||||
|> yLine(length = -height, tag = $chamfer2)
|
||||
|> xLine(length = -width, tag = $chamfer3)
|
||||
|> close(tag = $chamfer4)
|
||||
|> extrude(%, length = thickness)
|
||||
|> extrude(length = thickness)
|
||||
|> chamfer(
|
||||
length = chamferLength,
|
||||
tags = [
|
||||
|
@ -10,6 +10,6 @@ import width, thickness, height, knobDiameter, knobHeight, knobFilletRadius from
|
||||
// Create the knob sketch and revolve
|
||||
startSketchOn(XY)
|
||||
|> circle(center = [0, 0], radius = knobDiameter / 2, tag = $knobBend)
|
||||
|> extrude(%, length = knobHeight)
|
||||
|> extrude(length = knobHeight)
|
||||
|> fillet(radius = knobFilletRadius, tags = [getOppositeEdge(knobBend)])
|
||||
|> appearance(%, color = "#afbf36")
|
||||
|> appearance(color = "#afbf36")
|
||||
|
@ -661,19 +661,19 @@ flowchart LR
|
||||
84 --- 144
|
||||
84 --- 237
|
||||
86 --- 168
|
||||
86 x--> 188
|
||||
86 x--> 189
|
||||
86 --- 212
|
||||
86 --- 256
|
||||
88 --- 169
|
||||
88 x--> 188
|
||||
88 x--> 189
|
||||
88 --- 213
|
||||
88 --- 257
|
||||
90 --- 167
|
||||
90 x--> 188
|
||||
90 x--> 189
|
||||
90 --- 214
|
||||
90 --- 258
|
||||
92 --- 170
|
||||
92 x--> 188
|
||||
92 x--> 189
|
||||
92 --- 215
|
||||
92 --- 259
|
||||
119 --- 133
|
||||
@ -955,10 +955,10 @@ flowchart LR
|
||||
218 <--x 186
|
||||
219 <--x 186
|
||||
194 <--x 187
|
||||
212 <--x 189
|
||||
213 <--x 189
|
||||
214 <--x 189
|
||||
215 <--x 189
|
||||
212 <--x 188
|
||||
213 <--x 188
|
||||
214 <--x 188
|
||||
215 <--x 188
|
||||
220 <--x 275
|
||||
223 <--x 270
|
||||
224 <--x 274
|
||||
|
@ -1283,13 +1283,7 @@ description: Result of parsing bottle.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -20,38 +20,38 @@ flowchart LR
|
||||
17[Solid2d]
|
||||
end
|
||||
subgraph path5 [Path]
|
||||
5["Path<br>[2601, 2791, 0]"]
|
||||
5["Path<br>[2598, 2788, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
14["Segment<br>[2601, 2791, 0]"]
|
||||
14["Segment<br>[2598, 2788, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
18[Solid2d]
|
||||
end
|
||||
subgraph path6 [Path]
|
||||
6["Path<br>[3225, 3427, 0]"]
|
||||
6["Path<br>[3219, 3421, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
15["Segment<br>[3225, 3427, 0]"]
|
||||
15["Segment<br>[3219, 3421, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
16[Solid2d]
|
||||
end
|
||||
1["Plane<br>[2060, 2077, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
2["StartSketchOnFace<br>[2555, 2595, 0]"]
|
||||
2["StartSketchOnFace<br>[2552, 2592, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
3["StartSketchOnFace<br>[3179, 3219, 0]"]
|
||||
3["StartSketchOnFace<br>[3173, 3213, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
19["Sweep Extrusion<br>[2462, 2488, 0]"]
|
||||
19["Sweep Extrusion<br>[2462, 2485, 0]"]
|
||||
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
20["Sweep Extrusion<br>[3077, 3114, 0]"]
|
||||
20["Sweep Extrusion<br>[3074, 3108, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
21["Sweep Extrusion<br>[3077, 3114, 0]"]
|
||||
21["Sweep Extrusion<br>[3074, 3108, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
22["Sweep Extrusion<br>[3077, 3114, 0]"]
|
||||
22["Sweep Extrusion<br>[3074, 3108, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
23["Sweep Extrusion<br>[3077, 3114, 0]"]
|
||||
23["Sweep Extrusion<br>[3074, 3108, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
24["Sweep Extrusion<br>[3542, 3579, 0]"]
|
||||
24["Sweep Extrusion<br>[3536, 3570, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
25["Sweep Extrusion<br>[3542, 3579, 0]"]
|
||||
25["Sweep Extrusion<br>[3536, 3570, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
26[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
@ -89,17 +89,17 @@ flowchart LR
|
||||
49["SweepEdge Adjacent"]
|
||||
50["SweepEdge Adjacent"]
|
||||
51["SweepEdge Adjacent"]
|
||||
52["EdgeCut Fillet<br>[3596, 3676, 0]"]
|
||||
52["EdgeCut Fillet<br>[3587, 3667, 0]"]
|
||||
%% [ProgramBodyItem { index: 23 }, ExpressionStatementExpr]
|
||||
53["EdgeCut Fillet<br>[3677, 3754, 0]"]
|
||||
53["EdgeCut Fillet<br>[3668, 3745, 0]"]
|
||||
%% [ProgramBodyItem { index: 24 }, ExpressionStatementExpr]
|
||||
54["EdgeCut Fillet<br>[3780, 3922, 0]"]
|
||||
54["EdgeCut Fillet<br>[3771, 3913, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, ExpressionStatementExpr]
|
||||
55["EdgeCut Fillet<br>[3780, 3922, 0]"]
|
||||
55["EdgeCut Fillet<br>[3771, 3913, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, ExpressionStatementExpr]
|
||||
56["EdgeCut Fillet<br>[3780, 3922, 0]"]
|
||||
56["EdgeCut Fillet<br>[3771, 3913, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, ExpressionStatementExpr]
|
||||
57["EdgeCut Fillet<br>[3780, 3922, 0]"]
|
||||
57["EdgeCut Fillet<br>[3771, 3913, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, ExpressionStatementExpr]
|
||||
1 --- 4
|
||||
32 x--> 2
|
||||
|
@ -1913,13 +1913,7 @@ description: Result of parsing bracket.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -2635,13 +2629,7 @@ description: Result of parsing bracket.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -3164,13 +3152,7 @@ description: Result of parsing bracket.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -110,41 +110,41 @@ flowchart LR
|
||||
161[Solid2d]
|
||||
end
|
||||
subgraph path25 [Path]
|
||||
25["Path<br>[1457, 1497, 3]"]
|
||||
87["Segment<br>[1457, 1497, 3]"]
|
||||
25["Path<br>[1454, 1491, 3]"]
|
||||
87["Segment<br>[1454, 1491, 3]"]
|
||||
151[Solid2d]
|
||||
end
|
||||
subgraph path26 [Path]
|
||||
26["Path<br>[1606, 1657, 3]"]
|
||||
88["Segment<br>[1606, 1657, 3]"]
|
||||
26["Path<br>[1597, 1648, 3]"]
|
||||
88["Segment<br>[1597, 1648, 3]"]
|
||||
149[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[1795, 1847, 3]"]
|
||||
89["Segment<br>[1795, 1847, 3]"]
|
||||
27["Path<br>[1786, 1838, 3]"]
|
||||
89["Segment<br>[1786, 1838, 3]"]
|
||||
162[Solid2d]
|
||||
end
|
||||
subgraph path28 [Path]
|
||||
28["Path<br>[2095, 2167, 3]"]
|
||||
90["Segment<br>[2095, 2167, 3]"]
|
||||
28["Path<br>[2086, 2158, 3]"]
|
||||
90["Segment<br>[2086, 2158, 3]"]
|
||||
160[Solid2d]
|
||||
end
|
||||
subgraph path29 [Path]
|
||||
29["Path<br>[2429, 2460, 3]"]
|
||||
91["Segment<br>[2466, 2486, 3]"]
|
||||
92["Segment<br>[2492, 2512, 3]"]
|
||||
93["Segment<br>[2518, 2539, 3]"]
|
||||
94["Segment<br>[2545, 2601, 3]"]
|
||||
95["Segment<br>[2607, 2614, 3]"]
|
||||
29["Path<br>[2420, 2451, 3]"]
|
||||
91["Segment<br>[2457, 2477, 3]"]
|
||||
92["Segment<br>[2483, 2503, 3]"]
|
||||
93["Segment<br>[2509, 2530, 3]"]
|
||||
94["Segment<br>[2536, 2592, 3]"]
|
||||
95["Segment<br>[2598, 2605, 3]"]
|
||||
144[Solid2d]
|
||||
end
|
||||
subgraph path30 [Path]
|
||||
30["Path<br>[2921, 2953, 3]"]
|
||||
96["Segment<br>[2959, 2980, 3]"]
|
||||
97["Segment<br>[2986, 3006, 3]"]
|
||||
98["Segment<br>[3012, 3032, 3]"]
|
||||
99["Segment<br>[3038, 3094, 3]"]
|
||||
100["Segment<br>[3100, 3107, 3]"]
|
||||
30["Path<br>[2912, 2944, 3]"]
|
||||
96["Segment<br>[2950, 2971, 3]"]
|
||||
97["Segment<br>[2977, 2997, 3]"]
|
||||
98["Segment<br>[3003, 3023, 3]"]
|
||||
99["Segment<br>[3029, 3085, 3]"]
|
||||
100["Segment<br>[3091, 3098, 3]"]
|
||||
143[Solid2d]
|
||||
end
|
||||
subgraph path31 [Path]
|
||||
@ -228,44 +228,44 @@ flowchart LR
|
||||
180["Sweep Revolve<br>[5666, 5683, 1]"]
|
||||
181["Sweep Extrusion<br>[649, 705, 3]"]
|
||||
182["Sweep Extrusion<br>[899, 961, 3]"]
|
||||
183["Sweep Extrusion<br>[1216, 1295, 3]"]
|
||||
184["Sweep Extrusion<br>[1216, 1295, 3]"]
|
||||
185["Sweep Extrusion<br>[1216, 1295, 3]"]
|
||||
186["Sweep Extrusion<br>[1216, 1295, 3]"]
|
||||
187["Sweep Extrusion<br>[1216, 1295, 3]"]
|
||||
188["Sweep Extrusion<br>[1503, 1536, 3]"]
|
||||
189["Sweep Extrusion<br>[1672, 1737, 3]"]
|
||||
190["Sweep Extrusion<br>[1994, 2038, 3]"]
|
||||
191["Sweep Extrusion<br>[1994, 2038, 3]"]
|
||||
192["Sweep Extrusion<br>[1994, 2038, 3]"]
|
||||
193["Sweep Extrusion<br>[1994, 2038, 3]"]
|
||||
194["Sweep Extrusion<br>[1994, 2038, 3]"]
|
||||
195["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
196["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
197["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
198["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
199["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
200["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
201["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
202["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
203["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
204["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
205["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
206["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
207["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
208["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
209["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
210["Sweep Extrusion<br>[2322, 2366, 3]"]
|
||||
211["Sweep Extrusion<br>[2780, 2848, 3]"]
|
||||
212["Sweep Extrusion<br>[2780, 2848, 3]"]
|
||||
213["Sweep Extrusion<br>[2780, 2848, 3]"]
|
||||
214["Sweep Extrusion<br>[2780, 2848, 3]"]
|
||||
215["Sweep Extrusion<br>[2780, 2848, 3]"]
|
||||
216["Sweep Extrusion<br>[3270, 3344, 3]"]
|
||||
217["Sweep Extrusion<br>[3270, 3344, 3]"]
|
||||
218["Sweep Extrusion<br>[3270, 3344, 3]"]
|
||||
219["Sweep Extrusion<br>[3270, 3344, 3]"]
|
||||
220["Sweep Extrusion<br>[3270, 3344, 3]"]
|
||||
183["Sweep Extrusion<br>[1216, 1292, 3]"]
|
||||
184["Sweep Extrusion<br>[1216, 1292, 3]"]
|
||||
185["Sweep Extrusion<br>[1216, 1292, 3]"]
|
||||
186["Sweep Extrusion<br>[1216, 1292, 3]"]
|
||||
187["Sweep Extrusion<br>[1216, 1292, 3]"]
|
||||
188["Sweep Extrusion<br>[1497, 1527, 3]"]
|
||||
189["Sweep Extrusion<br>[1663, 1728, 3]"]
|
||||
190["Sweep Extrusion<br>[1985, 2029, 3]"]
|
||||
191["Sweep Extrusion<br>[1985, 2029, 3]"]
|
||||
192["Sweep Extrusion<br>[1985, 2029, 3]"]
|
||||
193["Sweep Extrusion<br>[1985, 2029, 3]"]
|
||||
194["Sweep Extrusion<br>[1985, 2029, 3]"]
|
||||
195["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
196["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
197["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
198["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
199["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
200["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
201["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
202["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
203["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
204["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
205["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
206["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
207["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
208["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
209["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
210["Sweep Extrusion<br>[2313, 2357, 3]"]
|
||||
211["Sweep Extrusion<br>[2771, 2839, 3]"]
|
||||
212["Sweep Extrusion<br>[2771, 2839, 3]"]
|
||||
213["Sweep Extrusion<br>[2771, 2839, 3]"]
|
||||
214["Sweep Extrusion<br>[2771, 2839, 3]"]
|
||||
215["Sweep Extrusion<br>[2771, 2839, 3]"]
|
||||
216["Sweep Extrusion<br>[3261, 3335, 3]"]
|
||||
217["Sweep Extrusion<br>[3261, 3335, 3]"]
|
||||
218["Sweep Extrusion<br>[3261, 3335, 3]"]
|
||||
219["Sweep Extrusion<br>[3261, 3335, 3]"]
|
||||
220["Sweep Extrusion<br>[3261, 3335, 3]"]
|
||||
221["Sweep Revolve<br>[2049, 2099, 4]"]
|
||||
222["Sweep Revolve<br>[1125, 1142, 5]"]
|
||||
223["Sweep Revolve<br>[1502, 1531, 6]"]
|
||||
|
@ -61,24 +61,24 @@ flowchart LR
|
||||
43[Solid2d]
|
||||
end
|
||||
subgraph path10 [Path]
|
||||
10["Path<br>[2264, 2355, 0]"]
|
||||
10["Path<br>[2261, 2352, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }, CallKwArg { index: 0 }]
|
||||
35["Segment<br>[2264, 2355, 0]"]
|
||||
35["Segment<br>[2261, 2352, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }, CallKwArg { index: 0 }]
|
||||
41[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[2552, 2584, 0]"]
|
||||
11["Path<br>[2549, 2581, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
36["Segment<br>[2590, 2680, 0]"]
|
||||
36["Segment<br>[2587, 2677, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
37["Segment<br>[2686, 2723, 0]"]
|
||||
37["Segment<br>[2683, 2720, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
38["Segment<br>[2729, 2882, 0]"]
|
||||
38["Segment<br>[2726, 2879, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
39["Segment<br>[2888, 2944, 0]"]
|
||||
39["Segment<br>[2885, 2941, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
40["Segment<br>[2950, 2957, 0]"]
|
||||
40["Segment<br>[2947, 2954, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
42[Solid2d]
|
||||
end
|
||||
@ -88,7 +88,7 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
3["Plane<br>[2124, 2155, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
4["Plane<br>[2529, 2546, 0]"]
|
||||
4["Plane<br>[2526, 2543, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
5["StartSketchOnPlane<br>[1458, 1511, 0]"]
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
@ -96,9 +96,9 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
45["Sweep Extrusion<br>[1352, 1390, 0]"]
|
||||
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 18 }]
|
||||
46["Sweep Sweep<br>[2362, 2390, 0]"]
|
||||
46["Sweep Sweep<br>[2359, 2387, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
47["Sweep Extrusion<br>[2963, 3001, 0]"]
|
||||
47["Sweep Extrusion<br>[2960, 2998, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
48[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
@ -172,7 +172,7 @@ flowchart LR
|
||||
11 --- 42
|
||||
11 ---- 47
|
||||
34 --- 48
|
||||
34 x--> 54
|
||||
34 x--> 55
|
||||
34 --- 57
|
||||
34 --- 62
|
||||
36 --- 49
|
||||
@ -224,7 +224,7 @@ flowchart LR
|
||||
52 --- 58
|
||||
52 --- 63
|
||||
64 <--x 52
|
||||
57 <--x 55
|
||||
57 <--x 54
|
||||
58 <--x 56
|
||||
59 <--x 56
|
||||
60 <--x 56
|
||||
|
@ -2984,13 +2984,7 @@ description: Result of parsing cold-plate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
|
@ -1860,13 +1860,7 @@ description: Result of parsing countersunk-plate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -2121,13 +2121,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2198,13 +2192,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -2434,13 +2422,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2491,13 +2473,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -2727,13 +2703,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2784,13 +2754,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -3020,13 +2984,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3077,13 +3035,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -3313,13 +3265,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3370,13 +3316,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -3606,13 +3546,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3663,13 +3597,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -4012,13 +3940,7 @@ description: Result of parsing engine-valve.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
|
@ -51,7 +51,7 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
23["Sweep Extrusion<br>[1711, 1744, 0]"]
|
||||
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
24["Sweep Extrusion<br>[1891, 1966, 0]"]
|
||||
24["Sweep Extrusion<br>[1891, 1963, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
25[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -2039,13 +2039,7 @@ description: Result of parsing flange.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -1,238 +1,238 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path14 [Path]
|
||||
14["Path<br>[831, 892, 0]"]
|
||||
14["Path<br>[831, 889, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
26["Segment<br>[898, 930, 0]"]
|
||||
26["Segment<br>[895, 927, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
27["Segment<br>[936, 964, 0]"]
|
||||
27["Segment<br>[933, 961, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
28["Segment<br>[970, 1019, 0]"]
|
||||
28["Segment<br>[967, 1016, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
29["Segment<br>[1025, 1055, 0]"]
|
||||
29["Segment<br>[1022, 1052, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
30["Segment<br>[1061, 1110, 0]"]
|
||||
30["Segment<br>[1058, 1107, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
31["Segment<br>[1116, 1144, 0]"]
|
||||
31["Segment<br>[1113, 1141, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
32["Segment<br>[1150, 1183, 0]"]
|
||||
32["Segment<br>[1147, 1180, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||
33["Segment<br>[1189, 1259, 0]"]
|
||||
33["Segment<br>[1186, 1256, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
34["Segment<br>[1265, 1272, 0]"]
|
||||
34["Segment<br>[1262, 1269, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
|
||||
92[Solid2d]
|
||||
end
|
||||
subgraph path15 [Path]
|
||||
15["Path<br>[1627, 1698, 0]"]
|
||||
15["Path<br>[1624, 1695, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
35["Segment<br>[1704, 1729, 0]"]
|
||||
35["Segment<br>[1701, 1726, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
36["Segment<br>[1735, 1762, 0]"]
|
||||
36["Segment<br>[1732, 1759, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
37["Segment<br>[1768, 1794, 0]"]
|
||||
37["Segment<br>[1765, 1791, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
38["Segment<br>[1800, 1856, 0]"]
|
||||
38["Segment<br>[1797, 1853, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
39["Segment<br>[1862, 1869, 0]"]
|
||||
39["Segment<br>[1859, 1866, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
89[Solid2d]
|
||||
end
|
||||
subgraph path16 [Path]
|
||||
16["Path<br>[2226, 2278, 0]"]
|
||||
16["Path<br>[2223, 2272, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
43["Segment<br>[2286, 2307, 0]"]
|
||||
43["Segment<br>[2280, 2301, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
48["Segment<br>[2315, 2344, 0]"]
|
||||
48["Segment<br>[2309, 2338, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
50["Segment<br>[2352, 2374, 0]"]
|
||||
50["Segment<br>[2346, 2368, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
59["Segment<br>[2382, 2438, 0]"]
|
||||
59["Segment<br>[2376, 2432, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
62["Segment<br>[2446, 2453, 0]"]
|
||||
62["Segment<br>[2440, 2447, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
83[Solid2d]
|
||||
end
|
||||
subgraph path17 [Path]
|
||||
17["Path<br>[2226, 2278, 0]"]
|
||||
17["Path<br>[2223, 2272, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
44["Segment<br>[2286, 2307, 0]"]
|
||||
44["Segment<br>[2280, 2301, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
49["Segment<br>[2315, 2344, 0]"]
|
||||
49["Segment<br>[2309, 2338, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
51["Segment<br>[2352, 2374, 0]"]
|
||||
51["Segment<br>[2346, 2368, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
58["Segment<br>[2382, 2438, 0]"]
|
||||
58["Segment<br>[2376, 2432, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
61["Segment<br>[2446, 2453, 0]"]
|
||||
61["Segment<br>[2440, 2447, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
84[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[2226, 2278, 0]"]
|
||||
18["Path<br>[2223, 2272, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
41["Segment<br>[2286, 2307, 0]"]
|
||||
41["Segment<br>[2280, 2301, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
46["Segment<br>[2315, 2344, 0]"]
|
||||
46["Segment<br>[2309, 2338, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
52["Segment<br>[2352, 2374, 0]"]
|
||||
52["Segment<br>[2346, 2368, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
55["Segment<br>[2382, 2438, 0]"]
|
||||
55["Segment<br>[2376, 2432, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
63["Segment<br>[2446, 2453, 0]"]
|
||||
63["Segment<br>[2440, 2447, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
85[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[2226, 2278, 0]"]
|
||||
19["Path<br>[2223, 2272, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
42["Segment<br>[2286, 2307, 0]"]
|
||||
42["Segment<br>[2280, 2301, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
45["Segment<br>[2315, 2344, 0]"]
|
||||
45["Segment<br>[2309, 2338, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
53["Segment<br>[2352, 2374, 0]"]
|
||||
53["Segment<br>[2346, 2368, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
56["Segment<br>[2382, 2438, 0]"]
|
||||
56["Segment<br>[2376, 2432, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
60["Segment<br>[2446, 2453, 0]"]
|
||||
60["Segment<br>[2440, 2447, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
88[Solid2d]
|
||||
end
|
||||
subgraph path20 [Path]
|
||||
20["Path<br>[2226, 2278, 0]"]
|
||||
20["Path<br>[2223, 2272, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
40["Segment<br>[2286, 2307, 0]"]
|
||||
40["Segment<br>[2280, 2301, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
47["Segment<br>[2315, 2344, 0]"]
|
||||
47["Segment<br>[2309, 2338, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
54["Segment<br>[2352, 2374, 0]"]
|
||||
54["Segment<br>[2346, 2368, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
57["Segment<br>[2382, 2438, 0]"]
|
||||
57["Segment<br>[2376, 2432, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
64["Segment<br>[2446, 2453, 0]"]
|
||||
64["Segment<br>[2440, 2447, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
93[Solid2d]
|
||||
end
|
||||
subgraph path21 [Path]
|
||||
21["Path<br>[3049, 3167, 0]"]
|
||||
21["Path<br>[3043, 3161, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
65["Segment<br>[3173, 3206, 0]"]
|
||||
65["Segment<br>[3167, 3200, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
66["Segment<br>[3212, 3244, 0]"]
|
||||
66["Segment<br>[3206, 3238, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
67["Segment<br>[3250, 3284, 0]"]
|
||||
67["Segment<br>[3244, 3278, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
68["Segment<br>[3290, 3346, 0]"]
|
||||
68["Segment<br>[3284, 3340, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
69["Segment<br>[3352, 3359, 0]"]
|
||||
69["Segment<br>[3346, 3353, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
86[Solid2d]
|
||||
end
|
||||
subgraph path22 [Path]
|
||||
22["Path<br>[3678, 3795, 0]"]
|
||||
22["Path<br>[3672, 3789, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
70["Segment<br>[3801, 3820, 0]"]
|
||||
70["Segment<br>[3795, 3814, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
71["Segment<br>[3826, 3880, 0]"]
|
||||
71["Segment<br>[3820, 3874, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
72["Segment<br>[3886, 3974, 0]"]
|
||||
72["Segment<br>[3880, 3968, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
73["Segment<br>[3980, 4036, 0]"]
|
||||
73["Segment<br>[3974, 4030, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
74["Segment<br>[4042, 4049, 0]"]
|
||||
74["Segment<br>[4036, 4043, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
82[Solid2d]
|
||||
end
|
||||
subgraph path23 [Path]
|
||||
23["Path<br>[5215, 5254, 0]"]
|
||||
23["Path<br>[5206, 5242, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
75["Segment<br>[5215, 5254, 0]"]
|
||||
75["Segment<br>[5206, 5242, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
90[Solid2d]
|
||||
end
|
||||
subgraph path24 [Path]
|
||||
24["Path<br>[5476, 5534, 0]"]
|
||||
24["Path<br>[5464, 5519, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
76["Segment<br>[5476, 5534, 0]"]
|
||||
76["Segment<br>[5464, 5519, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
87[Solid2d]
|
||||
end
|
||||
subgraph path25 [Path]
|
||||
25["Path<br>[6520, 6652, 0]"]
|
||||
25["Path<br>[6505, 6637, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
77["Segment<br>[6658, 6693, 0]"]
|
||||
77["Segment<br>[6643, 6678, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
78["Segment<br>[6699, 6793, 0]"]
|
||||
78["Segment<br>[6684, 6778, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
79["Segment<br>[6799, 6835, 0]"]
|
||||
79["Segment<br>[6784, 6820, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
80["Segment<br>[6841, 6906, 0]"]
|
||||
80["Segment<br>[6826, 6891, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
81["Segment<br>[6912, 6919, 0]"]
|
||||
81["Segment<br>[6897, 6904, 0]"]
|
||||
%% [ProgramBodyItem { index: 54 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
91[Solid2d]
|
||||
end
|
||||
1["Plane<br>[778, 824, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
2["Plane<br>[2201, 2218, 0]"]
|
||||
2["Plane<br>[2198, 2215, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
3["Plane<br>[2201, 2218, 0]"]
|
||||
3["Plane<br>[2198, 2215, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
4["Plane<br>[2201, 2218, 0]"]
|
||||
4["Plane<br>[2198, 2215, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
5["Plane<br>[2201, 2218, 0]"]
|
||||
5["Plane<br>[2198, 2215, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
6["Plane<br>[2201, 2218, 0]"]
|
||||
6["Plane<br>[2198, 2215, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
7["Plane<br>[3622, 3671, 0]"]
|
||||
7["Plane<br>[3616, 3665, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
8["StartSketchOnPlane<br>[3608, 3672, 0]"]
|
||||
8["StartSketchOnPlane<br>[3602, 3666, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
9["StartSketchOnPlane<br>[764, 825, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
10["StartSketchOnFace<br>[3006, 3043, 0]"]
|
||||
10["StartSketchOnFace<br>[3000, 3037, 0]"]
|
||||
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
11["StartSketchOnFace<br>[1360, 1402, 0]"]
|
||||
11["StartSketchOnFace<br>[1357, 1399, 0]"]
|
||||
%% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
12["StartSketchOnFace<br>[5169, 5209, 0]"]
|
||||
12["StartSketchOnFace<br>[5160, 5200, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
13["StartSketchOnFace<br>[5433, 5470, 0]"]
|
||||
13["StartSketchOnFace<br>[5421, 5458, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
94["Sweep Extrusion<br>[1289, 1338, 0]"]
|
||||
94["Sweep Extrusion<br>[1286, 1335, 0]"]
|
||||
%% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
95["Sweep Extrusion<br>[1881, 1920, 0]"]
|
||||
95["Sweep Extrusion<br>[1878, 1917, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
96["Sweep Extrusion<br>[2463, 2500, 0]"]
|
||||
96["Sweep Extrusion<br>[2457, 2494, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
97["Sweep Extrusion<br>[2463, 2500, 0]"]
|
||||
97["Sweep Extrusion<br>[2457, 2494, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
98["Sweep Extrusion<br>[2463, 2500, 0]"]
|
||||
98["Sweep Extrusion<br>[2457, 2494, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
99["Sweep Extrusion<br>[2463, 2500, 0]"]
|
||||
99["Sweep Extrusion<br>[2457, 2494, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
100["Sweep Extrusion<br>[2463, 2500, 0]"]
|
||||
100["Sweep Extrusion<br>[2457, 2494, 0]"]
|
||||
%% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
101["Sweep Extrusion<br>[3378, 3434, 0]"]
|
||||
101["Sweep Extrusion<br>[3372, 3428, 0]"]
|
||||
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
102["Sweep Extrusion<br>[4069, 4123, 0]"]
|
||||
102["Sweep Extrusion<br>[4063, 4117, 0]"]
|
||||
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
103["Sweep Extrusion<br>[5362, 5394, 0]"]
|
||||
103["Sweep Extrusion<br>[5350, 5382, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
104["Sweep Extrusion<br>[5765, 5800, 0]"]
|
||||
104["Sweep Extrusion<br>[5750, 5785, 0]"]
|
||||
%% [ProgramBodyItem { index: 46 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
105["Sweep Extrusion<br>[5765, 5800, 0]"]
|
||||
105["Sweep Extrusion<br>[5750, 5785, 0]"]
|
||||
%% [ProgramBodyItem { index: 46 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
106["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
106["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
107["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
107["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
108["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
108["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
109["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
109["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
110["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
110["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
111["Sweep Extrusion<br>[7320, 7367, 0]"]
|
||||
111["Sweep Extrusion<br>[7305, 7352, 0]"]
|
||||
%% [ProgramBodyItem { index: 55 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
112[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -429,13 +429,7 @@ description: Result of parsing pdu-faceplate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2470,13 +2464,7 @@ description: Result of parsing pdu-faceplate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -5185,13 +5173,7 @@ description: Result of parsing pdu-faceplate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -6331,13 +6313,7 @@ description: Result of parsing pdu-faceplate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -6780,13 +6756,7 @@ description: Result of parsing pdu-faceplate.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
|
@ -68,9 +68,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -224,9 +224,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -422,9 +422,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -578,9 +578,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -848,9 +848,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1178,9 +1178,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1334,9 +1334,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1658,9 +1658,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1814,9 +1814,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -2138,9 +2138,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -2294,9 +2294,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -2618,9 +2618,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -2774,9 +2774,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -3098,9 +3098,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -3254,9 +3254,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -3578,9 +3578,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -3734,9 +3734,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -4123,9 +4123,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -4279,9 +4279,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -4645,9 +4645,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -4801,9 +4801,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -5167,9 +5167,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -5323,9 +5323,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -5689,9 +5689,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -5845,9 +5845,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -6211,9 +6211,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -6367,9 +6367,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -6733,9 +6733,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -6889,9 +6889,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -7529,9 +7529,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -7685,9 +7685,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -8033,9 +8033,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -8189,9 +8189,9 @@ description: Variables in memory after executing pdu-faceplate.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1252,
|
||||
"end": 1258,
|
||||
"start": 1252,
|
||||
"commentStart": 1249,
|
||||
"end": 1255,
|
||||
"start": 1249,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
|
@ -31,20 +31,20 @@ flowchart LR
|
||||
71[Solid2d]
|
||||
end
|
||||
subgraph path10 [Path]
|
||||
10["Path<br>[2347, 2411, 2]"]
|
||||
35["Segment<br>[2417, 2437, 2]"]
|
||||
36["Segment<br>[2443, 2494, 2]"]
|
||||
37["Segment<br>[2500, 2520, 2]"]
|
||||
38["Segment<br>[2526, 2573, 2]"]
|
||||
39["Segment<br>[2579, 2624, 2]"]
|
||||
40["Segment<br>[2630, 2660, 2]"]
|
||||
41["Segment<br>[2666, 2687, 2]"]
|
||||
42["Segment<br>[2693, 2756, 2]"]
|
||||
43["Segment<br>[2762, 2805, 2]"]
|
||||
44["Segment<br>[2811, 2871, 2]"]
|
||||
45["Segment<br>[2877, 2914, 2]"]
|
||||
46["Segment<br>[2920, 2976, 2]"]
|
||||
47["Segment<br>[2982, 2989, 2]"]
|
||||
10["Path<br>[2344, 2408, 2]"]
|
||||
35["Segment<br>[2414, 2434, 2]"]
|
||||
36["Segment<br>[2440, 2491, 2]"]
|
||||
37["Segment<br>[2497, 2517, 2]"]
|
||||
38["Segment<br>[2523, 2570, 2]"]
|
||||
39["Segment<br>[2576, 2621, 2]"]
|
||||
40["Segment<br>[2627, 2657, 2]"]
|
||||
41["Segment<br>[2663, 2684, 2]"]
|
||||
42["Segment<br>[2690, 2753, 2]"]
|
||||
43["Segment<br>[2759, 2802, 2]"]
|
||||
44["Segment<br>[2808, 2868, 2]"]
|
||||
45["Segment<br>[2874, 2911, 2]"]
|
||||
46["Segment<br>[2917, 2973, 2]"]
|
||||
47["Segment<br>[2979, 2986, 2]"]
|
||||
65[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
@ -62,43 +62,43 @@ flowchart LR
|
||||
72[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[1933, 1996, 3]"]
|
||||
54["Segment<br>[1933, 1996, 3]"]
|
||||
13["Path<br>[1930, 1993, 3]"]
|
||||
54["Segment<br>[1930, 1993, 3]"]
|
||||
62[Solid2d]
|
||||
end
|
||||
subgraph path14 [Path]
|
||||
14["Path<br>[1933, 1996, 3]"]
|
||||
57["Segment<br>[1933, 1996, 3]"]
|
||||
14["Path<br>[1930, 1993, 3]"]
|
||||
57["Segment<br>[1930, 1993, 3]"]
|
||||
64[Solid2d]
|
||||
end
|
||||
subgraph path15 [Path]
|
||||
15["Path<br>[1933, 1996, 3]"]
|
||||
55["Segment<br>[1933, 1996, 3]"]
|
||||
15["Path<br>[1930, 1993, 3]"]
|
||||
55["Segment<br>[1930, 1993, 3]"]
|
||||
70[Solid2d]
|
||||
end
|
||||
subgraph path16 [Path]
|
||||
16["Path<br>[1933, 1996, 3]"]
|
||||
56["Segment<br>[1933, 1996, 3]"]
|
||||
16["Path<br>[1930, 1993, 3]"]
|
||||
56["Segment<br>[1930, 1993, 3]"]
|
||||
76[Solid2d]
|
||||
end
|
||||
subgraph path17 [Path]
|
||||
17["Path<br>[2094, 2165, 3]"]
|
||||
58["Segment<br>[2094, 2165, 3]"]
|
||||
17["Path<br>[2091, 2162, 3]"]
|
||||
58["Segment<br>[2091, 2162, 3]"]
|
||||
67[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[2094, 2165, 3]"]
|
||||
59["Segment<br>[2094, 2165, 3]"]
|
||||
18["Path<br>[2091, 2162, 3]"]
|
||||
59["Segment<br>[2091, 2162, 3]"]
|
||||
68[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[2094, 2165, 3]"]
|
||||
61["Segment<br>[2094, 2165, 3]"]
|
||||
19["Path<br>[2091, 2162, 3]"]
|
||||
61["Segment<br>[2091, 2162, 3]"]
|
||||
74[Solid2d]
|
||||
end
|
||||
subgraph path20 [Path]
|
||||
20["Path<br>[2094, 2165, 3]"]
|
||||
60["Segment<br>[2094, 2165, 3]"]
|
||||
20["Path<br>[2091, 2162, 3]"]
|
||||
60["Segment<br>[2091, 2162, 3]"]
|
||||
75[Solid2d]
|
||||
end
|
||||
1["Plane<br>[359, 403, 2]"]
|
||||
@ -109,17 +109,17 @@ flowchart LR
|
||||
77["Sweep Revolve<br>[627, 657, 2]"]
|
||||
78["Sweep Revolve<br>[1271, 1301, 2]"]
|
||||
79["Sweep Revolve<br>[2262, 2292, 2]"]
|
||||
80["Sweep Revolve<br>[2995, 3025, 2]"]
|
||||
81["Sweep Revolve<br>[3092, 3139, 2]"]
|
||||
80["Sweep Revolve<br>[2992, 3022, 2]"]
|
||||
81["Sweep Revolve<br>[3086, 3133, 2]"]
|
||||
82["Sweep Extrusion<br>[1219, 1264, 3]"]
|
||||
83["Sweep Extrusion<br>[2004, 2039, 3]"]
|
||||
84["Sweep Extrusion<br>[2004, 2039, 3]"]
|
||||
85["Sweep Extrusion<br>[2004, 2039, 3]"]
|
||||
86["Sweep Extrusion<br>[2004, 2039, 3]"]
|
||||
87["Sweep Extrusion<br>[2173, 2225, 3]"]
|
||||
88["Sweep Extrusion<br>[2173, 2225, 3]"]
|
||||
89["Sweep Extrusion<br>[2173, 2225, 3]"]
|
||||
90["Sweep Extrusion<br>[2173, 2225, 3]"]
|
||||
83["Sweep Extrusion<br>[2001, 2036, 3]"]
|
||||
84["Sweep Extrusion<br>[2001, 2036, 3]"]
|
||||
85["Sweep Extrusion<br>[2001, 2036, 3]"]
|
||||
86["Sweep Extrusion<br>[2001, 2036, 3]"]
|
||||
87["Sweep Extrusion<br>[2170, 2222, 3]"]
|
||||
88["Sweep Extrusion<br>[2170, 2222, 3]"]
|
||||
89["Sweep Extrusion<br>[2170, 2222, 3]"]
|
||||
90["Sweep Extrusion<br>[2170, 2222, 3]"]
|
||||
91[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
92[Wall]
|
||||
@ -259,10 +259,10 @@ flowchart LR
|
||||
182["SweepEdge Adjacent"]
|
||||
183["SweepEdge Adjacent"]
|
||||
184["SweepEdge Adjacent"]
|
||||
185["EdgeCut Fillet<br>[1308, 1593, 3]"]
|
||||
186["EdgeCut Fillet<br>[1308, 1593, 3]"]
|
||||
187["EdgeCut Fillet<br>[1308, 1593, 3]"]
|
||||
188["EdgeCut Fillet<br>[1308, 1593, 3]"]
|
||||
185["EdgeCut Fillet<br>[1305, 1590, 3]"]
|
||||
186["EdgeCut Fillet<br>[1305, 1590, 3]"]
|
||||
187["EdgeCut Fillet<br>[1305, 1590, 3]"]
|
||||
188["EdgeCut Fillet<br>[1305, 1590, 3]"]
|
||||
1 --- 6
|
||||
2 --- 7
|
||||
3 --- 8
|
||||
|
@ -1,63 +1,63 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path23 [Path]
|
||||
23["Path<br>[440, 502, 2]"]
|
||||
46["Segment<br>[440, 502, 2]"]
|
||||
23["Path<br>[440, 499, 2]"]
|
||||
46["Segment<br>[440, 499, 2]"]
|
||||
97[Solid2d]
|
||||
end
|
||||
subgraph path24 [Path]
|
||||
24["Path<br>[640, 700, 2]"]
|
||||
47["Segment<br>[640, 700, 2]"]
|
||||
24["Path<br>[634, 691, 2]"]
|
||||
47["Segment<br>[634, 691, 2]"]
|
||||
80[Solid2d]
|
||||
end
|
||||
subgraph path25 [Path]
|
||||
25["Path<br>[613, 706, 3]"]
|
||||
49["Segment<br>[613, 706, 3]"]
|
||||
25["Path<br>[613, 703, 3]"]
|
||||
49["Segment<br>[613, 703, 3]"]
|
||||
90[Solid2d]
|
||||
end
|
||||
subgraph path26 [Path]
|
||||
26["Path<br>[613, 706, 3]"]
|
||||
48["Segment<br>[613, 706, 3]"]
|
||||
26["Path<br>[613, 703, 3]"]
|
||||
48["Segment<br>[613, 703, 3]"]
|
||||
98[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[935, 990, 3]"]
|
||||
51["Segment<br>[935, 990, 3]"]
|
||||
27["Path<br>[932, 984, 3]"]
|
||||
51["Segment<br>[932, 984, 3]"]
|
||||
84[Solid2d]
|
||||
end
|
||||
subgraph path28 [Path]
|
||||
28["Path<br>[935, 990, 3]"]
|
||||
50["Segment<br>[935, 990, 3]"]
|
||||
28["Path<br>[932, 984, 3]"]
|
||||
50["Segment<br>[932, 984, 3]"]
|
||||
88[Solid2d]
|
||||
end
|
||||
subgraph path29 [Path]
|
||||
29["Path<br>[1220, 1279, 3]"]
|
||||
53["Segment<br>[1220, 1279, 3]"]
|
||||
29["Path<br>[1211, 1267, 3]"]
|
||||
53["Segment<br>[1211, 1267, 3]"]
|
||||
83[Solid2d]
|
||||
end
|
||||
subgraph path30 [Path]
|
||||
30["Path<br>[1220, 1279, 3]"]
|
||||
52["Segment<br>[1220, 1279, 3]"]
|
||||
30["Path<br>[1211, 1267, 3]"]
|
||||
52["Segment<br>[1211, 1267, 3]"]
|
||||
87[Solid2d]
|
||||
end
|
||||
subgraph path31 [Path]
|
||||
31["Path<br>[1386, 1446, 3]"]
|
||||
54["Segment<br>[1386, 1446, 3]"]
|
||||
31["Path<br>[1371, 1428, 3]"]
|
||||
54["Segment<br>[1371, 1428, 3]"]
|
||||
91[Solid2d]
|
||||
end
|
||||
subgraph path32 [Path]
|
||||
32["Path<br>[1386, 1446, 3]"]
|
||||
55["Segment<br>[1386, 1446, 3]"]
|
||||
32["Path<br>[1371, 1428, 3]"]
|
||||
55["Segment<br>[1371, 1428, 3]"]
|
||||
95[Solid2d]
|
||||
end
|
||||
subgraph path33 [Path]
|
||||
33["Path<br>[1608, 1661, 3]"]
|
||||
56["Segment<br>[1608, 1661, 3]"]
|
||||
33["Path<br>[1587, 1637, 3]"]
|
||||
56["Segment<br>[1587, 1637, 3]"]
|
||||
86[Solid2d]
|
||||
end
|
||||
subgraph path34 [Path]
|
||||
34["Path<br>[1608, 1661, 3]"]
|
||||
57["Segment<br>[1608, 1661, 3]"]
|
||||
34["Path<br>[1587, 1637, 3]"]
|
||||
57["Segment<br>[1587, 1637, 3]"]
|
||||
93[Solid2d]
|
||||
end
|
||||
subgraph path35 [Path]
|
||||
@ -106,68 +106,68 @@ flowchart LR
|
||||
101[Solid2d]
|
||||
end
|
||||
subgraph path42 [Path]
|
||||
42["Path<br>[343, 401, 7]"]
|
||||
75["Segment<br>[343, 401, 7]"]
|
||||
42["Path<br>[343, 398, 7]"]
|
||||
75["Segment<br>[343, 398, 7]"]
|
||||
89[Solid2d]
|
||||
end
|
||||
subgraph path43 [Path]
|
||||
43["Path<br>[343, 401, 7]"]
|
||||
76["Segment<br>[343, 401, 7]"]
|
||||
43["Path<br>[343, 398, 7]"]
|
||||
76["Segment<br>[343, 398, 7]"]
|
||||
94[Solid2d]
|
||||
end
|
||||
subgraph path44 [Path]
|
||||
44["Path<br>[545, 600, 7]"]
|
||||
77["Segment<br>[545, 600, 7]"]
|
||||
44["Path<br>[539, 594, 7]"]
|
||||
77["Segment<br>[539, 594, 7]"]
|
||||
85[Solid2d]
|
||||
end
|
||||
subgraph path45 [Path]
|
||||
45["Path<br>[545, 600, 7]"]
|
||||
78["Segment<br>[545, 600, 7]"]
|
||||
45["Path<br>[539, 594, 7]"]
|
||||
78["Segment<br>[539, 594, 7]"]
|
||||
92[Solid2d]
|
||||
end
|
||||
1["Plane<br>[417, 434, 2]"]
|
||||
2["Plane<br>[588, 605, 3]"]
|
||||
3["Plane<br>[588, 605, 3]"]
|
||||
4["Plane<br>[910, 927, 3]"]
|
||||
5["Plane<br>[910, 927, 3]"]
|
||||
4["Plane<br>[907, 924, 3]"]
|
||||
5["Plane<br>[907, 924, 3]"]
|
||||
6["Plane<br>[404, 421, 4]"]
|
||||
7["Plane<br>[432, 449, 5]"]
|
||||
8["Plane<br>[418, 435, 6]"]
|
||||
9["Plane<br>[318, 335, 7]"]
|
||||
10["Plane<br>[318, 335, 7]"]
|
||||
11["StartSketchOnFace<br>[940, 977, 6]"]
|
||||
12["StartSketchOnFace<br>[1341, 1378, 3]"]
|
||||
13["StartSketchOnFace<br>[502, 537, 7]"]
|
||||
14["StartSketchOnFace<br>[502, 537, 7]"]
|
||||
15["StartSketchOnFace<br>[1173, 1212, 3]"]
|
||||
12["StartSketchOnFace<br>[1326, 1363, 3]"]
|
||||
13["StartSketchOnFace<br>[496, 531, 7]"]
|
||||
14["StartSketchOnFace<br>[496, 531, 7]"]
|
||||
15["StartSketchOnFace<br>[1164, 1203, 3]"]
|
||||
16["StartSketchOnFace<br>[574, 611, 4]"]
|
||||
17["StartSketchOnFace<br>[751, 788, 5]"]
|
||||
18["StartSketchOnFace<br>[1562, 1600, 3]"]
|
||||
19["StartSketchOnFace<br>[1562, 1600, 3]"]
|
||||
20["StartSketchOnFace<br>[1341, 1378, 3]"]
|
||||
18["StartSketchOnFace<br>[1541, 1579, 3]"]
|
||||
19["StartSketchOnFace<br>[1541, 1579, 3]"]
|
||||
20["StartSketchOnFace<br>[1326, 1363, 3]"]
|
||||
21["StartSketchOnFace<br>[1287, 1322, 5]"]
|
||||
22["StartSketchOnFace<br>[1173, 1212, 3]"]
|
||||
102["Sweep Extrusion<br>[508, 544, 2]"]
|
||||
103["Sweep Extrusion<br>[706, 743, 2]"]
|
||||
104["Sweep Extrusion<br>[1038, 1078, 3]"]
|
||||
105["Sweep Extrusion<br>[1038, 1078, 3]"]
|
||||
106["Sweep Extrusion<br>[1287, 1324, 3]"]
|
||||
107["Sweep Extrusion<br>[1287, 1324, 3]"]
|
||||
108["Sweep Extrusion<br>[1454, 1492, 3]"]
|
||||
109["Sweep Extrusion<br>[1454, 1492, 3]"]
|
||||
110["Sweep Extrusion<br>[1669, 1711, 3]"]
|
||||
111["Sweep Extrusion<br>[1669, 1711, 3]"]
|
||||
22["StartSketchOnFace<br>[1164, 1203, 3]"]
|
||||
102["Sweep Extrusion<br>[505, 538, 2]"]
|
||||
103["Sweep Extrusion<br>[697, 731, 2]"]
|
||||
104["Sweep Extrusion<br>[1032, 1069, 3]"]
|
||||
105["Sweep Extrusion<br>[1032, 1069, 3]"]
|
||||
106["Sweep Extrusion<br>[1275, 1309, 3]"]
|
||||
107["Sweep Extrusion<br>[1275, 1309, 3]"]
|
||||
108["Sweep Extrusion<br>[1436, 1471, 3]"]
|
||||
109["Sweep Extrusion<br>[1436, 1471, 3]"]
|
||||
110["Sweep Extrusion<br>[1645, 1684, 3]"]
|
||||
111["Sweep Extrusion<br>[1645, 1684, 3]"]
|
||||
112["Sweep Extrusion<br>[489, 522, 4]"]
|
||||
113["Sweep Extrusion<br>[679, 716, 4]"]
|
||||
113["Sweep Extrusion<br>[679, 713, 4]"]
|
||||
114["Sweep Extrusion<br>[535, 568, 5]"]
|
||||
115["Sweep Extrusion<br>[1199, 1239, 5]"]
|
||||
116["Sweep Extrusion<br>[1407, 1435, 5]"]
|
||||
117["Sweep Extrusion<br>[844, 877, 6]"]
|
||||
118["Sweep Extrusion<br>[1045, 1082, 6]"]
|
||||
119["Sweep Extrusion<br>[409, 440, 7]"]
|
||||
120["Sweep Extrusion<br>[409, 440, 7]"]
|
||||
121["Sweep Extrusion<br>[608, 640, 7]"]
|
||||
122["Sweep Extrusion<br>[608, 640, 7]"]
|
||||
118["Sweep Extrusion<br>[1045, 1079, 6]"]
|
||||
119["Sweep Extrusion<br>[406, 434, 7]"]
|
||||
120["Sweep Extrusion<br>[406, 434, 7]"]
|
||||
121["Sweep Extrusion<br>[602, 631, 7]"]
|
||||
122["Sweep Extrusion<br>[602, 631, 7]"]
|
||||
123[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
124[Wall]
|
||||
|
@ -1,26 +1,26 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path3 [Path]
|
||||
3["Path<br>[259, 317, 0]"]
|
||||
3["Path<br>[259, 314, 0]"]
|
||||
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
5["Segment<br>[259, 317, 0]"]
|
||||
5["Segment<br>[259, 314, 0]"]
|
||||
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
8[Solid2d]
|
||||
end
|
||||
subgraph path4 [Path]
|
||||
4["Path<br>[453, 508, 0]"]
|
||||
4["Path<br>[447, 502, 0]"]
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
6["Segment<br>[453, 508, 0]"]
|
||||
6["Segment<br>[447, 502, 0]"]
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
7[Solid2d]
|
||||
end
|
||||
1["Plane<br>[236, 253, 0]"]
|
||||
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
2["StartSketchOnFace<br>[412, 447, 0]"]
|
||||
2["StartSketchOnFace<br>[406, 441, 0]"]
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
9["Sweep Extrusion<br>[323, 354, 0]"]
|
||||
9["Sweep Extrusion<br>[320, 348, 0]"]
|
||||
%% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
10["Sweep Extrusion<br>[514, 546, 0]"]
|
||||
10["Sweep Extrusion<br>[508, 537, 0]"]
|
||||
%% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
11[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -271,13 +271,7 @@ description: Result of parsing pipe.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -328,13 +322,7 @@ description: Result of parsing pipe.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -626,13 +614,7 @@ description: Result of parsing pipe.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
|
@ -103,59 +103,59 @@ flowchart LR
|
||||
78[Solid2d]
|
||||
end
|
||||
subgraph path17 [Path]
|
||||
17["Path<br>[3998, 4023, 0]"]
|
||||
17["Path<br>[3995, 4020, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
56["Segment<br>[4029, 4048, 0]"]
|
||||
56["Segment<br>[4026, 4045, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
57["Segment<br>[4054, 4091, 0]"]
|
||||
57["Segment<br>[4051, 4088, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
58["Segment<br>[4097, 4134, 0]"]
|
||||
58["Segment<br>[4094, 4131, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
59["Segment<br>[4140, 4158, 0]"]
|
||||
59["Segment<br>[4137, 4155, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
60["Segment<br>[4164, 4202, 0]"]
|
||||
60["Segment<br>[4161, 4199, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
61["Segment<br>[4208, 4273, 0]"]
|
||||
61["Segment<br>[4205, 4270, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
62["Segment<br>[4279, 4286, 0]"]
|
||||
62["Segment<br>[4276, 4283, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||
81[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[4515, 4543, 0]"]
|
||||
18["Path<br>[4512, 4540, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
63["Segment<br>[4549, 4568, 0]"]
|
||||
63["Segment<br>[4546, 4565, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
64["Segment<br>[4574, 4592, 0]"]
|
||||
64["Segment<br>[4571, 4589, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
65["Segment<br>[4598, 4639, 0]"]
|
||||
65["Segment<br>[4595, 4636, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
66["Segment<br>[4645, 4666, 0]"]
|
||||
66["Segment<br>[4642, 4663, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
67["Segment<br>[4672, 4692, 0]"]
|
||||
67["Segment<br>[4669, 4689, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
68["Segment<br>[4698, 4763, 0]"]
|
||||
68["Segment<br>[4695, 4760, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
69["Segment<br>[4769, 4776, 0]"]
|
||||
69["Segment<br>[4766, 4773, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||
82[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[4999, 5029, 0]"]
|
||||
19["Path<br>[4996, 5026, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
70["Segment<br>[5035, 5052, 0]"]
|
||||
70["Segment<br>[5032, 5049, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
71["Segment<br>[5058, 5076, 0]"]
|
||||
71["Segment<br>[5055, 5073, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
72["Segment<br>[5082, 5120, 0]"]
|
||||
72["Segment<br>[5079, 5117, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
73["Segment<br>[5126, 5152, 0]"]
|
||||
73["Segment<br>[5123, 5149, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
74["Segment<br>[5158, 5177, 0]"]
|
||||
74["Segment<br>[5155, 5174, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
75["Segment<br>[5183, 5248, 0]"]
|
||||
75["Segment<br>[5180, 5245, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
76["Segment<br>[5254, 5261, 0]"]
|
||||
76["Segment<br>[5251, 5258, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||
83[Solid2d]
|
||||
end
|
||||
@ -171,25 +171,25 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
6["Plane<br>[3144, 3167, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
7["Plane<br>[3975, 3992, 0]"]
|
||||
7["Plane<br>[3972, 3989, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
8["Plane<br>[4492, 4509, 0]"]
|
||||
8["Plane<br>[4489, 4506, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
9["Plane<br>[4976, 4993, 0]"]
|
||||
9["Plane<br>[4973, 4990, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
10["StartSketchOnPlane<br>[767, 810, 0]"]
|
||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
86["Sweep Extrusion<br>[3616, 3638, 0]"]
|
||||
86["Sweep Extrusion<br>[3616, 3635, 0]"]
|
||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
87["Sweep Loft<br>[3698, 3786, 0]"]
|
||||
87["Sweep Loft<br>[3695, 3783, 0]"]
|
||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
88["Sweep Loft<br>[3827, 3902, 0]"]
|
||||
88["Sweep Loft<br>[3824, 3899, 0]"]
|
||||
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
89["Sweep Revolve<br>[4292, 4322, 0]"]
|
||||
89["Sweep Revolve<br>[4289, 4319, 0]"]
|
||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
90["Sweep Revolve<br>[4782, 4812, 0]"]
|
||||
90["Sweep Revolve<br>[4779, 4809, 0]"]
|
||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
91["Sweep Revolve<br>[5267, 5297, 0]"]
|
||||
91["Sweep Revolve<br>[5264, 5294, 0]"]
|
||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
92[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -6387,13 +6387,7 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -112,8 +112,8 @@ flowchart LR
|
||||
8 --- 20
|
||||
8 ---- 25
|
||||
12 <--x 32
|
||||
12 <--x 33
|
||||
12 --- 34
|
||||
12 --- 33
|
||||
12 <--x 34
|
||||
13 --- 31
|
||||
13 x--> 35
|
||||
13 --- 39
|
||||
|
@ -1,92 +1,92 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path9 [Path]
|
||||
9["Path<br>[973, 1019, 0]"]
|
||||
9["Path<br>[973, 1016, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
18["Segment<br>[1027, 1052, 0]"]
|
||||
18["Segment<br>[1024, 1046, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
19["Segment<br>[1060, 1085, 0]"]
|
||||
19["Segment<br>[1054, 1076, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
26["Segment<br>[1093, 1119, 0]"]
|
||||
26["Segment<br>[1084, 1107, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
29["Segment<br>[1127, 1183, 0]"]
|
||||
29["Segment<br>[1115, 1171, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
33["Segment<br>[1191, 1199, 0]"]
|
||||
33["Segment<br>[1179, 1187, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
46[Solid2d]
|
||||
end
|
||||
subgraph path10 [Path]
|
||||
10["Path<br>[973, 1019, 0]"]
|
||||
10["Path<br>[973, 1016, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
17["Segment<br>[1027, 1052, 0]"]
|
||||
17["Segment<br>[1024, 1046, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
21["Segment<br>[1060, 1085, 0]"]
|
||||
21["Segment<br>[1054, 1076, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
23["Segment<br>[1093, 1119, 0]"]
|
||||
23["Segment<br>[1084, 1107, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
30["Segment<br>[1127, 1183, 0]"]
|
||||
30["Segment<br>[1115, 1171, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
32["Segment<br>[1191, 1199, 0]"]
|
||||
32["Segment<br>[1179, 1187, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
47[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[973, 1019, 0]"]
|
||||
11["Path<br>[973, 1016, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
15["Segment<br>[1027, 1052, 0]"]
|
||||
15["Segment<br>[1024, 1046, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
20["Segment<br>[1060, 1085, 0]"]
|
||||
20["Segment<br>[1054, 1076, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
24["Segment<br>[1093, 1119, 0]"]
|
||||
24["Segment<br>[1084, 1107, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
28["Segment<br>[1127, 1183, 0]"]
|
||||
28["Segment<br>[1115, 1171, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
31["Segment<br>[1191, 1199, 0]"]
|
||||
31["Segment<br>[1179, 1187, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
48[Solid2d]
|
||||
end
|
||||
subgraph path12 [Path]
|
||||
12["Path<br>[973, 1019, 0]"]
|
||||
12["Path<br>[973, 1016, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
16["Segment<br>[1027, 1052, 0]"]
|
||||
16["Segment<br>[1024, 1046, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
22["Segment<br>[1060, 1085, 0]"]
|
||||
22["Segment<br>[1054, 1076, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
25["Segment<br>[1093, 1119, 0]"]
|
||||
25["Segment<br>[1084, 1107, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
27["Segment<br>[1127, 1183, 0]"]
|
||||
27["Segment<br>[1115, 1171, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
34["Segment<br>[1191, 1199, 0]"]
|
||||
34["Segment<br>[1179, 1187, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
50[Solid2d]
|
||||
end
|
||||
subgraph path13 [Path]
|
||||
13["Path<br>[2227, 2279, 0]"]
|
||||
13["Path<br>[2209, 2258, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
35["Segment<br>[2285, 2318, 0]"]
|
||||
35["Segment<br>[2264, 2294, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
36["Segment<br>[2324, 2357, 0]"]
|
||||
36["Segment<br>[2300, 2330, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
37["Segment<br>[2363, 2397, 0]"]
|
||||
37["Segment<br>[2336, 2367, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
38["Segment<br>[2403, 2459, 0]"]
|
||||
38["Segment<br>[2373, 2429, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
39["Segment<br>[2465, 2473, 0]"]
|
||||
39["Segment<br>[2435, 2443, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
49[Solid2d]
|
||||
end
|
||||
subgraph path14 [Path]
|
||||
14["Path<br>[2803, 2858, 0]"]
|
||||
14["Path<br>[2770, 2822, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
40["Segment<br>[2864, 2893, 0]"]
|
||||
40["Segment<br>[2828, 2854, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
41["Segment<br>[2899, 2929, 0]"]
|
||||
41["Segment<br>[2860, 2887, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
42["Segment<br>[2935, 2969, 0]"]
|
||||
42["Segment<br>[2893, 2924, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
43["Segment<br>[2975, 3031, 0]"]
|
||||
43["Segment<br>[2930, 2986, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
44["Segment<br>[3037, 3045, 0]"]
|
||||
44["Segment<br>[2992, 3000, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
45[Solid2d]
|
||||
end
|
||||
@ -94,29 +94,29 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
2["Plane<br>[945, 965, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
3["Plane<br>[1713, 1753, 0]"]
|
||||
3["Plane<br>[1698, 1738, 0]"]
|
||||
%% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwArg { index: 0 }]
|
||||
4["Plane<br>[1937, 1990, 0]"]
|
||||
4["Plane<br>[1919, 1972, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwArg { index: 0 }]
|
||||
5["Plane<br>[2780, 2797, 0]"]
|
||||
5["Plane<br>[2747, 2764, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
6["StartSketchOnPlane<br>[945, 965, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
7["StartSketchOnPlane<br>[945, 965, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
8["StartSketchOnFace<br>[2171, 2221, 0]"]
|
||||
8["StartSketchOnFace<br>[2153, 2203, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
51["Sweep Extrusion<br>[1209, 1240, 0]"]
|
||||
51["Sweep Extrusion<br>[1197, 1228, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
52["Sweep Extrusion<br>[1209, 1240, 0]"]
|
||||
52["Sweep Extrusion<br>[1197, 1228, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
53["Sweep Extrusion<br>[1209, 1240, 0]"]
|
||||
53["Sweep Extrusion<br>[1197, 1228, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
54["Sweep Extrusion<br>[1209, 1240, 0]"]
|
||||
54["Sweep Extrusion<br>[1197, 1228, 0]"]
|
||||
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
55["Sweep Extrusion<br>[2545, 2593, 0]"]
|
||||
55["Sweep Extrusion<br>[2515, 2563, 0]"]
|
||||
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
56["Sweep Extrusion<br>[3051, 3082, 0]"]
|
||||
56["Sweep Extrusion<br>[3006, 3034, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
57[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -948,13 +948,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -1026,13 +1020,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -1104,13 +1092,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -1190,13 +1172,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -1947,13 +1923,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -2243,13 +2213,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -2831,13 +2795,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2909,13 +2867,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2987,13 +2939,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3073,13 +3019,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3453,13 +3393,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -3743,13 +3677,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3821,13 +3749,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3899,13 +3821,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -3993,13 +3909,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -4181,13 +4091,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
@ -4516,13 +4420,7 @@ description: Result of parsing spinning-highrise-tower.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
}
|
||||
],
|
||||
"commentStart": 0,
|
||||
|
@ -1,7 +1,7 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path3 [Path]
|
||||
3["Path<br>[1364, 1426, 0]"]
|
||||
3["Path<br>[1364, 1423, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
6["Segment<br>[922, 950, 0]"]
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
@ -13,16 +13,16 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
13["Segment<br>[1228, 1256, 0]"]
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
15["Segment<br>[1453, 1489, 0]"]
|
||||
15["Segment<br>[1450, 1486, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
16["Segment<br>[1495, 1524, 0]"]
|
||||
16["Segment<br>[1492, 1521, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
17["Segment<br>[1530, 1538, 0]"]
|
||||
17["Segment<br>[1527, 1535, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
21[Solid2d]
|
||||
end
|
||||
subgraph path4 [Path]
|
||||
4["Path<br>[1640, 1766, 0]"]
|
||||
4["Path<br>[1637, 1763, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
5["Segment<br>[922, 950, 0]"]
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
@ -34,21 +34,21 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
14["Segment<br>[1228, 1256, 0]"]
|
||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
18["Segment<br>[1793, 1842, 0]"]
|
||||
18["Segment<br>[1790, 1839, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
19["Segment<br>[1848, 1877, 0]"]
|
||||
19["Segment<br>[1845, 1874, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
20["Segment<br>[1883, 1891, 0]"]
|
||||
20["Segment<br>[1880, 1888, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
22[Solid2d]
|
||||
end
|
||||
1["Plane<br>[1341, 1358, 0]"]
|
||||
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
2["Plane<br>[1617, 1634, 0]"]
|
||||
2["Plane<br>[1614, 1631, 0]"]
|
||||
%% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
23["Sweep Extrusion<br>[1989, 2047, 0]"]
|
||||
23["Sweep Extrusion<br>[1986, 2044, 0]"]
|
||||
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
24["Sweep Extrusion<br>[1989, 2047, 0]"]
|
||||
24["Sweep Extrusion<br>[1986, 2044, 0]"]
|
||||
%% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
25[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
@ -1389,13 +1389,7 @@ description: Result of parsing thermal-block-insert.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"callee": {
|
||||
|
@ -136,81 +136,81 @@ flowchart LR
|
||||
111[Solid2d]
|
||||
end
|
||||
subgraph path34 [Path]
|
||||
34["Path<br>[5487, 5553, 0]"]
|
||||
34["Path<br>[5487, 5550, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
87["Segment<br>[5487, 5553, 0]"]
|
||||
87["Segment<br>[5487, 5550, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
120[Solid2d]
|
||||
end
|
||||
subgraph path35 [Path]
|
||||
35["Path<br>[5732, 5798, 0]"]
|
||||
35["Path<br>[5729, 5792, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
88["Segment<br>[5732, 5798, 0]"]
|
||||
88["Segment<br>[5729, 5792, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
117[Solid2d]
|
||||
end
|
||||
subgraph path36 [Path]
|
||||
36["Path<br>[5981, 6049, 0]"]
|
||||
36["Path<br>[5975, 6040, 0]"]
|
||||
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
89["Segment<br>[5981, 6049, 0]"]
|
||||
89["Segment<br>[5975, 6040, 0]"]
|
||||
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
118[Solid2d]
|
||||
end
|
||||
subgraph path37 [Path]
|
||||
37["Path<br>[6246, 6313, 0]"]
|
||||
37["Path<br>[6237, 6301, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
90["Segment<br>[6246, 6313, 0]"]
|
||||
90["Segment<br>[6237, 6301, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
116[Solid2d]
|
||||
end
|
||||
subgraph path38 [Path]
|
||||
38["Path<br>[6837, 6881, 0]"]
|
||||
38["Path<br>[6825, 6869, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
91["Segment<br>[6887, 6919, 0]"]
|
||||
91["Segment<br>[6875, 6907, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
92["Segment<br>[6925, 6950, 0]"]
|
||||
92["Segment<br>[6913, 6938, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
93["Segment<br>[6956, 6989, 0]"]
|
||||
93["Segment<br>[6944, 6977, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
94["Segment<br>[6995, 7051, 0]"]
|
||||
94["Segment<br>[6983, 7039, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
95["Segment<br>[7057, 7064, 0]"]
|
||||
95["Segment<br>[7045, 7052, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
109[Solid2d]
|
||||
end
|
||||
subgraph path39 [Path]
|
||||
39["Path<br>[7467, 7511, 0]"]
|
||||
39["Path<br>[7455, 7499, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
96["Segment<br>[7517, 7543, 0]"]
|
||||
96["Segment<br>[7505, 7531, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
97["Segment<br>[7549, 7581, 0]"]
|
||||
97["Segment<br>[7537, 7569, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
98["Segment<br>[7587, 7614, 0]"]
|
||||
98["Segment<br>[7575, 7602, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
99["Segment<br>[7620, 7676, 0]"]
|
||||
99["Segment<br>[7608, 7664, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
100["Segment<br>[7682, 7689, 0]"]
|
||||
100["Segment<br>[7670, 7677, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
122[Solid2d]
|
||||
end
|
||||
subgraph path40 [Path]
|
||||
40["Path<br>[8166, 8219, 0]"]
|
||||
40["Path<br>[8154, 8207, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
101["Segment<br>[8225, 8262, 0]"]
|
||||
101["Segment<br>[8213, 8250, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
102["Segment<br>[8268, 8361, 0]"]
|
||||
102["Segment<br>[8256, 8349, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
103["Segment<br>[8367, 8403, 0]"]
|
||||
103["Segment<br>[8355, 8391, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
104["Segment<br>[8409, 8510, 0]"]
|
||||
104["Segment<br>[8397, 8498, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
105["Segment<br>[8516, 8552, 0]"]
|
||||
105["Segment<br>[8504, 8540, 0]"]
|
||||
%% [ProgramBodyItem { index: 66 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
end
|
||||
subgraph path41 [Path]
|
||||
41["Path<br>[8615, 8726, 0]"]
|
||||
41["Path<br>[8603, 8714, 0]"]
|
||||
%% [ProgramBodyItem { index: 68 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
106["Segment<br>[8615, 8726, 0]"]
|
||||
106["Segment<br>[8603, 8714, 0]"]
|
||||
%% [ProgramBodyItem { index: 68 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
108[Solid2d]
|
||||
end
|
||||
@ -226,33 +226,33 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
|
||||
6["Plane<br>[5443, 5480, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
7["Plane<br>[5688, 5725, 0]"]
|
||||
7["Plane<br>[5685, 5722, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
8["Plane<br>[5933, 5974, 0]"]
|
||||
8["Plane<br>[5927, 5968, 0]"]
|
||||
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
9["Plane<br>[6198, 6239, 0]"]
|
||||
9["Plane<br>[6189, 6230, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
10["Plane<br>[6775, 6824, 0]"]
|
||||
10["Plane<br>[6763, 6812, 0]"]
|
||||
%% [ProgramBodyItem { index: 52 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
|
||||
11["Plane<br>[8092, 8143, 0]"]
|
||||
11["Plane<br>[8080, 8131, 0]"]
|
||||
%% [ProgramBodyItem { index: 65 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
|
||||
12["Plane<br>[8574, 8591, 0]"]
|
||||
12["Plane<br>[8562, 8579, 0]"]
|
||||
%% [ProgramBodyItem { index: 67 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
13["StartSketchOnPlane<br>[6761, 6825, 0]"]
|
||||
13["StartSketchOnPlane<br>[6749, 6813, 0]"]
|
||||
%% [ProgramBodyItem { index: 52 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
14["StartSketchOnPlane<br>[2317, 2383, 0]"]
|
||||
%% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
15["StartSketchOnPlane<br>[5919, 5975, 0]"]
|
||||
15["StartSketchOnPlane<br>[5913, 5969, 0]"]
|
||||
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
16["StartSketchOnPlane<br>[6184, 6240, 0]"]
|
||||
16["StartSketchOnPlane<br>[6175, 6231, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
17["StartSketchOnPlane<br>[2956, 3008, 0]"]
|
||||
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
18["StartSketchOnPlane<br>[3841, 3893, 0]"]
|
||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
19["StartSketchOnPlane<br>[5674, 5726, 0]"]
|
||||
19["StartSketchOnPlane<br>[5671, 5723, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
20["StartSketchOnPlane<br>[8078, 8144, 0]"]
|
||||
20["StartSketchOnPlane<br>[8066, 8132, 0]"]
|
||||
%% [ProgramBodyItem { index: 65 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
21["StartSketchOnPlane<br>[1237, 1306, 0]"]
|
||||
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
@ -296,23 +296,23 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 39 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
139["Sweep Extrusion<br>[5381, 5409, 0]"]
|
||||
%% [ProgramBodyItem { index: 41 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
140["Sweep Extrusion<br>[5642, 5661, 0]"]
|
||||
140["Sweep Extrusion<br>[5639, 5658, 0]"]
|
||||
%% [ProgramBodyItem { index: 42 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
141["Sweep Extrusion<br>[5887, 5908, 0]"]
|
||||
141["Sweep Extrusion<br>[5881, 5902, 0]"]
|
||||
%% [ProgramBodyItem { index: 43 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
142["Sweep Extrusion<br>[6138, 6171, 0]"]
|
||||
142["Sweep Extrusion<br>[6129, 6162, 0]"]
|
||||
%% [ProgramBodyItem { index: 44 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
143["Sweep Extrusion<br>[6402, 6422, 0]"]
|
||||
143["Sweep Extrusion<br>[6390, 6410, 0]"]
|
||||
%% [ProgramBodyItem { index: 45 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
144["Sweep Extrusion<br>[7163, 7191, 0]"]
|
||||
144["Sweep Extrusion<br>[7151, 7179, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
145["Sweep Extrusion<br>[7163, 7191, 0]"]
|
||||
145["Sweep Extrusion<br>[7151, 7179, 0]"]
|
||||
%% [ProgramBodyItem { index: 53 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
146["Sweep Extrusion<br>[7771, 7799, 0]"]
|
||||
146["Sweep Extrusion<br>[7759, 7787, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
147["Sweep Extrusion<br>[7771, 7799, 0]"]
|
||||
147["Sweep Extrusion<br>[7759, 7787, 0]"]
|
||||
%% [ProgramBodyItem { index: 57 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
148["Sweep Sweep<br>[8740, 8793, 0]"]
|
||||
148["Sweep Sweep<br>[8728, 8781, 0]"]
|
||||
%% [ProgramBodyItem { index: 69 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
149[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
@ -889,7 +889,7 @@ flowchart LR
|
||||
99 --- 265
|
||||
99 --- 314
|
||||
106 --- 181
|
||||
106 x--> 213
|
||||
106 x--> 212
|
||||
106 --- 260
|
||||
106 --- 309
|
||||
126 --- 194
|
||||
@ -1227,7 +1227,7 @@ flowchart LR
|
||||
251 <--x 209
|
||||
252 <--x 209
|
||||
253 <--x 209
|
||||
260 <--x 212
|
||||
260 <--x 213
|
||||
261 <--x 214
|
||||
262 <--x 214
|
||||
263 <--x 214
|
||||
|
@ -8079,13 +8079,7 @@ description: Result of parsing utility-sink.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -8508,13 +8502,7 @@ description: Result of parsing utility-sink.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -8957,13 +8945,7 @@ description: Result of parsing utility-sink.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -9430,13 +9412,7 @@ description: Result of parsing utility-sink.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"start": 0,
|
||||
"type": "PipeSubstitution",
|
||||
"type": "PipeSubstitution"
|
||||
}
|
||||
"unlabeled": null
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
|
@ -9,32 +9,32 @@ flowchart LR
|
||||
149[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[986, 1103, 2]"]
|
||||
42["Segment<br>[1109, 1167, 2]"]
|
||||
43["Segment<br>[1173, 1290, 2]"]
|
||||
44["Segment<br>[1296, 1354, 2]"]
|
||||
45["Segment<br>[1360, 1480, 2]"]
|
||||
46["Segment<br>[1486, 1547, 2]"]
|
||||
47["Segment<br>[1553, 1674, 2]"]
|
||||
48["Segment<br>[1680, 1740, 2]"]
|
||||
49["Segment<br>[1746, 1753, 2]"]
|
||||
19["Path<br>[983, 1100, 2]"]
|
||||
42["Segment<br>[1106, 1164, 2]"]
|
||||
43["Segment<br>[1170, 1287, 2]"]
|
||||
44["Segment<br>[1293, 1351, 2]"]
|
||||
45["Segment<br>[1357, 1477, 2]"]
|
||||
46["Segment<br>[1483, 1544, 2]"]
|
||||
47["Segment<br>[1550, 1671, 2]"]
|
||||
48["Segment<br>[1677, 1737, 2]"]
|
||||
49["Segment<br>[1743, 1750, 2]"]
|
||||
137[Solid2d]
|
||||
end
|
||||
subgraph path20 [Path]
|
||||
20["Path<br>[1908, 1962, 2]"]
|
||||
50["Segment<br>[1968, 2009, 2]"]
|
||||
51["Segment<br>[2015, 2044, 2]"]
|
||||
52["Segment<br>[2050, 2080, 2]"]
|
||||
53["Segment<br>[2086, 2142, 2]"]
|
||||
54["Segment<br>[2148, 2155, 2]"]
|
||||
20["Path<br>[1905, 1959, 2]"]
|
||||
50["Segment<br>[1965, 2006, 2]"]
|
||||
51["Segment<br>[2012, 2041, 2]"]
|
||||
52["Segment<br>[2047, 2077, 2]"]
|
||||
53["Segment<br>[2083, 2139, 2]"]
|
||||
54["Segment<br>[2145, 2152, 2]"]
|
||||
148[Solid2d]
|
||||
end
|
||||
subgraph path21 [Path]
|
||||
21["Path<br>[2298, 2335, 2]"]
|
||||
55["Segment<br>[2341, 2372, 2]"]
|
||||
56["Segment<br>[2378, 2411, 2]"]
|
||||
57["Segment<br>[2417, 2449, 2]"]
|
||||
58["Segment<br>[2455, 2462, 2]"]
|
||||
21["Path<br>[2295, 2332, 2]"]
|
||||
55["Segment<br>[2338, 2369, 2]"]
|
||||
56["Segment<br>[2375, 2408, 2]"]
|
||||
57["Segment<br>[2414, 2446, 2]"]
|
||||
58["Segment<br>[2452, 2459, 2]"]
|
||||
138[Solid2d]
|
||||
end
|
||||
subgraph path22 [Path]
|
||||
@ -192,14 +192,14 @@ flowchart LR
|
||||
15["Plane<br>[391, 408, 8]"]
|
||||
16["Plane<br>[391, 408, 8]"]
|
||||
17["Plane<br>[391, 408, 8]"]
|
||||
153["Sweep Extrusion<br>[621, 651, 2]"]
|
||||
154["Sweep Extrusion<br>[1767, 1810, 2]"]
|
||||
155["Sweep Extrusion<br>[2169, 2212, 2]"]
|
||||
156["Sweep Extrusion<br>[2464, 2497, 2]"]
|
||||
153["Sweep Extrusion<br>[621, 648, 2]"]
|
||||
154["Sweep Extrusion<br>[1764, 1807, 2]"]
|
||||
155["Sweep Extrusion<br>[2166, 2209, 2]"]
|
||||
156["Sweep Extrusion<br>[2461, 2494, 2]"]
|
||||
157["Sweep Extrusion<br>[3037, 3068, 3]"]
|
||||
158["Sweep Loft<br>[994, 1037, 5]"]
|
||||
159["Sweep Extrusion<br>[609, 661, 6]"]
|
||||
160["Sweep Extrusion<br>[406, 437, 7]"]
|
||||
160["Sweep Extrusion<br>[406, 434, 7]"]
|
||||
161["Sweep Extrusion<br>[652, 699, 8]"]
|
||||
162["Sweep Extrusion<br>[652, 699, 8]"]
|
||||
163["Sweep Extrusion<br>[652, 699, 8]"]
|
||||
@ -458,15 +458,15 @@ flowchart LR
|
||||
342["SweepEdge Adjacent"]
|
||||
343["SweepEdge Adjacent"]
|
||||
344["SweepEdge Adjacent"]
|
||||
345["EdgeCut Chamfer<br>[657, 888, 2]"]
|
||||
346["EdgeCut Chamfer<br>[657, 888, 2]"]
|
||||
347["EdgeCut Chamfer<br>[657, 888, 2]"]
|
||||
348["EdgeCut Chamfer<br>[657, 888, 2]"]
|
||||
345["EdgeCut Chamfer<br>[654, 885, 2]"]
|
||||
346["EdgeCut Chamfer<br>[654, 885, 2]"]
|
||||
347["EdgeCut Chamfer<br>[654, 885, 2]"]
|
||||
348["EdgeCut Chamfer<br>[654, 885, 2]"]
|
||||
349["EdgeCut Fillet<br>[667, 873, 6]"]
|
||||
350["EdgeCut Fillet<br>[667, 873, 6]"]
|
||||
351["EdgeCut Fillet<br>[667, 873, 6]"]
|
||||
352["EdgeCut Fillet<br>[667, 873, 6]"]
|
||||
353["EdgeCut Fillet<br>[443, 512, 7]"]
|
||||
353["EdgeCut Fillet<br>[440, 509, 7]"]
|
||||
354["EdgeCut Chamfer<br>[707, 853, 8]"]
|
||||
355["EdgeCut Chamfer<br>[707, 853, 8]"]
|
||||
356["EdgeCut Chamfer<br>[707, 853, 8]"]
|
||||
|
@ -87,11 +87,11 @@ flowchart LR
|
||||
8 ---- 20
|
||||
8 --- 21
|
||||
12 <--x 22
|
||||
12 --- 23
|
||||
12 <--x 24
|
||||
12 <--x 23
|
||||
12 --- 24
|
||||
16 <--x 25
|
||||
16 <--x 26
|
||||
16 --- 27
|
||||
16 --- 26
|
||||
16 <--x 27
|
||||
19 --- 22
|
||||
19 --- 23
|
||||
19 --- 24
|
||||
|
Reference in New Issue
Block a user