@ -27,7 +27,7 @@ insideWall = extrude(insideWallSketch, length = overallThickness)
|
||||
// Create the sketch of one of the balls
|
||||
ballsSketch = startSketchOn(XY)
|
||||
|> startProfile(at = [shaftDia / 2 + wallThickness, 0.001])
|
||||
|> arc(angleStart = 180, angleEnd = 0, radius = sphereDia / 2)
|
||||
|> arc(angleStart = 180deg, angleEnd = 0, radius = sphereDia / 2)
|
||||
|> close()
|
||||
|
||||
// Revolve the ball to make a sphere and pattern around the inside wall
|
||||
@ -44,9 +44,9 @@ balls = revolve(ballsSketch, axis = X)
|
||||
chainSketch = startSketchOn(XY)
|
||||
|> startProfile(at = [
|
||||
shaftDia / 2 + wallThickness + sphereDia / 2 - (chainWidth / 2),
|
||||
0.125 * sin(60)
|
||||
0.125 * sin(60deg)
|
||||
])
|
||||
|> arc(angleStart = 120, angleEnd = 60, radius = sphereDia / 2)
|
||||
|> arc(angleStart = 120deg, angleEnd = 60deg, radius = sphereDia / 2)
|
||||
|> line(end = [0, chainThickness])
|
||||
|> line(end = [-chainWidth, 0])
|
||||
|> close()
|
||||
@ -54,7 +54,7 @@ chainSketch = startSketchOn(XY)
|
||||
// Revolve the chain sketch
|
||||
chainHead = revolve(chainSketch, axis = X)
|
||||
|> patternCircular3d(
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
instances = nBalls,
|
||||
@ -72,9 +72,9 @@ linkSketch = startSketchOn(XZ)
|
||||
)
|
||||
|
||||
// Revolve the link sketch
|
||||
linkRevolve = revolve(linkSketch, axis = Y, angle = 360 / nBalls)
|
||||
linkRevolve = revolve(linkSketch, axis = Y, angle = 360deg / nBalls)
|
||||
|> patternCircular3d(
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
instances = nBalls,
|
||||
|
||||
@ -23,12 +23,12 @@ nVentBosses = 36
|
||||
|
||||
// Drilling parameters.
|
||||
dDrillDia = 6
|
||||
aBase = 90
|
||||
aSweep = 30
|
||||
aBase = 90deg
|
||||
aSweep = 30deg
|
||||
nArcs = 12
|
||||
|
||||
// Bell parameters.
|
||||
aDraftBell = 5
|
||||
aDraftBell = 5deg
|
||||
tBell = 5 // Wall thickness.
|
||||
hBellAboveDiscFace = 40
|
||||
hBellSubflush = 4
|
||||
@ -98,7 +98,7 @@ planeVent = offsetPlane(XY, offset = tDiscHalf)
|
||||
sketchVent = startSketchOn(planeVent)
|
||||
profileVent = startProfile(sketchVent, at = [-wVent, dDisc / 2])
|
||||
|> angledLine(angle = 0, length = wVent, tag = $rectangleSegmentA001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = hFrictionSurface, tag = $seg02)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) - 90deg, length = hFrictionSurface, tag = $seg02)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $seg03)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
|
||||
|> close()
|
||||
@ -118,7 +118,7 @@ ventSet = patternCircular3d(
|
||||
instances = nVentBosses,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, tDiscHalf],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
@ -134,8 +134,8 @@ discOutboard = createDiscHalf(
|
||||
// Now create bell.
|
||||
rCenter = dDisc / 2 - hFrictionSurface - wUndercut
|
||||
rBore = dBore / 2
|
||||
lDraftExterior = hBellAboveDiscFace / tan(90 - aDraftBell)
|
||||
lDraftInterior = (hBellAboveDiscFace - tBell) / tan(90 - aDraftBell)
|
||||
lDraftExterior = hBellAboveDiscFace / tan(90deg - aDraftBell)
|
||||
lDraftInterior = (hBellAboveDiscFace - tBell) / tan(90deg - aDraftBell)
|
||||
|
||||
// Inner and outer radius of outboard face of disc bell.
|
||||
rOuter = rCenter - lDraftExterior - rBore
|
||||
@ -151,7 +151,7 @@ bodyDiscBell = startProfile(
|
||||
)
|
||||
|> arc(
|
||||
%,
|
||||
angleStart = -180,
|
||||
angleStart = -180deg,
|
||||
angleEnd = 0,
|
||||
radius = wUndercut / 2,
|
||||
)
|
||||
@ -172,7 +172,7 @@ profileStud = circle(sketchLugs, center = [0, dPitchCircle / 2], radius = dStudD
|
||||
%,
|
||||
instances = nStuds,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
|
||||
@ -28,8 +28,8 @@ hour = 9
|
||||
minute = 29
|
||||
|
||||
// Calculate hand angles
|
||||
hourHandAngle = 90 - (hour * 30)
|
||||
minuteHandAngle = 90 - (minute * 6)
|
||||
hourHandAngle = 90deg - (hour * 30deg)
|
||||
minuteHandAngle = 90deg - (minute * 6deg)
|
||||
|
||||
// Create the clock body
|
||||
clockBodySketch = startSketchOn(XY)
|
||||
@ -72,18 +72,18 @@ numberObject = {
|
||||
// one = { i = [90, 160] },
|
||||
one = {
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(60),
|
||||
clockDiameter / 2 * 3 / 4 * sin(60)
|
||||
clockDiameter / 2 * 3 / 4 * cos(60deg),
|
||||
clockDiameter / 2 * 3 / 4 * sin(60deg)
|
||||
]
|
||||
},
|
||||
two = {
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(30) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(30)
|
||||
clockDiameter / 2 * 3 / 4 * cos(30deg) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(30deg)
|
||||
],
|
||||
i2 = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(30) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(30)
|
||||
clockDiameter / 2 * 3 / 4 * cos(30deg) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(30deg)
|
||||
]
|
||||
},
|
||||
three = {
|
||||
@ -102,100 +102,100 @@ numberObject = {
|
||||
},
|
||||
four = {
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-30) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-30)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-30deg) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-30deg)
|
||||
],
|
||||
v = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-30) + 13,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-30)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-30deg) + 13,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-30deg)
|
||||
]
|
||||
},
|
||||
five = {
|
||||
v = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-60),
|
||||
clockDiameter / 2 * 3 / 4 * sin(-60)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-60deg),
|
||||
clockDiameter / 2 * 3 / 4 * sin(-60deg)
|
||||
]
|
||||
},
|
||||
six = {
|
||||
v = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-90) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-90)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-90deg) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-90deg)
|
||||
],
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-90) + 12,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-90)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-90deg) + 12,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-90deg)
|
||||
]
|
||||
},
|
||||
seven = {
|
||||
v = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120) - 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120deg) - 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120deg)
|
||||
],
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120deg) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120deg)
|
||||
],
|
||||
i2 = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120) + 20,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-120deg) + 20,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-120deg)
|
||||
]
|
||||
},
|
||||
eight = {
|
||||
v = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150deg) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150deg)
|
||||
],
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150) + 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150deg) + 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150deg)
|
||||
],
|
||||
i2 = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150) + 25,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150deg) + 25,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150deg)
|
||||
],
|
||||
i3 = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150) + 40,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150)
|
||||
clockDiameter / 2 * 3 / 4 * cos(-150deg) + 40,
|
||||
clockDiameter / 2 * 3 / 4 * sin(-150deg)
|
||||
]
|
||||
},
|
||||
nine = {
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(180) - 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(180)
|
||||
clockDiameter / 2 * 3 / 4 * cos(180deg) - 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(180deg)
|
||||
],
|
||||
x = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(180) + 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(180)
|
||||
clockDiameter / 2 * 3 / 4 * cos(180deg) + 15,
|
||||
clockDiameter / 2 * 3 / 4 * sin(180deg)
|
||||
]
|
||||
},
|
||||
ten = {
|
||||
x = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(150) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(150)
|
||||
clockDiameter / 2 * 3 / 4 * cos(150deg) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(150deg)
|
||||
]
|
||||
},
|
||||
eleven = {
|
||||
x = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(120),
|
||||
clockDiameter / 2 * 3 / 4 * sin(120)
|
||||
clockDiameter / 2 * 3 / 4 * cos(120deg),
|
||||
clockDiameter / 2 * 3 / 4 * sin(120deg)
|
||||
],
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(120) + 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(120)
|
||||
clockDiameter / 2 * 3 / 4 * cos(120deg) + 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(120deg)
|
||||
]
|
||||
},
|
||||
twelve = {
|
||||
x = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(90) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90)
|
||||
clockDiameter / 2 * 3 / 4 * cos(90deg) - 10,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90deg)
|
||||
],
|
||||
i = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(90) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90)
|
||||
clockDiameter / 2 * 3 / 4 * cos(90deg) + 5,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90deg)
|
||||
],
|
||||
i2 = [
|
||||
clockDiameter / 2 * 3 / 4 * cos(90) + 20,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90)
|
||||
clockDiameter / 2 * 3 / 4 * cos(90deg) + 20,
|
||||
clockDiameter / 2 * 3 / 4 * sin(90deg)
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -234,16 +234,16 @@ fn letterX(startX, startY) {
|
||||
],
|
||||
)
|
||||
|> xLine(%, length = xWidth / 6)
|
||||
|> angledLine(%, angle = -70, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = 70, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = -70deg, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = 70deg, lengthY = xLength * 1 / 3)
|
||||
|> xLine(%, length = xWidth / 6)
|
||||
|> angledLine(%, angle = 70 + 180, lengthY = xLength * 1 / 2)
|
||||
|> angledLine(%, angle = -70, lengthY = xLength * 1 / 2)
|
||||
|> angledLine(%, angle = 70deg + 180deg, lengthY = xLength * 1 / 2)
|
||||
|> angledLine(%, angle = -70deg, lengthY = xLength * 1 / 2)
|
||||
|> xLine(%, length = -xWidth / 6)
|
||||
|> angledLine(%, angle = -70 - 180, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = 70 + 180, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = -70deg - 180deg, lengthY = xLength * 1 / 3)
|
||||
|> angledLine(%, angle = 70deg + 180deg, lengthY = xLength * 1 / 3)
|
||||
|> xLine(%, length = -xWidth / 6)
|
||||
|> angledLine(%, angle = 70, lengthY = xLength * 1 / 2)
|
||||
|> angledLine(%, angle = 70deg, lengthY = xLength * 1 / 2)
|
||||
|> close(%)
|
||||
|> extrude(%, length = numberThickness)
|
||||
|> appearance(%, color = "#140f0f")
|
||||
@ -333,25 +333,25 @@ sketch005 = startSketchOn(offsetPlane(XY, offset = 55))
|
||||
profile007 = startProfile(
|
||||
sketch005,
|
||||
at = [
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 20),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 20)
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 20deg),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 20deg)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
%,
|
||||
interiorAbsolute = [
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 180),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 180)
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 180deg),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 180deg)
|
||||
],
|
||||
endAbsolute = [
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 340),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 340)
|
||||
nubDiameter / 2 * 1.375 * cos(hourHandAngle + 340deg),
|
||||
nubDiameter / 2 * 1.375 * sin(hourHandAngle + 340deg)
|
||||
],
|
||||
)
|
||||
|> angledLine(%, angle = hourHandAngle, length = hourHandArmLength)
|
||||
|> angledLine(
|
||||
%,
|
||||
angle = hourHandAngle - 90,
|
||||
angle = hourHandAngle - 90deg,
|
||||
length = hourHandWidth / 2,
|
||||
tag = $seg004,
|
||||
)
|
||||
@ -363,9 +363,9 @@ profile007 = startProfile(
|
||||
],
|
||||
tag = $seg002,
|
||||
)
|
||||
|> angledLine(%, angle = segAng(seg002) + 120, length = segLen(seg002))
|
||||
// |> angledLineThatIntersects(%, angle = segAng(seg002) + hourHandAngle - 90, intersectTag = seg004)
|
||||
|> angledLine(%, angle = hourHandAngle - 90, length = segLen(seg004))
|
||||
|> angledLine(%, angle = segAng(seg002) + 120deg, length = segLen(seg002))
|
||||
// |> angledLineThatIntersects(%, angle = segAng(seg002) + hourHandAngle - 90deg, intersectTag = seg004)
|
||||
|> angledLine(%, angle = hourHandAngle - 90deg, length = segLen(seg004))
|
||||
|> line(%, endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
profile008 = circle(sketch005, center = [0, 0], diameter = nubDiameter)
|
||||
@ -378,25 +378,25 @@ sketch006 = startSketchOn(offsetPlane(XY, offset = 50))
|
||||
profile009 = startProfile(
|
||||
sketch006,
|
||||
at = [
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 20),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 20)
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 20deg),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 20deg)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
%,
|
||||
interiorAbsolute = [
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 180),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 180)
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 180deg),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 180deg)
|
||||
],
|
||||
endAbsolute = [
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 340),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 340)
|
||||
nubDiameter / 2 * 1.375 * cos(minuteHandAngle + 340deg),
|
||||
nubDiameter / 2 * 1.375 * sin(minuteHandAngle + 340deg)
|
||||
],
|
||||
)
|
||||
|> angledLine(%, angle = minuteHandAngle, length = minuteHandArmLength)
|
||||
|> angledLine(
|
||||
%,
|
||||
angle = minuteHandAngle - 90,
|
||||
angle = minuteHandAngle - 90deg,
|
||||
length = minuteHandWidth / 2,
|
||||
tag = $seg003,
|
||||
)
|
||||
@ -408,8 +408,8 @@ profile009 = startProfile(
|
||||
],
|
||||
tag = $seg005,
|
||||
)
|
||||
|> angledLine(%, angle = segAng(seg005) + 120, length = segLen(seg005))
|
||||
|> angledLine(%, angle = minuteHandAngle - 90, length = segLen(seg003))
|
||||
|> angledLine(%, angle = segAng(seg005) + 120deg, length = segLen(seg005))
|
||||
|> angledLine(%, angle = minuteHandAngle - 90deg, length = segLen(seg003))
|
||||
|> line(%, endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
profile010 = circle(sketch006, center = [0, 0], diameter = 30)
|
||||
@ -430,8 +430,8 @@ profile004 = startProfile(sketch003, at = [-slotWidth / 2, 200])
|
||||
|> arc(
|
||||
%,
|
||||
radius = screwHeadDiameter / 2 + screwTolerance,
|
||||
angleStart = 120,
|
||||
angleEnd = 420,
|
||||
angleStart = 120deg,
|
||||
angleEnd = 420deg,
|
||||
)
|
||||
|> yLine(%, length = slotLength)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|
||||
@ -14,15 +14,15 @@ coldPlate = startSketchOn(YZ)
|
||||
|> startProfile(at = [0, tubeDiameter * 2])
|
||||
|> xLine(length = bendRadius - (tubeDiameter / 2))
|
||||
|> yLine(length = -tubeDiameter)
|
||||
|> tangentialArc(angle = 180, radius = tubeDiameter / 2)
|
||||
|> tangentialArc(angle = 180deg, radius = tubeDiameter / 2)
|
||||
|> yLine(length = tubeDiameter)
|
||||
|> xLine(length = bendRadius * 2 - tubeDiameter, tag = $seg07)
|
||||
|> yLine(length = -tubeDiameter, tag = $seg09)
|
||||
|> tangentialArc(angle = 180, radius = tubeDiameter / 2)
|
||||
|> tangentialArc(angle = 180deg, radius = tubeDiameter / 2)
|
||||
|> yLine(length = tubeDiameter, tag = $seg08)
|
||||
|> xLine(length = bendRadius - (tubeDiameter / 2))
|
||||
|> angledLine(angle = -77, length = tubeDiameter / 3)
|
||||
|> tangentialArc(angle = 77, radius = tubeDiameter, tag = $seg01)
|
||||
|> angledLine(angle = -77deg, length = tubeDiameter / 3)
|
||||
|> tangentialArc(angle = 77deg, radius = tubeDiameter, tag = $seg01)
|
||||
|> angledLine(angle = tangentToEnd(seg01), length = 1)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> xLine(endAbsolute = 0)
|
||||
@ -34,11 +34,11 @@ coldPlate = startSketchOn(YZ)
|
||||
copperTubePath = startSketchOn(offsetPlane(XY, offset = tubeDiameter))
|
||||
|> startProfile(at = [-7.35, -bendRadius * 3])
|
||||
|> xLine(length = 14.13, tag = $seg05)
|
||||
|> tangentialArc(angle = 180, radius = bendRadius, tag = $seg02)
|
||||
|> tangentialArc(angle = 180deg, radius = bendRadius, tag = $seg02)
|
||||
|> angledLine(angle = tangentToEnd(seg02), length = 13.02, tag = $seg06)
|
||||
|> tangentialArc(angle = -180, radius = bendRadius, tag = $seg03)
|
||||
|> tangentialArc(angle = -180deg, radius = bendRadius, tag = $seg03)
|
||||
|> angledLine(angle = tangentToEnd(seg03), length = segLen(seg06))
|
||||
|> tangentialArc(angle = 180, radius = bendRadius, tag = $seg04)
|
||||
|> tangentialArc(angle = 180deg, radius = bendRadius, tag = $seg04)
|
||||
|> angledLine(angle = tangentToEnd(seg04), length = segLen(seg05))
|
||||
|
||||
// Create the profile for the inner and outer diameter of the hollow copper tube
|
||||
|
||||
@ -22,13 +22,13 @@ tangentLength = (r1 - r2) / tan(tangentAngle)
|
||||
|
||||
plateBody = startSketchOn(XY)
|
||||
// Use polar coordinates to start the sketch at the tangent point of the larger radius
|
||||
|> startProfile(at = polar(angle = 90 - tangentAngle, length = r1))
|
||||
|> startProfile(at = polar(angle = 90deg - tangentAngle, length = r1))
|
||||
|> angledLine(angle = -tangentAngle, length = tangentLength)
|
||||
|> tangentialArc(radius = r2, angle = (tangentAngle - 90) * 2)
|
||||
|> tangentialArc(radius = r2, angle = (tangentAngle - 90deg) * 2)
|
||||
|> angledLine(angle = tangentAngle, length = -tangentLength)
|
||||
|> tangentialArc(radius = r1, angle = -tangentAngle * 2)
|
||||
|> angledLine(angle = -tangentAngle, length = -tangentLength)
|
||||
|> tangentialArc(radius = r2, angle = (tangentAngle - 90) * 2)
|
||||
|> tangentialArc(radius = r2, angle = (tangentAngle - 90deg) * 2)
|
||||
|> angledLine(angle = tangentAngle, length = tangentLength)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
@ -12,7 +12,7 @@ import * from "parameters.kcl"
|
||||
bottomFaceSketch = startSketchOn(YZ)
|
||||
|> startProfile(at = [-fanSize / 2, -fanSize / 2])
|
||||
|> angledLine(angle = 0, length = fanSize, tag = $rectangleSegmentA001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90, length = fanSize, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90deg, length = fanSize, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD001)
|
||||
|> close()
|
||||
@ -50,12 +50,12 @@ bottomFaceSketch = startSketchOn(YZ)
|
||||
// Add large openings to the bottom face to allow airflow through the fan
|
||||
airflowPattern = startSketchOn(bottomFaceSketch, face = END)
|
||||
|> startProfile(at = [fanSize * 7 / 25, -fanSize * 9 / 25])
|
||||
|> angledLine(angle = 140, length = fanSize * 12 / 25, tag = $seg01)
|
||||
|> tangentialArc(radius = fanSize * 1 / 50, angle = 90)
|
||||
|> angledLine(angle = -130, length = fanSize * 8 / 25)
|
||||
|> tangentialArc(radius = fanSize * 1 / 50, angle = 90)
|
||||
|> angledLine(angle = segAng(seg01) + 180, length = fanSize * 2 / 25)
|
||||
|> tangentialArc(radius = fanSize * 8 / 25, angle = 40)
|
||||
|> angledLine(angle = 140deg, length = fanSize * 12 / 25, tag = $seg01)
|
||||
|> tangentialArc(radius = fanSize * 1 / 50, angle = 90deg)
|
||||
|> angledLine(angle = -130deg, length = fanSize * 8 / 25)
|
||||
|> tangentialArc(radius = fanSize * 1 / 50, angle = 90deg)
|
||||
|> angledLine(angle = segAng(seg01) + 180deg, length = fanSize * 2 / 25)
|
||||
|> tangentialArc(radius = fanSize * 8 / 25, angle = 40deg)
|
||||
|> xLine(length = fanSize * 3 / 25)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -75,13 +75,13 @@ bodyMiddle = startSketchOn(bottomFaceSketch, face = END)
|
||||
housingMiddleLength / 2,
|
||||
-housingMiddleLength / 2 - housingMiddleRadius
|
||||
])
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90deg)
|
||||
|> yLine(length = housingMiddleLength)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90deg)
|
||||
|> xLine(length = -housingMiddleLength)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90deg)
|
||||
|> yLine(length = -housingMiddleLength)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90)
|
||||
|> tangentialArc(radius = housingMiddleRadius, angle = 90deg)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> extrude(length = fanHeight - 4 - 4)
|
||||
|
||||
|
||||
@ -20,32 +20,32 @@ fn fanBlade(offsetHeight, startAngle) {
|
||||
15 * cos(startAngle),
|
||||
15 * sin(startAngle)
|
||||
])
|
||||
|> arc(angleStart = startAngle, angleEnd = startAngle + 14, radius = 15)
|
||||
|> arc(angleStart = startAngle, angleEnd = startAngle + 14deg, radius = 15)
|
||||
|> arc(
|
||||
endAbsolute = [
|
||||
fanSize * 22 / 50 * cos(startAngle - 20),
|
||||
fanSize * 22 / 50 * sin(startAngle - 20)
|
||||
fanSize * 22 / 50 * cos(startAngle - 20deg),
|
||||
fanSize * 22 / 50 * sin(startAngle - 20deg)
|
||||
],
|
||||
interiorAbsolute = [
|
||||
fanSize * 11 / 50 * cos(startAngle + 3),
|
||||
fanSize * 11 / 50 * sin(startAngle + 3)
|
||||
fanSize * 11 / 50 * cos(startAngle + 3deg),
|
||||
fanSize * 11 / 50 * sin(startAngle + 3deg)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
endAbsolute = [
|
||||
fanSize * 22 / 50 * cos(startAngle - 24),
|
||||
fanSize * 22 / 50 * sin(startAngle - 24)
|
||||
fanSize * 22 / 50 * cos(startAngle - 24deg),
|
||||
fanSize * 22 / 50 * sin(startAngle - 24deg)
|
||||
],
|
||||
interiorAbsolute = [
|
||||
fanSize * 22 / 50 * cos(startAngle - 22),
|
||||
fanSize * 22 / 50 * sin(startAngle - 22)
|
||||
fanSize * 22 / 50 * cos(startAngle - 22deg),
|
||||
fanSize * 22 / 50 * sin(startAngle - 22deg)
|
||||
],
|
||||
)
|
||||
|> arc(
|
||||
endAbsolute = [profileStartX(%), profileStartY(%)],
|
||||
interiorAbsolute = [
|
||||
fanSize * 11 / 50 * cos(startAngle - 5),
|
||||
fanSize * 11 / 50 * sin(startAngle - 5)
|
||||
fanSize * 11 / 50 * cos(startAngle - 5deg),
|
||||
fanSize * 11 / 50 * sin(startAngle - 5deg)
|
||||
],
|
||||
)
|
||||
|> close()
|
||||
@ -54,8 +54,8 @@ fn fanBlade(offsetHeight, startAngle) {
|
||||
|
||||
// Loft the fan blade cross sections into a single blade, then pattern them about the fan center
|
||||
crossSections = [
|
||||
fanBlade(offsetHeight = 4.5, startAngle = 50),
|
||||
fanBlade(offsetHeight = (fanHeight - 2 - 4) / 2, startAngle = 30),
|
||||
fanBlade(offsetHeight = 4.5, startAngle = 50deg),
|
||||
fanBlade(offsetHeight = (fanHeight - 2 - 4) / 2, startAngle = 30deg),
|
||||
fanBlade(offsetHeight = fanHeight - 2, startAngle = 0)
|
||||
]
|
||||
bladeLoft = loft(crossSections)
|
||||
@ -63,7 +63,7 @@ bladeLoft = loft(crossSections)
|
||||
instances = 9,
|
||||
axis = [1, 0, 0],
|
||||
center = [0, 0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
|
||||
@ -11,10 +11,10 @@ import * from "parameters.kcl"
|
||||
endTubePath = startSketchOn(offsetPlane(YZ, offset = -20))
|
||||
|> startProfile(at = [fanSize / 4, fanSize + 38])
|
||||
|> yLine(endAbsolute = bendRadius + 10, tag = $seg01)
|
||||
|> tangentialArc(radius = bendRadius, angle = -90)
|
||||
|> tangentialArc(radius = bendRadius, angle = -90deg)
|
||||
|> xLine(endAbsolute = 0, tag = $seg02)
|
||||
|> xLine(length = -segLen(seg02))
|
||||
|> tangentialArc(radius = bendRadius, angle = -90)
|
||||
|> tangentialArc(radius = bendRadius, angle = -90deg)
|
||||
|> yLine(length = segLen(seg01))
|
||||
|
||||
// Sweep and translate the outermost tube on each end
|
||||
@ -35,13 +35,13 @@ endTube = startSketchOn(offsetPlane(XY, offset = fanSize + 38))
|
||||
centerTubePath = startSketchOn(offsetPlane(YZ, offset = -4))
|
||||
|> startProfile(at = [fanSize / 2.67, fanSize + 38])
|
||||
|> yLine(endAbsolute = bendRadius + 15 + 10)
|
||||
|> tangentialArc(radius = bendRadius, angle = -45)
|
||||
|> angledLine(angle = -135, lengthY = 15)
|
||||
|> tangentialArc(radius = bendRadius, angle = -45)
|
||||
|> tangentialArc(radius = bendRadius, angle = -45deg)
|
||||
|> angledLine(angle = -135deg, lengthY = 15)
|
||||
|> tangentialArc(radius = bendRadius, angle = -45deg)
|
||||
|> xLine(endAbsolute = 0, tag = $seg03)
|
||||
|> xLine(length = -segLen(seg03))
|
||||
|> tangentialArc(radius = bendRadius, angle = -155)
|
||||
|> tangentialArc(radius = bendRadius, angle = 65)
|
||||
|> tangentialArc(radius = bendRadius, angle = -155deg)
|
||||
|> tangentialArc(radius = bendRadius, angle = 65deg)
|
||||
|> yLine(endAbsolute = fanSize + 38)
|
||||
|
||||
// Draw the profile and sweep the 4 interior tubes
|
||||
@ -68,13 +68,13 @@ centerTube = startSketchOn(offsetPlane(XY, offset = fanSize + 38))
|
||||
heatFins = startSketchOn(offsetPlane(XY, offset = 45))
|
||||
|> startProfile(at = [0, -fanSize / 2])
|
||||
|> xLine(length = 9)
|
||||
|> angledLine(angle = -60, length = 2.5, tag = $seg04)
|
||||
|> angledLine(angle = -60deg, length = 2.5, tag = $seg04)
|
||||
|> xLine(length = 0.75)
|
||||
|> arc(interiorAbsolute = [lastSegX(%) + 1, lastSegY(%) + 1.2], endAbsolute = [lastSegX(%) + 2, lastSegY(%)])
|
||||
|> xLine(length = 0.75)
|
||||
|> angledLine(angle = 60, length = segLen(seg04))
|
||||
|> angledLine(angle = 60deg, length = segLen(seg04))
|
||||
|> xLine(endAbsolute = heatSinkDepth / 2 - 3)
|
||||
|> tangentialArc(angle = 90, radius = 3)
|
||||
|> tangentialArc(angle = 90deg, radius = 3)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> mirror2d(axis = X)
|
||||
|> mirror2d(axis = Y)
|
||||
@ -91,11 +91,11 @@ heatFins = startSketchOn(offsetPlane(XY, offset = 45))
|
||||
coolerBase = startSketchOn(-XZ)
|
||||
baseLower = startProfile(coolerBase, at = [0, 10])
|
||||
|> xLine(length = -0.9)
|
||||
|> arc(angleStart = 0, angleEnd = -180, radius = 3.1)
|
||||
|> arc(angleStart = 0, angleEnd = -180deg, radius = 3.1)
|
||||
|> xLine(length = -1.8)
|
||||
|> arc(angleStart = 0, angleEnd = -180, radius = 3)
|
||||
|> arc(angleStart = 0, angleEnd = -180deg, radius = 3)
|
||||
|> xLine(length = -1.8)
|
||||
|> arc(angleStart = 0, angleEnd = -180, radius = 3)
|
||||
|> arc(angleStart = 0, angleEnd = -180deg, radius = 3)
|
||||
|> xLine(length = -1.8)
|
||||
|> xLine(length = -2)
|
||||
|> yLine(length = -10)
|
||||
@ -105,15 +105,15 @@ baseLower = startProfile(coolerBase, at = [0, 10])
|
||||
|
||||
baseUpper = startProfile(coolerBase, at = [0, 10])
|
||||
|> xLine(length = -0.9)
|
||||
|> arc(angleStart = 0, angleEnd = 180, radius = 3.1)
|
||||
|> arc(angleStart = 0, angleEnd = 180deg, radius = 3.1)
|
||||
|> xLine(length = -1.8)
|
||||
|> arc(angleStart = 0, angleEnd = 180, radius = 3)
|
||||
|> arc(angleStart = 0, angleEnd = 180deg, radius = 3)
|
||||
|> xLine(length = -1.8)
|
||||
|> arc(angleStart = 0, angleEnd = 180, radius = 3)
|
||||
|> arc(angleStart = 0, angleEnd = 180deg, radius = 3)
|
||||
|> xLine(length = -1.8)
|
||||
|> xLine(length = -1)
|
||||
|> yLine(length = 4)
|
||||
|> tangentialArc(angle = -90, radius = 2)
|
||||
|> tangentialArc(angle = -90deg, radius = 2)
|
||||
|> xLine(endAbsolute = 0)
|
||||
|> mirror2d(axis = Y)
|
||||
|> extrude(length = 2 * segLen(seg02) * 3 / 4, symmetric = true)
|
||||
@ -122,15 +122,15 @@ baseUpper = startProfile(coolerBase, at = [0, 10])
|
||||
mountingBracket = startSketchOn(XZ)
|
||||
|> startProfile(at = [-10, 16])
|
||||
|> xLine(length = -20)
|
||||
|> tangentialArc(angle = 20, radius = bendRadius)
|
||||
|> angledLine(angle = -160, length = 14, tag = $seg09)
|
||||
|> tangentialArc(angle = -30, radius = bendRadius + sheetThickness)
|
||||
|> angledLine(angle = 170, length = 21.5, tag = $seg04Q)
|
||||
|> angledLine(angle = 170 - 90, length = sheetThickness, tag = $seg08)
|
||||
|> angledLine(angle = segAng(seg04Q) + 180, length = segLen(seg04Q), tag = $seg05E)
|
||||
|> tangentialArc(angle = 30, radius = bendRadius)
|
||||
|> angledLine(angle = segAng(seg09) + 180, length = segLen(seg09))
|
||||
|> tangentialArc(angle = -20, radius = bendRadius + sheetThickness)
|
||||
|> tangentialArc(angle = 20deg, radius = bendRadius)
|
||||
|> angledLine(angle = -160deg, length = 14, tag = $seg09)
|
||||
|> tangentialArc(angle = -30deg, radius = bendRadius + sheetThickness)
|
||||
|> angledLine(angle = 170deg, length = 21.5, tag = $seg04Q)
|
||||
|> angledLine(angle = 170deg - 90, length = sheetThickness, tag = $seg08)
|
||||
|> angledLine(angle = segAng(seg04Q) + 180deg, length = segLen(seg04Q), tag = $seg05E)
|
||||
|> tangentialArc(angle = 30deg, radius = bendRadius)
|
||||
|> angledLine(angle = segAng(seg09) + 180deg, length = segLen(seg09))
|
||||
|> tangentialArc(angle = -20deg, radius = bendRadius + sheetThickness)
|
||||
|> xLine(endAbsolute = profileStartX(%))
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg07)
|
||||
|> close()
|
||||
@ -166,6 +166,6 @@ thruHole = startSketchOn(mountingBracket, face = seg05E)
|
||||
instances = 2,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
@ -37,7 +37,7 @@ mountingWire
|
||||
instances = 2,
|
||||
axis = [0, 1, 0],
|
||||
center = [0, 0, 40 + fanSize / 2],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> patternCircular3d(
|
||||
@ -45,7 +45,7 @@ mountingWire
|
||||
instances = 2,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
removableSticker
|
||||
|
||||
@ -11,29 +11,29 @@ import * from "parameters.kcl"
|
||||
upperArm = startSketchOn(offsetPlane(XZ, offset = fanSize / 2 + 2))
|
||||
|> startProfile(at = [-12, 40 + fanSize / 2])
|
||||
|> yLine(length = 7)
|
||||
|> tangentialArc(radius = 2, angle = 90)
|
||||
|> tangentialArc(radius = 2, angle = 90deg)
|
||||
|> xLine(length = -9)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> yLine(length = 14)
|
||||
|> tangentialArc(radius = 2, angle = 90)
|
||||
|> tangentialArc(radius = 2, angle = 90deg)
|
||||
|> xLine(length = -9)
|
||||
|> tangentialArc(radius = 2, angle = -80)
|
||||
|> angledLine(angle = 100, endAbsoluteY = 40 + fanSize / 2 + mountingHoleSpacing / 2 - 1.5)
|
||||
|> tangentialArc(radius = 2, angle = 80, tag = $seg07)
|
||||
|> tangentialArc(radius = 2, angle = -80deg)
|
||||
|> angledLine(angle = 100deg, endAbsoluteY = 40 + fanSize / 2 + mountingHoleSpacing / 2 - 1.5)
|
||||
|> tangentialArc(radius = 2, angle = 80deg, tag = $seg07)
|
||||
|
||||
// Draw the XZ component of the mounting wire path
|
||||
lowerArm = startSketchOn(offsetPlane(XZ, offset = fanSize / 2 + 2))
|
||||
|> startProfile(at = [-12, 40 + fanSize / 2])
|
||||
|> yLine(length = -7)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> xLine(length = -9)
|
||||
|> tangentialArc(radius = 2, angle = 90)
|
||||
|> tangentialArc(radius = 2, angle = 90deg)
|
||||
|> yLine(length = -14)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> xLine(length = -9)
|
||||
|> tangentialArc(radius = 2, angle = 80)
|
||||
|> angledLine(angle = -100, endAbsoluteY = 40 + fanSize / 2 - (mountingHoleSpacing / 2) + 1.5)
|
||||
|> tangentialArc(radius = 2, angle = -80, tag = $seg08)
|
||||
|> tangentialArc(radius = 2, angle = 80deg)
|
||||
|> angledLine(angle = -100deg, endAbsoluteY = 40 + fanSize / 2 - (mountingHoleSpacing / 2) + 1.5)
|
||||
|> tangentialArc(radius = 2, angle = -80deg, tag = $seg08)
|
||||
|
||||
// Create the profile of the mounting wire and sweep along the XZ path
|
||||
wireProfile = startSketchOn(offsetPlane(XY, offset = 40 + fanSize / 2))
|
||||
@ -47,18 +47,18 @@ sweepLowerArm = circle(wireProfile, center = [-12, -fanSize / 2 - 2], radius = 1
|
||||
upperHook = startSketchOn(offsetPlane(XY, offset = segEndY(seg07)))
|
||||
|> startProfile(at = [segEndX(seg07), -fanSize / 2 - 2])
|
||||
|> xLine(endAbsolute = -heatSinkDepth / 2 - fanHeight)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> yLine(endAbsolute = -mountingHoleSpacing / 2 - 2)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> xLine(length = fanHeight / 3)
|
||||
|
||||
// Draw the XY components of the mounting wire path
|
||||
lowerHook = startSketchOn(offsetPlane(XY, offset = segEndY(seg08)))
|
||||
|> startProfile(at = [segEndX(seg07), -fanSize / 2 - 2])
|
||||
|> xLine(endAbsolute = -heatSinkDepth / 2 - fanHeight)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> yLine(endAbsolute = -mountingHoleSpacing / 2 - 2)
|
||||
|> tangentialArc(radius = 2, angle = -90)
|
||||
|> tangentialArc(radius = 2, angle = -90deg)
|
||||
|> xLine(length = fanHeight / 3)
|
||||
|
||||
// Sweep the wire profile around the hook-shaped segments of the mounting wire
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
removableSticker = startSketchOn(-XY)
|
||||
|> startProfile(at = [-12, -12])
|
||||
|> angledLine(angle = 0, length = 24, tag = $rectangleSegmentA001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90, length = 24, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90deg, length = 24, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD001)
|
||||
|> close()
|
||||
|
||||
@ -14,11 +14,11 @@ fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle: number(deg)) {
|
||||
gearPitch * 1.55 * cos(helixAngleP) + gearPitch * sin(-helixAngleP),
|
||||
gearPitch * 1.55 * sin(helixAngleP) + gearPitch * cos(-helixAngleP)
|
||||
])
|
||||
|> arc(angleStart = 90 + helixAngleP, angleEnd = -90 + helixAngleP, radius = gearPitch)
|
||||
|> tangentialArc(radius = gearPitch * 1.67, angle = 60)
|
||||
|> tangentialArc(radius = gearPitch, angle = -180)
|
||||
|> tangentialArc(radius = gearPitch * 1.67, angle = 60)
|
||||
|> tangentialArc(radius = gearPitch, angle = -180)
|
||||
|> arc(angleStart = 90deg + helixAngleP, angleEnd = -90deg + helixAngleP, radius = gearPitch)
|
||||
|> tangentialArc(radius = gearPitch * 1.67, angle = 60deg)
|
||||
|> tangentialArc(radius = gearPitch, angle = -180deg)
|
||||
|> tangentialArc(radius = gearPitch * 1.67, angle = 60deg)
|
||||
|> tangentialArc(radius = gearPitch, angle = -180deg)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close(%)
|
||||
|> subtract2d(tool = circle(center = [0, 0], radius = holeDiameter / 2))
|
||||
@ -40,5 +40,5 @@ cycloidalGear(
|
||||
gearPitch = .3,
|
||||
gearHeight = 1.5,
|
||||
holeDiameter = 0.297,
|
||||
helixAngle = -80,
|
||||
helixAngle = -80deg,
|
||||
)
|
||||
|
||||
@ -27,9 +27,9 @@ fn primaryTube(n, angle001, length001, length002, length003) {
|
||||
sweepPath = startSketchOn(sweepPlane)
|
||||
|> startProfile(at = [0, plateHeight])
|
||||
|> line(end = [0, length001])
|
||||
|> tangentialArc(angle = -80, radius = bendRadius, tag = $arc01)
|
||||
|> tangentialArc(angle = -80deg, radius = bendRadius, tag = $arc01)
|
||||
|> angledLine(angle = tangentToEnd(arc01), length = length002)
|
||||
|> tangentialArc(angle = 85, radius = bendRadius, tag = $arc02)
|
||||
|> tangentialArc(angle = 85deg, radius = bendRadius, tag = $arc02)
|
||||
|> angledLine(angle = tangentToEnd(arc02), length = length003)
|
||||
|
||||
// Create the cross section of each tube and sweep them
|
||||
@ -51,21 +51,21 @@ primaryTube(
|
||||
)
|
||||
primaryTube(
|
||||
n = 1,
|
||||
angle001 = 1,
|
||||
angle001 = 1deg,
|
||||
length001 = 3,
|
||||
length002 = 6,
|
||||
length003 = 5,
|
||||
)
|
||||
primaryTube(
|
||||
n = 2,
|
||||
angle001 = 24.3,
|
||||
angle001 = 24.3deg,
|
||||
length001 = 5,
|
||||
length002 = 5,
|
||||
length003 = 3,
|
||||
)
|
||||
primaryTube(
|
||||
n = 3,
|
||||
angle001 = 25.2,
|
||||
angle001 = 25.2deg,
|
||||
length001 = 5,
|
||||
length002 = 5,
|
||||
length003 = 3,
|
||||
@ -75,20 +75,20 @@ primaryTube(
|
||||
flangeSketch = startSketchOn(XY)
|
||||
|> startProfile(at = [3 + 1.3, -1.25])
|
||||
|> xLine(length = -2.6, tag = $seg01)
|
||||
|> tangentialArc(radius = .3, angle = -40)
|
||||
|> tangentialArc(radius = .9, angle = 80)
|
||||
|> tangentialArc(radius = .3, angle = -40)
|
||||
|> tangentialArc(radius = .3, angle = -40deg)
|
||||
|> tangentialArc(radius = .9, angle = 80deg)
|
||||
|> tangentialArc(radius = .3, angle = -40deg)
|
||||
|> xLine(length = -1.4, tag = $seg03)
|
||||
|> yLine(length = segLen(seg01), tag = $seg04)
|
||||
|> xLine(length = 3.1, tag = $seg05)
|
||||
|> tangentialArc(radius = .3, angle = -40)
|
||||
|> tangentialArc(radius = 1.5, angle = 80)
|
||||
|> tangentialArc(radius = .3, angle = -40)
|
||||
|> tangentialArc(radius = .3, angle = -40deg)
|
||||
|> tangentialArc(radius = 1.5, angle = 80deg)
|
||||
|> tangentialArc(radius = .3, angle = -40deg)
|
||||
|> xLine(length = segLen(seg05), tag = $seg07)
|
||||
|> yLine(endAbsolute = profileStartY(%), tag = $seg08)
|
||||
|> xLine(length = -segLen(seg03), tag = $seg09)
|
||||
|> tangentialArc(radius = .3, angle = -40)
|
||||
|> tangentialArc(radius = .9, angle = 80)
|
||||
|> tangentialArc(radius = .3, angle = -40deg)
|
||||
|> tangentialArc(radius = .9, angle = 80deg)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
|
||||
@ -20,24 +20,24 @@ gripSlotWidth = 8.0
|
||||
fn slot(sketch1, start, end, width) {
|
||||
angle = if start[0] == end[0] {
|
||||
if end[1] > start[1] {
|
||||
90
|
||||
90deg
|
||||
} else {
|
||||
270
|
||||
270deg
|
||||
}
|
||||
} else {
|
||||
if end[0] < start[0] {
|
||||
units::toDegrees(atan((end[1] - start[1]) / (end[0] - start[0]))) + 180
|
||||
units::toDegrees(atan((end[1] - start[1]) / (end[0] - start[0]))) + 180deg
|
||||
} else {
|
||||
units::toDegrees(atan((end[1] - start[1]) / (end[0] - start[0])))
|
||||
}
|
||||
}
|
||||
dist = sqrt(pow(end[1] - start[1], exp = 2) + pow(end[0] - start[0], exp = 2))
|
||||
xstart = width / 2 * cos(angle - 90) + start[0]
|
||||
ystart = width / 2 * sin(angle - 90) + start[1]
|
||||
xstart = width / 2 * cos(angle - 90deg) + start[0]
|
||||
ystart = width / 2 * sin(angle - 90deg) + start[1]
|
||||
slotSketch = startProfile(sketch1, at = [xstart, ystart])
|
||||
|> angledLine(angle = angle, length = dist)
|
||||
|> tangentialArc(radius = width / 2, angle = 180)
|
||||
|> angledLine(angle = angle, length = -dist)
|
||||
|> angledLine(angle, length = dist)
|
||||
|> tangentialArc(radius = width / 2, angle = 180deg)
|
||||
|> angledLine(angle, length = -dist)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
return slotSketch
|
||||
@ -51,7 +51,7 @@ flipperProfile = startProfile(flipperSketch, at = [-flipperLength, -32.0])
|
||||
|> line(end = [flipperLength, 2.0])
|
||||
|> yLine(length = 60.0, tag = $backEdge)
|
||||
|> line(end = [-flipperLength, 2.0])
|
||||
|> arc(angleStart = 163.087610, angleEnd = 196.912390, radius = 110.0)
|
||||
|> arc(angleStart = 163.087610deg, angleEnd = 196.912390deg, radius = 110.0)
|
||||
|> close()
|
||||
|
||||
// Create a profile of the middle
|
||||
@ -137,13 +137,13 @@ gripSketch = startSketchOn(handlePlane)
|
||||
// Create a profile of the grip
|
||||
gripProfile = startProfile(gripSketch, at = [-26.806746, -10.0])
|
||||
|> xLine(length = gripWidth - (2 * gripFilletRadius))
|
||||
|> arc(angleStart = -90.0, angleEnd = 0.0, radius = gripFilletRadius)
|
||||
|> arc(angleStart = -90.0deg, angleEnd = 0.0, radius = gripFilletRadius)
|
||||
|> yLine(length = gripHeight - (2 * gripFilletRadius))
|
||||
|> arc(angleStart = 0.0, angleEnd = 90.0, radius = gripFilletRadius)
|
||||
|> arc(angleStart = 0.0, angleEnd = 90.0deg, radius = gripFilletRadius)
|
||||
|> xLine(length = -(gripWidth - (2 * gripFilletRadius)))
|
||||
|> arc(angleStart = 90.0, angleEnd = 180.0, radius = gripFilletRadius)
|
||||
|> arc(angleStart = 90.0deg, angleEnd = 180.0deg, radius = gripFilletRadius)
|
||||
|> yLine(length = -(gripHeight - (2 * gripFilletRadius)), tag = $gripEdgeTop)
|
||||
|> arc(angleStart = 180.0, angleEnd = 270.0, radius = gripFilletRadius)
|
||||
|> arc(angleStart = 180.0deg, angleEnd = 270.0deg, radius = gripFilletRadius)
|
||||
|> close()
|
||||
|
||||
// Extrude the grip profile to create the grip
|
||||
|
||||
@ -13,11 +13,11 @@ handleThickness = 0.65
|
||||
sketch001 = startSketchOn(XZ)
|
||||
|> startProfile(at = [carafeDiameter / 2, 5.7])
|
||||
|> angledLine(angle = 0, length = 0.1, tag = $rectangleSegmentA001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = -0.75, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) - 90deg, length = -0.75, tag = $rectangleSegmentB001)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> revolve(angle = 360deg, axis = Y)
|
||||
|
||||
// Create an angled plane to sketch the supports
|
||||
plane001 = {
|
||||
@ -32,19 +32,19 @@ sketch002 = startSketchOn(plane001)
|
||||
|> startProfile(at = [carafeDiameter / 2, 5.7])
|
||||
|> xLine(length = 0.1)
|
||||
|> yLine(length = -5.2, tag = $edge1)
|
||||
|> arc(angleStart = 180, angleEnd = 205, radius = 0.3)
|
||||
|> angledLine(angle = -60, length = 0.6, tag = $edge2)
|
||||
|> arc(angleStart = 30, angleEnd = -120, radius = 0.6)
|
||||
|> angledLine(angle = 150, endAbsoluteY = -0.2, tag = $edge3)
|
||||
|> arc(angleStart = 60, angleEnd = 90, radius = 0.5)
|
||||
|> arc(angleStart = 180deg, angleEnd = 205deg, radius = 0.3)
|
||||
|> angledLine(angle = -60deg, length = 0.6, tag = $edge2)
|
||||
|> arc(angleStart = 30deg, angleEnd = -120deg, radius = 0.6)
|
||||
|> angledLine(angle = 150deg, endAbsoluteY = -0.2, tag = $edge3)
|
||||
|> arc(angleStart = 60deg, angleEnd = 90deg, radius = 0.5)
|
||||
|> xLine(endAbsolute = 0.1, tag = $edgeLen)
|
||||
|> yLine(length = 0.1)
|
||||
|> xLine(length = segLen(edgeLen) + 0.035, tag = $edge4)
|
||||
|> arc(angleStart = 90, angleEnd = 60, radius = 0.6)
|
||||
|> angledLine(angle = 150, length = -segLen(edge3) + 0.035, tag = $edge5)
|
||||
|> arc(angleStart = -120, angleEnd = 30, radius = 0.5)
|
||||
|> angledLine(angle = -60, length = -segLen(edge2) + 0.035, tag = $edge6)
|
||||
|> arc(angleStart = 205, angleEnd = 180, radius = 0.6)
|
||||
|> arc(angleStart = 90deg, angleEnd = 60deg, radius = 0.6)
|
||||
|> angledLine(angle = 150deg, length = -segLen(edge3) + 0.035, tag = $edge5)
|
||||
|> arc(angleStart = -120deg, angleEnd = 30deg, radius = 0.5)
|
||||
|> angledLine(angle = -60deg, length = -segLen(edge2) + 0.035, tag = $edge6)
|
||||
|> arc(angleStart = 205deg, angleEnd = 180deg, radius = 0.6)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> extrude(length = 0.75)
|
||||
@ -52,7 +52,7 @@ sketch002 = startSketchOn(plane001)
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
instances = 4,
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
@ -65,7 +65,7 @@ extrude001 = extrude(sketch003, length = 0.050)
|
||||
sketch004 = startSketchOn(extrude001, face = END)
|
||||
|> startProfile(at = [0.3, 0.17])
|
||||
|> yLine(length = 1.2)
|
||||
|> arc(angleStart = 90, angleEnd = -30, radius = 1.2)
|
||||
|> arc(angleStart = 90deg, angleEnd = -30deg, radius = 1.2)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> patternCircular2d(
|
||||
@ -81,9 +81,9 @@ extrude002 = extrude(sketch004, length = -0.050)
|
||||
sketch005 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0.15, 1.11])
|
||||
|> xLine(endAbsolute = carafeDiameter / 2 - 0.2)
|
||||
|> angledLine(angle = 30, endAbsoluteX = carafeDiameter / 2 - 0.07, tag = $seg1)
|
||||
|> angledLine(angle = -60, length = 0.050)
|
||||
|> angledLine(angle = 30, length = -segLen(seg1))
|
||||
|> angledLine(angle = 30deg, endAbsoluteX = carafeDiameter / 2 - 0.07, tag = $seg1)
|
||||
|> angledLine(angle = -60deg, length = 0.050)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg1))
|
||||
|> xLine(endAbsolute = 0.15)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -93,11 +93,11 @@ sketch005 = startSketchOn(XZ)
|
||||
sketch006 = startSketchOn(XZ)
|
||||
|> startProfile(at = [0.1, 1])
|
||||
|> line(end = [0.1, 0])
|
||||
|> angledLine(angle = 10, endAbsoluteX = 0.05)
|
||||
|> angledLine(angle = 10deg, endAbsoluteX = 0.05)
|
||||
|> yLine(length = 10)
|
||||
|> line(end = [0.6, 0])
|
||||
|> yLine(length = -.05)
|
||||
|> tangentialArc(radius = 0.6, angle = -90)
|
||||
|> tangentialArc(radius = 0.6, angle = -90deg)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(axis = Y)
|
||||
@ -115,7 +115,7 @@ sketch008 = startSketchOn(extrude003, face = END)
|
||||
|> patternCircular2d(
|
||||
center = [0, 0],
|
||||
instances = 8,
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
@ -127,7 +127,7 @@ sketch009 = startSketchOn(extrude003, face = END)
|
||||
|> patternCircular2d(
|
||||
center = [0, 0],
|
||||
instances = 4,
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|
||||
|
||||
@ -10,16 +10,16 @@ headSideProfile = startSketchOn(XZ)
|
||||
|> yLine(length = 0.1)
|
||||
|> tangentialArc(endAbsolute = [0.95, 11.92])
|
||||
|> tangentialArc(endAbsolute = [2.72, 11.26], tag = $seg01)
|
||||
|> angledLine(angle = tangentToEnd(seg01) + 90, length = .2)
|
||||
|> angledLine(angle = tangentToEnd(seg01) - 10, length = -0.5)
|
||||
|> angledLine(angle = tangentToEnd(seg01) + 90deg, length = .2)
|
||||
|> angledLine(angle = tangentToEnd(seg01) - 10deg, length = -0.5)
|
||||
|> tangentialArc(endAbsolute = [-0.91, 12.78], tag = $seg03)
|
||||
|> tangentialArc(endAbsolute = [-1.67, 12.85])
|
||||
|> xLine(length = -.25)
|
||||
|> tangentialArc(angle = 90, radius = .05)
|
||||
|> tangentialArc(angle = 90deg, radius = .05)
|
||||
|> yLine(length = -1.125, tag = $seg02)
|
||||
|> tangentialArc(angle = 90, radius = .05)
|
||||
|> tangentialArc(angle = 90deg, radius = .05)
|
||||
|> xLine(length = .25, tag = $seg04)
|
||||
|> angledLine(angle = 23, length = 0.1)
|
||||
|> angledLine(angle = 23deg, length = 0.1)
|
||||
|> tangentialArc(endAbsolute = [-0.33, profileStartY(%)])
|
||||
|> xLine(endAbsolute = profileStartX(%))
|
||||
|> close()
|
||||
@ -31,8 +31,8 @@ leftSideCut = startProfile(headTopProfile, at = [-4, -1.6])
|
||||
|> line(endAbsolute = [segEndX(seg02), -segLen(seg02) / 2])
|
||||
|> arc(
|
||||
%,
|
||||
angleStart = 180,
|
||||
angleEnd = 270,
|
||||
angleStart = 180deg,
|
||||
angleEnd = 270deg,
|
||||
radius = .05,
|
||||
)
|
||||
|> xLine(endAbsolute = segEndX(seg04))
|
||||
@ -44,7 +44,7 @@ leftSideCut = startProfile(headTopProfile, at = [-4, -1.6])
|
||||
|> extrude(length = -14)
|
||||
|
||||
rearCut = startProfile(headTopProfile, at = [3.39, -0.56])
|
||||
|> angledLine(angle = 177, length = 0.1)
|
||||
|> angledLine(angle = 177deg, length = 0.1)
|
||||
|> tangentialArc(endAbsolute = [1.86, -0.37])
|
||||
|> tangentialArc(endAbsolute = [lastSegX(%), -lastSegY(%)])
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), -profileStartY(%)])
|
||||
@ -56,8 +56,8 @@ rightSideCut = startProfile(headTopProfile, at = [-4, 1.6])
|
||||
|> line(endAbsolute = [segEndX(seg02), segLen(seg02) / 2])
|
||||
|> arc(
|
||||
%,
|
||||
angleStart = -180,
|
||||
angleEnd = -270,
|
||||
angleStart = -180deg,
|
||||
angleEnd = -270deg,
|
||||
radius = .05,
|
||||
)
|
||||
|> xLine(endAbsolute = segEndX(seg04))
|
||||
@ -108,11 +108,11 @@ hammerHead = union([firstProfiles, baseSupport])
|
||||
handleSketch = startSketchOn(XZ)
|
||||
|> startProfile(at = [0.01, 0])
|
||||
|> xLine(length = 1.125 / 2)
|
||||
|> tangentialArc(angle = 90, radius = 0.05)
|
||||
|> tangentialArc(angle = 90deg, radius = 0.05)
|
||||
|> tangentialArc(endAbsolute = [0.38, 12.8 / 1.612])
|
||||
|> tangentialArc(endAbsolute = [0.28, 12.8])
|
||||
|> xLine(endAbsolute = profileStartX(%))
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
handle = revolve(handleSketch, angle = 360, axis = Y)
|
||||
handle = revolve(handleSketch, angle = 360deg, axis = Y)
|
||||
|> appearance(color = "#f14f04")
|
||||
|
||||
@ -29,8 +29,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * startAngle + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = startAngle, radius = holeRadius)
|
||||
|> arc(angleStart = -1 * startAngle + 360deg, angleEnd = 180deg, radius = holeRadius)
|
||||
|> arc(angleStart = 180deg, angleEnd = startAngle, radius = holeRadius)
|
||||
|> close()
|
||||
|
||||
// Define a function to create a rotated gear sketch on an offset plane
|
||||
@ -47,7 +47,7 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -56,14 +56,14 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -93,7 +93,7 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
helicalGear(
|
||||
nTeeth = 21,
|
||||
module = 2,
|
||||
pressureAngle = 20,
|
||||
helixAngle = 35,
|
||||
pressureAngle = 20deg,
|
||||
helixAngle = 35deg,
|
||||
gearHeight = 7,
|
||||
)
|
||||
|
||||
@ -29,8 +29,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * startAngle + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = startAngle, radius = holeRadius)
|
||||
|> arc(angleStart = -1 * startAngle + 360deg, angleEnd = 180deg, radius = holeRadius)
|
||||
|> arc(angleStart = 180deg, angleEnd = startAngle, radius = holeRadius)
|
||||
|> close()
|
||||
|
||||
// Define a function to create a rotated gear sketch on an offset plane
|
||||
@ -47,7 +47,7 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -56,14 +56,14 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -113,7 +113,7 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 200 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 200deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -129,7 +129,7 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -164,8 +164,8 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
ringGear(
|
||||
nTeeth = 42,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = -25,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = -25deg,
|
||||
gearHeight = 5,
|
||||
)
|
||||
|
||||
@ -173,8 +173,8 @@ ringGear(
|
||||
helicalGear(
|
||||
nTeeth = 12,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = 25,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = 25deg,
|
||||
gearHeight = 5,
|
||||
)
|
||||
|
||||
@ -183,8 +183,8 @@ numPlanetGears = 3
|
||||
helicalGear(
|
||||
nTeeth = 12,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = -25,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = -25deg,
|
||||
gearHeight = 5,
|
||||
)
|
||||
|> translate(y = (12 + 12) / 2 * 1.5 + 2.7)
|
||||
@ -192,6 +192,6 @@ helicalGear(
|
||||
instances = numPlanetGears,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = false,
|
||||
)
|
||||
|
||||
@ -17,26 +17,26 @@ tankSketch = startSketchOn(YZ)
|
||||
|> startProfile(at = [portDiameter / 2, tankHeight])
|
||||
|> yLine(length = -0.6)
|
||||
|> xLine(length = 0.1)
|
||||
|> tangentialArc(angle = -110, radius = 0.1)
|
||||
|> tangentialArc(angle = 40, radius = 0.6)
|
||||
|> tangentialArc(angle = -110, radius = 0.1)
|
||||
|> tangentialArc(angle = 180, radius = 0.1)
|
||||
|> tangentialArc(angle = -90, radius = tankDiameter / 2 - lastSegX(%), tag = $seg01)
|
||||
|> tangentialArc(angle = -110deg, radius = 0.1)
|
||||
|> tangentialArc(angle = 40deg, radius = 0.6)
|
||||
|> tangentialArc(angle = -110deg, radius = 0.1)
|
||||
|> tangentialArc(angle = 180deg, radius = 0.1)
|
||||
|> tangentialArc(angle = -90deg, radius = tankDiameter / 2 - lastSegX(%), tag = $seg01)
|
||||
|> angledLine(angle = tangentToEnd(seg01), endAbsoluteY = 1.5, tag = $seg09)
|
||||
|> tangentialArc(angle = -90, radius = 2, tag = $seg02)
|
||||
|> tangentialArc(angle = -90deg, radius = 2, tag = $seg02)
|
||||
|> angledLine(angle = tangentToEnd(seg02), endAbsoluteX = 0.001, tag = $seg08)
|
||||
|> yLine(length = wallThickness)
|
||||
|> xLine(length = segLen(seg08))
|
||||
|> tangentialArc(angle = 90, radius = 2 - wallThickness)
|
||||
|> tangentialArc(angle = 90deg, radius = 2 - wallThickness)
|
||||
|> yLine(length = segLen(seg09))
|
||||
|> tangentialArc(angle = 90, radius = tankDiameter / 2 - wallThickness - 1.3)
|
||||
|> tangentialArc(angle = 90deg, radius = tankDiameter / 2 - wallThickness - 1.3)
|
||||
|> xLine(endAbsolute = profileStartX(%) - .1)
|
||||
|> yLine(endAbsolute = profileStartY(%))
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
// Only revolving to 220deg so that the interior of the tank is visible. It should ultimately be closed at 360deg
|
||||
tankRevolve = revolve(tankSketch, angle = 220, axis = Y)
|
||||
tankRevolve = revolve(tankSketch, angle = 220deg, axis = Y)
|
||||
|
||||
// Model the brass valve on top of the tank port
|
||||
valveBody = startSketchOn(offsetPlane(XY, offset = tankHeight - 0.5))
|
||||
@ -61,10 +61,10 @@ valve = union([valveBody, valvePort])
|
||||
bracketOffsetProfile = startSketchOn(offsetPlane(XY, offset = tankHeight * 0.67))
|
||||
|> startProfile(at = [0, tankDiameter / 2 + wallThickness])
|
||||
|> xLine(length = -0.1)
|
||||
|> tangentialArc(angle = 35, radius = tankDiameter / 2 + wallThickness)
|
||||
|> tangentialArc(angle = -135, radius = 0.25 - wallThickness, tag = $seg06)
|
||||
|> tangentialArc(angle = 35deg, radius = tankDiameter / 2 + wallThickness)
|
||||
|> tangentialArc(angle = -135deg, radius = 0.25 - wallThickness, tag = $seg06)
|
||||
|> angledLine(angle = tangentToEnd(seg06), length = tankDiameter / 7)
|
||||
|> tangentialArc(angle = -80, radius = 0.25 - wallThickness, tag = $seg07)
|
||||
|> tangentialArc(angle = -80deg, radius = 0.25 - wallThickness, tag = $seg07)
|
||||
|> angledLine(angle = tangentToEnd(seg07), endAbsoluteX = 0)
|
||||
|> mirror2d(axis = Y)
|
||||
|> close()
|
||||
@ -73,10 +73,10 @@ bracketOffsetProfile = startSketchOn(offsetPlane(XY, offset = tankHeight * 0.67)
|
||||
bracketProfile = startSketchOn(offsetPlane(XY, offset = tankHeight * 0.67))
|
||||
|> startProfile(at = [0, tankDiameter / 2])
|
||||
|> xLine(length = -0.1)
|
||||
|> tangentialArc(angle = 35, radius = tankDiameter / 2)
|
||||
|> tangentialArc(angle = -135, radius = 0.25, tag = $seg04)
|
||||
|> tangentialArc(angle = 35deg, radius = tankDiameter / 2)
|
||||
|> tangentialArc(angle = -135deg, radius = 0.25, tag = $seg04)
|
||||
|> angledLine(angle = tangentToEnd(seg04), length = tankDiameter / 7)
|
||||
|> tangentialArc(angle = -80, radius = 0.25, tag = $seg05)
|
||||
|> tangentialArc(angle = -80deg, radius = 0.25, tag = $seg05)
|
||||
|> angledLine(angle = tangentToEnd(seg05), endAbsoluteX = 0)
|
||||
|> mirror2d(axis = Y)
|
||||
|> close()
|
||||
|
||||
@ -27,7 +27,7 @@ fn herringboneGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -36,14 +36,14 @@ fn herringboneGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -78,7 +78,7 @@ fn herringboneGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
herringboneGear(
|
||||
nTeeth = 25,
|
||||
module = 1,
|
||||
pressureAngle = 14,
|
||||
helixAngle = 40,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = 40deg,
|
||||
gearHeight = 8,
|
||||
)
|
||||
|
||||
@ -27,7 +27,7 @@ fn herringboneGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -36,14 +36,14 @@ fn herringboneGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -98,7 +98,7 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
angle = helixCalc,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 220 / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 220deg / nTeeth + helixCalc, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
@ -107,14 +107,14 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -153,8 +153,8 @@ fn ringGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
ringGear(
|
||||
nTeeth = 58,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = -35,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = -35deg,
|
||||
gearHeight = 8,
|
||||
)
|
||||
|
||||
@ -162,8 +162,8 @@ ringGear(
|
||||
herringboneGear(
|
||||
nTeeth = 18,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = 35,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = 35deg,
|
||||
gearHeight = 8,
|
||||
)
|
||||
|
||||
@ -172,8 +172,8 @@ numPlanetGears = 4
|
||||
herringboneGear(
|
||||
nTeeth = 18,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
helixAngle = -35,
|
||||
pressureAngle = 14deg,
|
||||
helixAngle = -35deg,
|
||||
gearHeight = 8,
|
||||
)
|
||||
|> translate(y = 18 * 1.5 + 1.95)
|
||||
@ -181,6 +181,6 @@ herringboneGear(
|
||||
instances = numPlanetGears,
|
||||
axis = [0, 0, 1],
|
||||
center = [0, 0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = false,
|
||||
)
|
||||
|
||||
@ -18,7 +18,7 @@ iBeam = startSketchOn(-XZ)
|
||||
|> xLine(length = flangeWidth / 2)
|
||||
|> yLine(length = -flangeThickness)
|
||||
|> xLine(endAbsolute = webThickness / 2 + rootRadius)
|
||||
|> tangentialArc(radius = rootRadius, angle = 90)
|
||||
|> tangentialArc(radius = rootRadius, angle = 90deg)
|
||||
|> yLine(endAbsolute = 0)
|
||||
|> mirror2d(axis = X)
|
||||
|> mirror2d(axis = Y)
|
||||
|
||||
@ -22,7 +22,7 @@ row6 = row5 + keyHeight + spacing
|
||||
sketch001 = startSketchOn(YZ)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> line(end = [-0.14, 0.68], tag = $seg01)
|
||||
|> angledLine(angle = 7, length = row6 + 3 * spacing + keyHeight, tag = $seg02)
|
||||
|> angledLine(angle = 7deg, length = row6 + 3 * spacing + keyHeight, tag = $seg02)
|
||||
|> line(endAbsolute = [5.13, 0], tag = $seg03)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg04)
|
||||
|> close()
|
||||
@ -66,13 +66,13 @@ plane001 = {
|
||||
fn keyFn(originStart, keyWidth, keyHeight, repeats, color) {
|
||||
sketch002 = startSketchOn(plane001)
|
||||
profile002 = startProfile(sketch002, at = [originStart[0], originStart[1]])
|
||||
|> arc(angleStart = 180, angleEnd = 270, radius = 0.1)
|
||||
|> arc(angleStart = 180deg, angleEnd = 270deg, radius = 0.1)
|
||||
|> angledLine(angle = 0, length = keyWidth - .2, tag = $rectangleSegmentA001)
|
||||
|> tangentialArc(radius = 0.1, angle = 90)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90, length = keyHeight - .2, tag = $rectangleSegmentB001)
|
||||
|> tangentialArc(radius = 0.1, angle = 90)
|
||||
|> tangentialArc(radius = 0.1, angle = 90deg)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001) + 90deg, length = keyHeight - .2, tag = $rectangleSegmentB001)
|
||||
|> tangentialArc(radius = 0.1, angle = 90deg)
|
||||
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|
||||
|> tangentialArc(radius = 0.1, angle = 90)
|
||||
|> tangentialArc(radius = 0.1, angle = 90deg)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $rectangleSegmentD001)
|
||||
|> close()
|
||||
|> extrude(length = keyDepth)
|
||||
@ -263,15 +263,15 @@ fn z(origin, scale, depth) {
|
||||
])
|
||||
|> yLine(length = -0.15 * scale)
|
||||
|> xLine(length = 0.15 * scale)
|
||||
|> angledLine(angle = 47.15, endAbsoluteX = 0.3 * scale + origin[0], tag = $seg1)
|
||||
|> angledLine(angle = 47.15deg, endAbsoluteX = 0.3 * scale + origin[0], tag = $seg1)
|
||||
|> yLine(endAbsolute = 0 + origin[1], tag = $seg3)
|
||||
|> xLine(length = 0.63 * scale)
|
||||
|> yLine(length = 0.225 * scale)
|
||||
|> xLine(length = -0.57 * scale)
|
||||
|> angledLine(angle = 47.15, endAbsoluteX = 0.93 * scale + origin[0])
|
||||
|> angledLine(angle = 47.15deg, endAbsoluteX = 0.93 * scale + origin[0])
|
||||
|> yLine(length = 0.15 * scale)
|
||||
|> xLine(length = -0.15 * scale)
|
||||
|> angledLine(angle = 47.15, length = -segLen(seg1), tag = $seg2)
|
||||
|> angledLine(angle = 47.15deg, length = -segLen(seg1), tag = $seg2)
|
||||
|> yLine(length = segLen(seg3))
|
||||
|> xLine(endAbsolute = 0 + origin[0])
|
||||
|> yLine(length = -0.225 * scale)
|
||||
@ -289,9 +289,9 @@ fn o(origin, scale, depth) {
|
||||
.788 * scale + origin[0],
|
||||
.921 * scale + origin[1]
|
||||
])
|
||||
|> arc(angleStart = 47.15 + 6, angleEnd = 47.15 - 6 + 180, radius = .525 * scale)
|
||||
|> angledLine(angle = 47.15, length = .24 * scale)
|
||||
|> arc(angleStart = 47.15 - 11 + 180, angleEnd = 47.15 + 11, radius = .288 * scale)
|
||||
|> arc(angleStart = 47.15deg + 6deg, angleEnd = 47.15deg - 6deg + 180deg, radius = .525 * scale)
|
||||
|> angledLine(angle = 47.15deg, length = .24 * scale)
|
||||
|> arc(angleStart = 47.15deg - 11deg + 180deg, angleEnd = 47.15deg + 11deg, radius = .288 * scale)
|
||||
|> close()
|
||||
|> extrude(length = -depth)
|
||||
|> appearance(color = baseColor)
|
||||
@ -301,9 +301,9 @@ fn o(origin, scale, depth) {
|
||||
.16 * scale + origin[0],
|
||||
.079 * scale + origin[1]
|
||||
])
|
||||
|> arc(angleStart = 47.15 + 6 - 180, angleEnd = 47.15 - 6, radius = .525 * scale)
|
||||
|> angledLine(angle = 47.15, length = -.24 * scale)
|
||||
|> arc(angleStart = 47.15 - 11, angleEnd = 47.15 + 11 - 180, radius = .288 * scale)
|
||||
|> arc(angleStart = 47.15deg + 6deg - 180deg, angleEnd = 47.15deg - 6deg, radius = .525 * scale)
|
||||
|> angledLine(angle = 47.15deg, length = -.24 * scale)
|
||||
|> arc(angleStart = 47.15deg - 11deg, angleEnd = 47.15deg + 11deg - 180deg, radius = .288 * scale)
|
||||
|> close()
|
||||
|> extrude(length = -depth)
|
||||
|> appearance(color = baseColor)
|
||||
|
||||
@ -17,21 +17,21 @@ frontLength = 7
|
||||
sketch001 = startSketchOn(-YZ)
|
||||
|> startProfile(at = [wallsWidth / 2, 0])
|
||||
|> xLine(length = wallThickness / 2)
|
||||
|> angledLine(angle = 60, endAbsoluteX = wallsWidth, tag = $seg01)
|
||||
|> angledLine(angle = 60deg, endAbsoluteX = wallsWidth, tag = $seg01)
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(length = -wallThickness)
|
||||
|> yLine(endAbsolute = segEndY(seg01))
|
||||
|> angledLine(angle = 60, endAbsoluteX = wallsWidth / 2 + wallThickness / 2)
|
||||
|> angledLine(angle = 60deg, endAbsoluteX = wallsWidth / 2 + wallThickness / 2)
|
||||
|> xLine(length = -wallThickness)
|
||||
|> angledLine(angle = 180 - 60, endAbsoluteX = wallThickness)
|
||||
|> angledLine(angle = 180deg - 60deg, endAbsoluteX = wallThickness)
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(endAbsolute = 0)
|
||||
|> yLine(endAbsolute = segEndY(seg01))
|
||||
|> angledLine(angle = 180 - 60, endAbsoluteY = 0)
|
||||
|> angledLine(angle = 180deg - 60deg, endAbsoluteY = 0)
|
||||
|> close()
|
||||
part001 = revolve(
|
||||
sketch001,
|
||||
angle = 90,
|
||||
angle = 90deg,
|
||||
axis = {
|
||||
direction = [1.0, 0.0],
|
||||
origin = [0.0, height + .0001]
|
||||
@ -41,17 +41,17 @@ part001 = revolve(
|
||||
sketch002 = startSketchOn(-YZ)
|
||||
|> startProfile(at = [wallsWidth / 2, 0])
|
||||
|> xLine(length = wallThickness / 2)
|
||||
|> angledLine(angle = 60, endAbsoluteX = wallsWidth, tag = $seg02)
|
||||
|> angledLine(angle = 60deg, endAbsoluteX = wallsWidth, tag = $seg02)
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(length = -wallThickness)
|
||||
|> yLine(endAbsolute = segEndY(seg01))
|
||||
|> angledLine(angle = 60, endAbsoluteX = wallsWidth / 2 + wallThickness / 2)
|
||||
|> angledLine(angle = 60deg, endAbsoluteX = wallsWidth / 2 + wallThickness / 2)
|
||||
|> xLine(length = -wallThickness)
|
||||
|> angledLine(angle = 180 - 60, endAbsoluteX = wallThickness)
|
||||
|> angledLine(angle = 180deg - 60deg, endAbsoluteX = wallThickness)
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(endAbsolute = 0)
|
||||
|> yLine(endAbsolute = segEndY(seg02))
|
||||
|> angledLine(angle = 180 - 60, endAbsoluteY = 0)
|
||||
|> angledLine(angle = 180deg - 60deg, endAbsoluteY = 0)
|
||||
|> close()
|
||||
|> extrude(length = backLength - height)
|
||||
|
||||
@ -66,8 +66,8 @@ customPlane = {
|
||||
}
|
||||
sketch003 = startSketchOn(customPlane)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> tangentialArc(angle = 60, radius = height)
|
||||
|> angledLine(angle = 60, endAbsoluteY = 0)
|
||||
|> tangentialArc(angle = 60deg, radius = height)
|
||||
|> angledLine(angle = 60deg, endAbsoluteY = 0)
|
||||
|> close()
|
||||
|> extrude(length = wallThickness)
|
||||
|
||||
@ -77,9 +77,9 @@ sketch004 = startSketchOn(sketch002, face = END)
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(endAbsolute = wallThickness)
|
||||
|> yLine(endAbsolute = segEndY(seg01))
|
||||
|> angledLine(angle = 180 - 60, endAbsoluteX = wallsWidth / 2 - (wallThickness / 2))
|
||||
|> angledLine(angle = 180deg - 60deg, endAbsoluteX = wallsWidth / 2 - (wallThickness / 2))
|
||||
|> xLine(length = wallThickness)
|
||||
|> angledLine(angle = 60, endAbsoluteY = segEndY(seg01))
|
||||
|> angledLine(angle = 60deg, endAbsoluteY = segEndY(seg01))
|
||||
|> yLine(endAbsolute = height)
|
||||
|> xLine(length = wallThickness)
|
||||
|> tangentialArc(endAbsolute = [
|
||||
|
||||
@ -10,10 +10,10 @@ r1 = 3
|
||||
stemLoftProfile1 = startSketchOn(XY)
|
||||
|> startProfile(at = [-3, -l1 / 2])
|
||||
|> yLine(length = l1, tag = $seg01)
|
||||
|> tangentialArc(angle = -120, radius = r1)
|
||||
|> angledLine(angle = -30, length = segLen(seg01))
|
||||
|> tangentialArc(angle = -120, radius = r1)
|
||||
|> angledLine(angle = 30, length = -segLen(seg01))
|
||||
|> tangentialArc(angle = -120deg, radius = r1)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg01))
|
||||
|> tangentialArc(angle = -120deg, radius = r1)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg01))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
@ -23,10 +23,10 @@ r2 = 3
|
||||
stemLoftProfile2 = startSketchOn(offsetPlane(XY, offset = 75))
|
||||
|> startProfile(at = [-8, -l2 / 2])
|
||||
|> yLine(length = l2, tag = $seg02)
|
||||
|> tangentialArc(angle = -120, radius = r2)
|
||||
|> angledLine(angle = -30, length = segLen(seg02))
|
||||
|> tangentialArc(angle = -120, radius = r2)
|
||||
|> angledLine(angle = 30, length = -segLen(seg02))
|
||||
|> tangentialArc(angle = -120deg, radius = r2)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg02))
|
||||
|> tangentialArc(angle = -120deg, radius = r2)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg02))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
@ -38,10 +38,10 @@ r3 = 4
|
||||
stemLoftProfile3 = startSketchOn(XY)
|
||||
|> startProfile(at = [-15.5, -l3 / 2])
|
||||
|> yLine(length = l3, tag = $seg03)
|
||||
|> tangentialArc(angle = -120, radius = r3)
|
||||
|> angledLine(angle = -30, length = segLen(seg03))
|
||||
|> tangentialArc(angle = -120, radius = r3)
|
||||
|> angledLine(angle = 30, length = -segLen(seg03))
|
||||
|> tangentialArc(angle = -120deg, radius = r3)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg03))
|
||||
|> tangentialArc(angle = -120deg, radius = r3)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg03))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> translate(z = p3Z)
|
||||
@ -54,10 +54,10 @@ r4 = 5
|
||||
stemLoftProfile4 = startSketchOn(XY)
|
||||
|> startProfile(at = [-23, -l4 / 2])
|
||||
|> yLine(length = l4, tag = $seg04)
|
||||
|> tangentialArc(angle = -120, radius = r4)
|
||||
|> angledLine(angle = -30, length = segLen(seg04))
|
||||
|> tangentialArc(angle = -120, radius = r4)
|
||||
|> angledLine(angle = 30, length = -segLen(seg04))
|
||||
|> tangentialArc(angle = -120deg, radius = r4)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg04))
|
||||
|> tangentialArc(angle = -120deg, radius = r4)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg04))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> translate(z = p4Z)
|
||||
@ -70,10 +70,10 @@ r5 = 1.6
|
||||
stemLoftProfile5 = startSketchOn(XY)
|
||||
|> startProfile(at = [-19.5, -l5 / 2])
|
||||
|> yLine(length = l5, tag = $seg05)
|
||||
|> tangentialArc(angle = -120, radius = r5)
|
||||
|> angledLine(angle = -30, length = segLen(seg05))
|
||||
|> tangentialArc(angle = -120, radius = r5)
|
||||
|> angledLine(angle = 30, length = -segLen(seg05))
|
||||
|> tangentialArc(angle = -120deg, radius = r5)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg05))
|
||||
|> tangentialArc(angle = -120deg, radius = r5)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg05))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> translate(z = p5Z)
|
||||
@ -86,10 +86,10 @@ r6 = 3
|
||||
stemLoftProfile6 = startSketchOn(XY)
|
||||
|> startProfile(at = [-23.4, -l6 / 2])
|
||||
|> yLine(length = l6, tag = $seg06)
|
||||
|> tangentialArc(angle = -120, radius = r6)
|
||||
|> angledLine(angle = -30, length = segLen(seg06))
|
||||
|> tangentialArc(angle = -120, radius = r6)
|
||||
|> angledLine(angle = 30, length = -segLen(seg06))
|
||||
|> tangentialArc(angle = -120deg, radius = r6)
|
||||
|> angledLine(angle = -30deg, length = segLen(seg06))
|
||||
|> tangentialArc(angle = -120deg, radius = r6)
|
||||
|> angledLine(angle = 30deg, length = -segLen(seg06))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> translate(z = p6Z)
|
||||
@ -114,13 +114,13 @@ stemTab = stemLoftProfile6
|
||||
femoralHead = startSketchOn(XZ)
|
||||
|> startProfile(at = [4, 0])
|
||||
|> xLine(length = 1.1)
|
||||
|> tangentialArc(angle = 90, radius = 3)
|
||||
|> tangentialArc(angle = 90, radius = 8)
|
||||
|> tangentialArc(angle = 90deg, radius = 3)
|
||||
|> tangentialArc(angle = 90deg, radius = 8)
|
||||
|> yLine(length = -1)
|
||||
|> tangentialArc(angle = 90, radius = .1)
|
||||
|> tangentialArc(angle = 90deg, radius = .1)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> revolve(angle = 360deg, axis = Y)
|
||||
|> translate(x = -16.1, z = 133)
|
||||
|> rotate(pitch = -36.5)
|
||||
|> appearance(color = "#d64398")
|
||||
@ -135,7 +135,7 @@ polyethyleneInsert = startSketchOn(XZ)
|
||||
|> xLine(length = 0.58)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> revolve(angle = 360deg, axis = Y)
|
||||
|> translate(x = -16.1, z = 133)
|
||||
|> rotate(pitch = -36.5)
|
||||
|> appearance(color = "#3cadd3")
|
||||
@ -150,7 +150,7 @@ acetabularShell = startSketchOn(XZ)
|
||||
|> xLine(length = 0.1)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> revolve(angle = 360, axis = Y)
|
||||
|> revolve(angle = 360deg, axis = Y)
|
||||
|> translate(x = -16.1, z = 133)
|
||||
|> rotate(pitch = -36.5)
|
||||
|> appearance(color = "#a55e2c")
|
||||
|
||||
@ -16,7 +16,7 @@ componentBoltPatternY = 3
|
||||
|
||||
// Define bracket parameters such as sheet metal thickness, bend radius, flange length, etc.
|
||||
hatHeight = 2.5
|
||||
bendAngle = 75
|
||||
bendAngle = 75deg
|
||||
thickness = 0.125
|
||||
interiorBendRadius = 0.125
|
||||
|
||||
@ -49,12 +49,12 @@ bracketProfile = startSketchOn(XZ)
|
||||
|> yLine(length = thickness, tag = $seg03)
|
||||
|> xLine(length = -flangeLength, tag = $seg04)
|
||||
|> tangentialArc(radius = interiorBendRadius, angle = -bendAngle)
|
||||
|> angledLine(angle = 180 - bendAngle, length = segLen(seg01))
|
||||
|> angledLine(angle = 180deg - bendAngle, length = segLen(seg01))
|
||||
|> tangentialArc(radius = exteriorBendRadius, angle = bendAngle)
|
||||
|> xLine(endAbsolute = 0, tag = $seg05)
|
||||
|> xLine(length = -segLen(seg05))
|
||||
|> tangentialArc(radius = exteriorBendRadius, angle = bendAngle)
|
||||
|> angledLine(angle = bendAngle - 180, length = segLen(seg01))
|
||||
|> angledLine(angle = bendAngle - 180deg, length = segLen(seg01))
|
||||
|> tangentialArc(radius = interiorBendRadius, angle = -bendAngle)
|
||||
|> xLine(length = -flangeLength, tag = $seg06)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg07)
|
||||
|
||||
@ -10,8 +10,8 @@ hookRadius = 12
|
||||
shankLength = 5
|
||||
threadedEndLength = 30
|
||||
nutDistance = 20
|
||||
hookStartAngle = 290
|
||||
hookEndAngle = 150
|
||||
hookStartAngle = 290deg
|
||||
hookEndAngle = 150deg
|
||||
|
||||
approximatePitch = boltDiameter * 0.15
|
||||
threadDepth = 0.6134 * approximatePitch
|
||||
@ -19,7 +19,7 @@ innerRadius = boltDiameter / 2 - threadDepth
|
||||
boltNumberOfRevolutions = threadedEndLength / approximatePitch
|
||||
|
||||
// Helper values for computing geometry transitions between straight shaft and hook arc
|
||||
hypotenuse = hookRadius / cos(hookStartAngle - 270)
|
||||
hypotenuse = hookRadius / cos(hookStartAngle - 270deg)
|
||||
side = sqrt(pow(hypotenuse, exp = 2) - pow(hookRadius, exp = 2))
|
||||
shankOffset = hypotenuse + side
|
||||
|
||||
@ -86,4 +86,4 @@ boltThreadSectionShapeForRevolve = startProfile(
|
||||
|> close()
|
||||
|
||||
// Create a revolved solid representing the thread geometry by repeating and revolving the profile around the shaft
|
||||
boltThreadRevolve = revolve(boltThreadSectionShapeForRevolve, angle = 360, axis = Y)
|
||||
boltThreadRevolve = revolve(boltThreadSectionShapeForRevolve, angle = 360deg, axis = Y)
|
||||
|
||||
@ -29,8 +29,8 @@ fn spurGear(nTeeth, module, pressureAngle, gearHeight) {
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * startAngle + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = startAngle, radius = holeRadius)
|
||||
|> arc(angleStart = -1 * startAngle + 360deg, angleEnd = 180deg, radius = holeRadius)
|
||||
|> arc(angleStart = 180deg, angleEnd = startAngle, radius = holeRadius)
|
||||
|> close()
|
||||
|
||||
// Using the gear parameters, sketch an involute tooth spanning from the base diameter to the tip diameter
|
||||
@ -42,21 +42,21 @@ fn spurGear(nTeeth, module, pressureAngle, gearHeight) {
|
||||
angle = 0,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
angle = -atan(segEndY(seg01) / segEndX(seg01)) - (180 / nTeeth),
|
||||
angle = -atan(segEndY(seg01) / segEndX(seg01)) - (180deg / nTeeth),
|
||||
reverse = true,
|
||||
)
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth, length = baseDiameter / 2))
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -71,6 +71,6 @@ fn spurGear(nTeeth, module, pressureAngle, gearHeight) {
|
||||
spurGear(
|
||||
nTeeth = 21,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
pressureAngle = 14deg,
|
||||
gearHeight = 6,
|
||||
)
|
||||
|
||||
@ -22,21 +22,21 @@ fn spurGear(nTeeth, module, pressureAngle, gearHeight) {
|
||||
angle = 0,
|
||||
tag = $seg01,
|
||||
)
|
||||
|> line(endAbsolute = polar(angle = 160 / nTeeth, length = tipDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 160deg / nTeeth, length = tipDiameter / 2))
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
angle = -atan(segEndY(seg01) / segEndX(seg01)) - (180 / nTeeth),
|
||||
angle = -atan(segEndY(seg01) / segEndX(seg01)) - (180deg / nTeeth),
|
||||
reverse = true,
|
||||
)
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth, length = baseDiameter / 2))
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -52,7 +52,7 @@ fn spurGear(nTeeth, module, pressureAngle, gearHeight) {
|
||||
spurGear(
|
||||
nTeeth = 17,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
pressureAngle = 14deg,
|
||||
gearHeight = 9,
|
||||
)
|
||||
|
||||
@ -60,7 +60,7 @@ spurGear(
|
||||
spurGear(
|
||||
nTeeth = 51,
|
||||
module = 1.5,
|
||||
pressureAngle = 14,
|
||||
pressureAngle = 14deg,
|
||||
gearHeight = 7,
|
||||
)
|
||||
// Translate the larger gear by the combined pitch radius of both gears, plus a small gap
|
||||
|
||||
@ -19,10 +19,10 @@ bracket = startSketchOn(YZ)
|
||||
|> xLine(length = handleLength, tag = $seg02)
|
||||
|> yLine(length = stockThickness, tag = $seg06)
|
||||
|> xLine(length = -segLen(seg02), tag = $seg04)
|
||||
|> tangentialArc(angle = -60, radius = bendRadius, tag = $seg01)
|
||||
|> tangentialArc(angle = -60deg, radius = bendRadius, tag = $seg01)
|
||||
|> angledLine(angle = tangentToEnd(seg01), length = handleLength / 3, tag = $seg03)
|
||||
|> angledLine(angle = tangentToEnd(seg01) + 90, length = stockThickness, tag = $seg05)
|
||||
|> angledLine(angle = segAng(seg03) + 180, length = segLen(seg03), tag = $seg07)
|
||||
|> angledLine(angle = tangentToEnd(seg01) + 90deg, length = stockThickness, tag = $seg05)
|
||||
|> angledLine(angle = segAng(seg03) + 180deg, length = segLen(seg03), tag = $seg07)
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|> extrude(
|
||||
|
||||
@ -15,17 +15,17 @@ fn railTslot(railHeight, railLength) {
|
||||
railProfile = startSketchOn(XZ)
|
||||
|> startProfile(at = [0.5, (1 - 0.356) / 2])
|
||||
|> xLine(length = -0.08)
|
||||
|> tangentialArc(angle = 45, radius = .09)
|
||||
|> angledLine(angle = 45, endAbsoluteY = 0.113)
|
||||
|> tangentialArc(angle = 135, radius = interiorRadius)
|
||||
|> tangentialArc(angle = 45deg, radius = .09)
|
||||
|> angledLine(angle = 45deg, endAbsoluteY = 0.113)
|
||||
|> tangentialArc(angle = 135deg, radius = interiorRadius)
|
||||
|> xLine(endAbsolute = .5 - (.320 / 2) - interiorRadius)
|
||||
|> tangentialArc(angle = -90, radius = interiorRadius)
|
||||
|> tangentialArc(angle = -90deg, radius = interiorRadius)
|
||||
|> yLine(endAbsolute = interiorRadius)
|
||||
|> tangentialArc(angle = -90, radius = interiorRadius)
|
||||
|> tangentialArc(angle = -90deg, radius = interiorRadius)
|
||||
|> xLine(length = -0.03)
|
||||
|> arc(angleStart = 0, angleEnd = 180, radius = scoreDepth)
|
||||
|> arc(angleStart = 0, angleEnd = 180deg, radius = scoreDepth)
|
||||
|> xLine(length = -0.1)
|
||||
|> arc(angleStart = 0, angleEnd = 180, radius = scoreDepth)
|
||||
|> arc(angleStart = 0, angleEnd = 180deg, radius = scoreDepth)
|
||||
|> xLine(length = -0.03)
|
||||
|> tangentialArc(endAbsolute = [arcEnd, arcEnd])
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ ribSketch = startSketchOn(offsetPlane(-XZ, offset = -foilThickness))
|
||||
|> line(endAbsolute = [rearSpar, upperCamber])
|
||||
|> tangentialArc(endAbsolute = [frontSpar, upperCamber * 1.3])
|
||||
|> tangentialArc(endAbsolute = [0, 0])
|
||||
|> tangentialArc(angle = 76, radius = lowerCamber)
|
||||
|> tangentialArc(angle = 76deg, radius = lowerCamber)
|
||||
|> tangentialArc(endAbsolute = [rearSpar, -lowerCamber])
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -43,19 +43,19 @@ sparSketch = startSketchOn(-XZ)
|
||||
// Sketch the sheet metal profile for the front spar, then extrude
|
||||
frontSparProfile = startProfile(sparSketch, at = [frontSpar, -lowerCamber * 0.85])
|
||||
|> yLine(endAbsolute = upperCamber, tag = $seg01)
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> xLine(length = 4, tag = $seg02)
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> yLine(length = -4, tag = $seg03)
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> xLine(length = -3, tag = $seg04)
|
||||
|> yLine(length = sparStockThicknes)
|
||||
|> xLine(length = segLen(seg04))
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius)
|
||||
|> yLine(length = segLen(seg03))
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius)
|
||||
|> xLine(length = -segLen(seg02))
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius)
|
||||
|> yLine(length = -segLen(seg01), tag = $seg10)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -64,19 +64,19 @@ frontSparProfile = startProfile(sparSketch, at = [frontSpar, -lowerCamber * 0.85
|
||||
// Sketch the sheet metal profile for the rear spar, then extrude
|
||||
rearSparProfile = startProfile(sparSketch, at = [rearSpar, -lowerCamber * 0.7])
|
||||
|> yLine(endAbsolute = upperCamber * 0.7, tag = $seg05)
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> xLine(length = -4, tag = $seg06)
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> yLine(length = -4, tag = $seg07)
|
||||
|> tangentialArc(angle = 90, radius = sparBendRadius + sparStockThicknes)
|
||||
|> tangentialArc(angle = 90deg, radius = sparBendRadius + sparStockThicknes)
|
||||
|> xLine(length = 3, tag = $seg08)
|
||||
|> yLine(length = sparStockThicknes)
|
||||
|> xLine(length = -segLen(seg08))
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius)
|
||||
|> yLine(length = segLen(seg07))
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius)
|
||||
|> xLine(length = segLen(seg06))
|
||||
|> tangentialArc(angle = -90, radius = sparBendRadius)
|
||||
|> tangentialArc(angle = -90deg, radius = sparBendRadius)
|
||||
|> yLine(length = -segLen(seg05), tag = $seg09)
|
||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -86,11 +86,11 @@ rearSparProfile = startProfile(sparSketch, at = [rearSpar, -lowerCamber * 0.7])
|
||||
frontSparHoles = startSketchOn(frontSparProfile, face = seg10)
|
||||
|> startProfile(at = [-lowerCamber * 0.1, -foilThickness * 3])
|
||||
|> xLine(endAbsolute = upperCamber * 0.4, tag = $seg11)
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> yLine(endAbsolute = -(sparSpan - (3 * foilThickness)) / (nSections - 1) + 5, tag = $seg12)
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> xLine(length = -segLen(seg11))
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> yLine(length = segLen(seg12))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
@ -104,11 +104,11 @@ frontSparHoles = startSketchOn(frontSparProfile, face = seg10)
|
||||
rearSparHoles = startSketchOn(rearSparProfile, face = seg09)
|
||||
|> startProfile(at = [-lowerCamber * 0.3, -foilThickness * 3])
|
||||
|> xLine(endAbsolute = -upperCamber * 0.01, tag = $seg14)
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> yLine(length = -segLen(seg12))
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> xLine(length = -segLen(seg14))
|
||||
|> tangentialArc(angle = -90, radius = 5)
|
||||
|> tangentialArc(angle = -90deg, radius = 5)
|
||||
|> yLine(length = segLen(seg12))
|
||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||
|> close()
|
||||
|
||||
@ -181,13 +181,13 @@ wallMountL = 8
|
||||
bracket = startSketchOn(XY)
|
||||
|> startProfile(at = [0, 0])
|
||||
|> line(end = [0, wallMountL])
|
||||
|> tangentialArc(radius = filletR, angle = 90 )
|
||||
|> tangentialArc(radius = filletR, angle = 90deg )
|
||||
|> line(end = [-shelfMountL, 0])
|
||||
|> line(end = [0, -thickness])
|
||||
|> line(end = [shelfMountL, 0])
|
||||
|> tangentialArc(
|
||||
radius = filletR - thickness,
|
||||
angle = -90,
|
||||
angle = -90deg,
|
||||
)
|
||||
|> line(end = [0, -wallMountL])
|
||||
|> close()
|
||||
|
||||
@ -104,8 +104,8 @@ async fn inner_extrude(
|
||||
let cmd = match (&twist_angle, &twist_angle_step, &twist_center) {
|
||||
(Some(angle), angle_step, center) => {
|
||||
let center = center.clone().map(point_to_mm).map(Point2d::from).unwrap_or_default();
|
||||
let total_rotation_angle = Angle::from_degrees(angle.to_degrees());
|
||||
let angle_step_size = Angle::from_degrees(angle_step.clone().map(|a| a.to_degrees()).unwrap_or(15.0));
|
||||
let total_rotation_angle = Angle::from_degrees(angle.to_degrees(exec_state, args.source_range));
|
||||
let angle_step_size = Angle::from_degrees(angle_step.clone().map(|a| a.to_degrees(exec_state, args.source_range)).unwrap_or(15.0));
|
||||
ModelingCmd::from(mcmd::TwistExtrude {
|
||||
target: sketch.id.into(),
|
||||
distance: LengthUnit(length.to_mm()),
|
||||
|
||||
@ -5571398,7 +5571398,7 @@ description: Artifact commands import_async.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -5.816564508980187,
|
||||
"x": -5.816564508980192,
|
||||
"y": 18.856838998639372,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -5571814,7 +5571814,7 @@ description: Artifact commands import_async.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -1.6644342460226098,
|
||||
"x": -1.664434246022614,
|
||||
"y": 19.66322604122736,
|
||||
"z": 0.0
|
||||
},
|
||||
|
||||
@ -9,64 +9,64 @@ flowchart LR
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
5["Segment<br>[938, 966, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
6["Segment<br>[974, 1050, 0]"]
|
||||
6["Segment<br>[974, 1056, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
7["Segment<br>[1058, 1123, 0]"]
|
||||
7["Segment<br>[1064, 1132, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
8["Segment<br>[1131, 1138, 0]"]
|
||||
8["Segment<br>[1140, 1147, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
9[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[1643, 1713, 0]"]
|
||||
11["Path<br>[1652, 1722, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
12["Segment<br>[1723, 1889, 0]"]
|
||||
12["Segment<br>[1732, 1898, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
13["Segment<br>[1899, 1984, 0]"]
|
||||
13["Segment<br>[1908, 1993, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
14["Segment<br>[1994, 2215, 0]"]
|
||||
14["Segment<br>[2003, 2224, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
15["Segment<br>[2302, 2388, 0]"]
|
||||
15["Segment<br>[2311, 2400, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
16["Segment<br>[2677, 2684, 0]"]
|
||||
16["Segment<br>[2692, 2699, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
17[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[1643, 1713, 0]"]
|
||||
19["Path<br>[1652, 1722, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
20["Segment<br>[1723, 1889, 0]"]
|
||||
20["Segment<br>[1732, 1898, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
21["Segment<br>[1899, 1984, 0]"]
|
||||
21["Segment<br>[1908, 1993, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
22["Segment<br>[1994, 2215, 0]"]
|
||||
22["Segment<br>[2003, 2224, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
23["Segment<br>[2302, 2388, 0]"]
|
||||
23["Segment<br>[2311, 2400, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
24["Segment<br>[2677, 2684, 0]"]
|
||||
24["Segment<br>[2692, 2699, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
25[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[1643, 1713, 0]"]
|
||||
27["Path<br>[1652, 1722, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
32["Segment<br>[2677, 2684, 0]"]
|
||||
32["Segment<br>[2692, 2699, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
33[Solid2d]
|
||||
end
|
||||
1["Plane<br>[728, 745, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
10["Plane<br>[1594, 1632, 0]"]
|
||||
10["Plane<br>[1603, 1641, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
18["Plane<br>[1594, 1632, 0]"]
|
||||
18["Plane<br>[1603, 1641, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
26["Plane<br>[1594, 1632, 0]"]
|
||||
26["Plane<br>[1603, 1641, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||
28["SweepEdge Opposite"]
|
||||
29["SweepEdge Opposite"]
|
||||
30["SweepEdge Opposite"]
|
||||
31["SweepEdge Opposite"]
|
||||
34["Sweep Loft<br>[3201, 3268, 0]"]
|
||||
34["Sweep Loft<br>[3216, 3283, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||
35[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
@ -84,11 +84,11 @@ flowchart LR
|
||||
42["SweepEdge Adjacent"]
|
||||
43["SweepEdge Adjacent"]
|
||||
44["SweepEdge Adjacent"]
|
||||
45["StartSketchOnPlane<br>[1580, 1633, 0]"]
|
||||
45["StartSketchOnPlane<br>[1589, 1642, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
46["StartSketchOnPlane<br>[1580, 1633, 0]"]
|
||||
46["StartSketchOnPlane<br>[1589, 1642, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
47["StartSketchOnPlane<br>[1580, 1633, 0]"]
|
||||
47["StartSketchOnPlane<br>[1589, 1642, 0]"]
|
||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
1 --- 2
|
||||
2 --- 3
|
||||
|
||||
@ -1179,13 +1179,13 @@ description: Result of parsing import_async.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1205,13 +1205,13 @@ description: Result of parsing import_async.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1278,13 +1278,13 @@ description: Result of parsing import_async.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2518,13 +2518,13 @@ description: Result of parsing import_async.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2746,13 +2746,13 @@ description: Result of parsing import_async.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3514,13 +3514,13 @@ description: Result of parsing import_async.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "20",
|
||||
"raw": "20deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 20.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3536,13 +3536,13 @@ description: Result of parsing import_async.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -30,8 +30,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * startAngle + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = startAngle, radius = holeRadius)
|
||||
|> arc(angleStart = -1 * startAngle + 360deg, angleEnd = 180deg, radius = holeRadius)
|
||||
|> arc(angleStart = 180deg, angleEnd = startAngle, radius = holeRadius)
|
||||
|> close()
|
||||
|
||||
// Define a function to create a rotated gear sketch on an offset plane
|
||||
@ -57,14 +57,14 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -94,8 +94,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
helicalGear(
|
||||
nTeeth = 21,
|
||||
module = 2,
|
||||
pressureAngle = 20,
|
||||
helixAngle = 35,
|
||||
pressureAngle = 20deg,
|
||||
helixAngle = 35deg,
|
||||
gearHeight = 7,
|
||||
)
|
||||
|
||||
|
||||
@ -54,13 +54,9 @@ description: Operations executed import_async.kcl
|
||||
"type": "Number",
|
||||
"value": 35.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -102,13 +98,9 @@ description: Operations executed import_async.kcl
|
||||
"type": "Number",
|
||||
"value": 20.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -1153,7 +1145,7 @@ description: Operations executed import_async.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.8699956271367815,
|
||||
"value": 1.8699956271367817,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1235,7 +1227,7 @@ description: Operations executed import_async.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -5.816564508980187,
|
||||
"value": -5.816564508980192,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -2595,7 +2587,7 @@ description: Operations executed import_async.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.655242081157069,
|
||||
"value": 1.6552420811570692,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -2677,7 +2669,7 @@ description: Operations executed import_async.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -1.6644342460226098,
|
||||
"value": -1.664434246022614,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
|
||||
@ -34,8 +34,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
|> xLine(length = keywayDepth)
|
||||
|> yLine(length = -keywayWidth)
|
||||
|> xLine(length = -keywayDepth)
|
||||
|> arc(angleStart = -1 * startAngle + 360, angleEnd = 180, radius = holeRadius)
|
||||
|> arc(angleStart = 180, angleEnd = startAngle, radius = holeRadius)
|
||||
|> arc(angleStart = -1 * startAngle + 360deg, angleEnd = 180deg, radius = holeRadius)
|
||||
|> arc(angleStart = 180deg, angleEnd = startAngle, radius = holeRadius)
|
||||
|> close()
|
||||
|
||||
// Define a function to create a rotated gear sketch on an offset plane
|
||||
@ -61,14 +61,14 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
)
|
||||
|
||||
// Position the end line of the sketch at the start of the next tooth
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth + helixCalc, length = baseDiameter / 2))
|
||||
|
||||
// Pattern the sketch about the center by the specified number of teeth, then close the sketch
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
@ -98,8 +98,8 @@ fn helicalGear(nTeeth, module, pressureAngle, helixAngle, gearHeight) {
|
||||
helicalGear(
|
||||
nTeeth = 21,
|
||||
module = 2,
|
||||
pressureAngle = 20,
|
||||
helixAngle = 35,
|
||||
pressureAngle = 20deg,
|
||||
helixAngle = 35deg,
|
||||
gearHeight = 7,
|
||||
)
|
||||
|
||||
|
||||
@ -1,34 +1,34 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path2 [Path]
|
||||
2["Path<br>[335, 375, 0]"]
|
||||
2["Path<br>[338, 378, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||
3["Segment<br>[381, 519, 0]"]
|
||||
3["Segment<br>[384, 522, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||
4["Segment<br>[525, 571, 0]"]
|
||||
4["Segment<br>[528, 574, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||
5["Segment<br>[577, 722, 0]"]
|
||||
5["Segment<br>[580, 728, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||
6["Segment<br>[728, 870, 0]"]
|
||||
6["Segment<br>[734, 879, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||
7["Segment<br>[876, 922, 0]"]
|
||||
7["Segment<br>[885, 931, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||
8["Segment<br>[928, 1002, 0]"]
|
||||
8["Segment<br>[937, 1014, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||
9["Segment<br>[1157, 1164, 0]"]
|
||||
9["Segment<br>[1172, 1179, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||
10[Solid2d]
|
||||
end
|
||||
subgraph path11 [Path]
|
||||
11["Path<br>[1188, 1223, 0]"]
|
||||
11["Path<br>[1203, 1238, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
|
||||
12["Segment<br>[1188, 1223, 0]"]
|
||||
12["Segment<br>[1203, 1238, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
|
||||
13[Solid2d]
|
||||
end
|
||||
1["Plane<br>[312, 329, 0]"]
|
||||
1["Plane<br>[315, 332, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||
14["Sweep Extrusion<br>[1230, 1258, 0]"]
|
||||
14["Sweep Extrusion<br>[1245, 1273, 0]"]
|
||||
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
|
||||
15[Wall]
|
||||
%% face_code_ref=Missing NodePath
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
---
|
||||
source: kcl-lib/src/simulation_tests.rs
|
||||
assertion_line: 87
|
||||
description: Result of parsing involute_circular_units.kcl
|
||||
---
|
||||
{
|
||||
@ -475,13 +474,13 @@ description: Result of parsing involute_circular_units.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "6",
|
||||
"raw": "6deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 6.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1026,13 +1025,13 @@ description: Result of parsing involute_circular_units.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "9",
|
||||
"raw": "9deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 9.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1230,13 +1229,13 @@ description: Result of parsing involute_circular_units.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "12",
|
||||
"raw": "12deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 12.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1419,13 +1418,13 @@ description: Result of parsing involute_circular_units.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -1626,13 +1625,13 @@ description: Result of parsing involute_circular_units.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -11,7 +11,7 @@ baseDiameter = pitchDiameter * cos(pressureAngle)
|
||||
tipDiameter = pitchDiameter + 2 * module
|
||||
gearHeight = .3
|
||||
|
||||
angle001 = 6
|
||||
angle001 = 6deg
|
||||
sketch001 = startSketchOn(XY)
|
||||
|> startProfile(at = [baseDiameter / 2, 0])
|
||||
|> involuteCircular(
|
||||
@ -23,23 +23,23 @@ sketch001 = startSketchOn(XY)
|
||||
|> line(endAbsolute = [lastSegX(%), lastSegY(%)])
|
||||
|> arc(
|
||||
angleStart = asin(segEndY(seg01) / segEndX(seg01)),
|
||||
angleEnd = 9,
|
||||
angleEnd = 9deg,
|
||||
radius = tipDiameter / 2,
|
||||
tag = $seg02,
|
||||
)
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
angle = -12,
|
||||
angle = -12deg,
|
||||
reverse = true,
|
||||
)
|
||||
|> line(endAbsolute = [lastSegX(%), lastSegY(%)])
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth, length = baseDiameter / 2))
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
|
||||
@ -304,13 +304,9 @@ description: Operations executed involute_circular_units.kcl
|
||||
"type": "Number",
|
||||
"value": 6.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Cm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
|
||||
@ -20,13 +20,9 @@ description: Variables in memory after executing involute_circular_units.kcl
|
||||
"type": "Number",
|
||||
"value": 6.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Cm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"baseDiameter": {
|
||||
@ -138,9 +134,9 @@ description: Variables in memory after executing involute_circular_units.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 505,
|
||||
"end": 511,
|
||||
"start": 505,
|
||||
"commentStart": 508,
|
||||
"end": 514,
|
||||
"start": 508,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -158,9 +154,9 @@ description: Variables in memory after executing involute_circular_units.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 708,
|
||||
"end": 714,
|
||||
"start": 708,
|
||||
"commentStart": 714,
|
||||
"end": 720,
|
||||
"start": 714,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -202,9 +198,9 @@ description: Variables in memory after executing involute_circular_units.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 505,
|
||||
"end": 511,
|
||||
"start": 505,
|
||||
"commentStart": 508,
|
||||
"end": 514,
|
||||
"start": 508,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -252,9 +248,9 @@ description: Variables in memory after executing involute_circular_units.kcl
|
||||
],
|
||||
"radius": 5.75,
|
||||
"tag": {
|
||||
"commentStart": 708,
|
||||
"end": 714,
|
||||
"start": 708,
|
||||
"commentStart": 714,
|
||||
"end": 720,
|
||||
"start": 714,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
---
|
||||
source: kcl-lib/src/simulation_tests.rs
|
||||
assertion_line: 109
|
||||
description: Result of unparsing involute_circular_units.kcl
|
||||
---
|
||||
@settings(defaultLengthUnit = cm)
|
||||
@ -16,7 +15,7 @@ baseDiameter = pitchDiameter * cos(pressureAngle)
|
||||
tipDiameter = pitchDiameter + 2 * module
|
||||
gearHeight = .3
|
||||
|
||||
angle001 = 6
|
||||
angle001 = 6deg
|
||||
sketch001 = startSketchOn(XY)
|
||||
|> startProfile(at = [baseDiameter / 2, 0])
|
||||
|> involuteCircular(
|
||||
@ -28,23 +27,23 @@ sketch001 = startSketchOn(XY)
|
||||
|> line(endAbsolute = [lastSegX(%), lastSegY(%)])
|
||||
|> arc(
|
||||
angleStart = asin(segEndY(seg01) / segEndX(seg01)),
|
||||
angleEnd = 9,
|
||||
angleEnd = 9deg,
|
||||
radius = tipDiameter / 2,
|
||||
tag = $seg02,
|
||||
)
|
||||
|> involuteCircular(
|
||||
startRadius = baseDiameter / 2,
|
||||
endRadius = tipDiameter / 2,
|
||||
angle = -12,
|
||||
angle = -12deg,
|
||||
reverse = true,
|
||||
)
|
||||
|> line(endAbsolute = [lastSegX(%), lastSegY(%)])
|
||||
|> line(endAbsolute = polar(angle = 360 / nTeeth, length = baseDiameter / 2))
|
||||
|> line(endAbsolute = polar(angle = 360deg / nTeeth, length = baseDiameter / 2))
|
||||
|> patternCircular2d(
|
||||
%,
|
||||
instances = nTeeth,
|
||||
center = [0, 0],
|
||||
arcDegrees = 360,
|
||||
arcDegrees = 360deg,
|
||||
rotateDuplicates = true,
|
||||
)
|
||||
|> close()
|
||||
|
||||
@ -1135,13 +1135,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1868,13 +1868,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"unlabeled": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1926,13 +1926,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1948,13 +1948,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2330,13 +2330,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2901,13 +2901,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2984,13 +2984,13 @@ description: Result of parsing ball-bearing.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -1140,13 +1140,9 @@ description: Operations executed ball-bearing.kcl
|
||||
"type": "Number",
|
||||
"value": 36.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -429,13 +429,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -462,13 +462,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -528,13 +528,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "5",
|
||||
"raw": "5deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 5.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -3374,13 +3374,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -4397,13 +4397,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -4965,13 +4965,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
@ -5092,13 +5092,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
@ -5618,13 +5618,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -6730,13 +6730,13 @@ description: Result of parsing brake-rotor.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -407,13 +407,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -440,13 +436,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 30.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -506,13 +498,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 5.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1002,13 +990,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1048,13 +1032,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1140,13 +1120,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 84.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1435,13 +1411,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1481,13 +1453,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1573,13 +1541,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 75.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1868,13 +1832,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -1914,13 +1874,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -2006,13 +1962,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 66.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3200,13 +3152,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3246,13 +3194,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3338,13 +3282,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 84.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3633,13 +3573,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3679,13 +3615,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -3771,13 +3703,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 75.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -4066,13 +3994,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -4112,13 +4036,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 60.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -4204,13 +4124,9 @@ description: Operations executed brake-rotor.kcl
|
||||
"type": "Number",
|
||||
"value": 66.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -572,13 +572,9 @@ description: Operations executed clock.kcl
|
||||
"type": "Number",
|
||||
"value": -180.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
@ -605,13 +601,9 @@ description: Operations executed clock.kcl
|
||||
"type": "Number",
|
||||
"value": -84.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
|
||||
@ -25,9 +25,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -38,9 +38,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -67,9 +67,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -233,9 +233,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1312,
|
||||
"end": 1318,
|
||||
"start": 1312,
|
||||
"commentStart": 1324,
|
||||
"end": 1330,
|
||||
"start": 1324,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -246,9 +246,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1512,
|
||||
"end": 1522,
|
||||
"start": 1512,
|
||||
"commentStart": 1524,
|
||||
"end": 1534,
|
||||
"start": 1524,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capEnd001"
|
||||
},
|
||||
@ -275,9 +275,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 1312,
|
||||
"end": 1318,
|
||||
"start": 1312,
|
||||
"commentStart": 1324,
|
||||
"end": 1330,
|
||||
"start": 1324,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -322,9 +322,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -335,9 +335,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -364,9 +364,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -571,9 +571,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -584,9 +584,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -613,9 +613,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -769,13 +769,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"type": "Number",
|
||||
"value": -180.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"hourHandArmLength": {
|
||||
@ -846,13 +842,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"type": "Number",
|
||||
"value": -84.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"minuteHandArmLength": {
|
||||
@ -1839,9 +1831,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1942,9 +1934,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 1312,
|
||||
"end": 1318,
|
||||
"start": 1312,
|
||||
"commentStart": 1324,
|
||||
"end": 1330,
|
||||
"start": 1324,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1989,9 +1981,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2002,9 +1994,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -2031,9 +2023,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2241,9 +2233,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2254,9 +2246,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -2283,9 +2275,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2598,9 +2590,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2611,9 +2603,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -2640,9 +2632,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2851,9 +2843,9 @@ description: Variables in memory after executing clock.kcl
|
||||
7.054165456091913
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 9962,
|
||||
"end": 9969,
|
||||
"start": 9962,
|
||||
"commentStart": 10163,
|
||||
"end": 10170,
|
||||
"start": 10163,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg004"
|
||||
},
|
||||
@ -2876,9 +2868,9 @@ description: Variables in memory after executing clock.kcl
|
||||
19.554165456091912
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 10158,
|
||||
"end": 10165,
|
||||
"start": 10158,
|
||||
"commentStart": 10359,
|
||||
"end": 10366,
|
||||
"start": 10359,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg002"
|
||||
},
|
||||
@ -3186,9 +3178,9 @@ description: Variables in memory after executing clock.kcl
|
||||
-119.46453889126977
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 11501,
|
||||
"end": 11508,
|
||||
"start": 11501,
|
||||
"commentStart": 11732,
|
||||
"end": 11739,
|
||||
"start": 11732,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg003"
|
||||
},
|
||||
@ -3211,9 +3203,9 @@ description: Variables in memory after executing clock.kcl
|
||||
-120.77114468211543
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 11705,
|
||||
"end": 11712,
|
||||
"start": 11705,
|
||||
"commentStart": 11936,
|
||||
"end": 11943,
|
||||
"start": 11936,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg005"
|
||||
},
|
||||
@ -3569,9 +3561,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -3582,9 +3574,9 @@ description: Variables in memory after executing clock.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 968,
|
||||
"end": 980,
|
||||
"start": 968,
|
||||
"commentStart": 980,
|
||||
"end": 992,
|
||||
"start": 980,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -3611,9 +3603,9 @@ description: Variables in memory after executing clock.kcl
|
||||
],
|
||||
"radius": 250.0,
|
||||
"tag": {
|
||||
"commentStart": 889,
|
||||
"end": 895,
|
||||
"start": 889,
|
||||
"commentStart": 901,
|
||||
"end": 907,
|
||||
"start": 901,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
|
||||
@ -439,13 +439,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -773,13 +773,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1031,13 +1031,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "77",
|
||||
"raw": "77deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 77.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1131,13 +1131,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "77",
|
||||
"raw": "77deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 77.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1865,13 +1865,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2070,13 +2070,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2289,13 +2289,13 @@ description: Result of parsing cold-plate.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -1015,9 +1015,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 856,
|
||||
"end": 862,
|
||||
"start": 856,
|
||||
"commentStart": 859,
|
||||
"end": 865,
|
||||
"start": 859,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -1040,9 +1040,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 905,
|
||||
"end": 911,
|
||||
"start": 905,
|
||||
"commentStart": 908,
|
||||
"end": 914,
|
||||
"start": 908,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -1089,9 +1089,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
0.625
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1012,
|
||||
"end": 1018,
|
||||
"start": 1012,
|
||||
"commentStart": 1018,
|
||||
"end": 1024,
|
||||
"start": 1018,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -1157,9 +1157,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
1.047006236503076
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1189,
|
||||
"end": 1195,
|
||||
"start": 1189,
|
||||
"commentStart": 1201,
|
||||
"end": 1207,
|
||||
"start": 1201,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1346,9 +1346,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
-3.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1594,
|
||||
"end": 1600,
|
||||
"start": 1594,
|
||||
"commentStart": 1606,
|
||||
"end": 1612,
|
||||
"start": 1606,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -1376,9 +1376,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
-3.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1661,
|
||||
"end": 1667,
|
||||
"start": 1661,
|
||||
"commentStart": 1676,
|
||||
"end": 1682,
|
||||
"start": 1676,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1401,9 +1401,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
-1.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1736,
|
||||
"end": 1742,
|
||||
"start": 1736,
|
||||
"commentStart": 1751,
|
||||
"end": 1757,
|
||||
"start": 1751,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg06"
|
||||
},
|
||||
@ -1431,9 +1431,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
-0.9999999999999984
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1804,
|
||||
"end": 1810,
|
||||
"start": 1804,
|
||||
"commentStart": 1822,
|
||||
"end": 1828,
|
||||
"start": 1822,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1480,9 +1480,9 @@ description: Variables in memory after executing cold-plate.kcl
|
||||
0.9999999999999998
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1940,
|
||||
"end": 1946,
|
||||
"start": 1940,
|
||||
"commentStart": 1961,
|
||||
"end": 1967,
|
||||
"start": 1961,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
|
||||
@ -734,13 +734,13 @@ description: Result of parsing countersunk-plate.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
@ -986,13 +986,13 @@ description: Result of parsing countersunk-plate.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1386,13 +1386,13 @@ description: Result of parsing countersunk-plate.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
|
||||
@ -961,13 +961,13 @@ description: Result of parsing cpu-cooler.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1165,13 +1165,13 @@ description: Result of parsing cpu-cooler.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -972,13 +972,9 @@ description: Operations executed cpu-cooler.kcl
|
||||
"type": "Number",
|
||||
"value": 50.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -1071,13 +1067,9 @@ description: Operations executed cpu-cooler.kcl
|
||||
"type": "Number",
|
||||
"value": 30.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -603,13 +603,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "+",
|
||||
@ -650,13 +650,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -797,13 +797,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -871,13 +871,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -971,13 +971,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1045,13 +1045,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1815,13 +1815,13 @@ description: Result of parsing cycloidal-gear.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
|
||||
@ -765,13 +765,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -962,13 +962,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "85",
|
||||
"raw": "85deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 85.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1885,13 +1885,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "1",
|
||||
"raw": "1deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 1.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2027,13 +2027,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "24.3",
|
||||
"raw": "24.3deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 24.3,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2169,13 +2169,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "25.2",
|
||||
"raw": "25.2deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 25.2,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2530,13 +2530,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2606,13 +2606,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2676,13 +2676,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2982,13 +2982,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3058,13 +3058,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3128,13 +3128,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3477,13 +3477,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3553,13 +3553,13 @@ description: Result of parsing exhaust-manifold.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -501,13 +501,9 @@ description: Operations executed exhaust-manifold.kcl
|
||||
"type": "Number",
|
||||
"value": 1.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -853,13 +849,9 @@ description: Operations executed exhaust-manifold.kcl
|
||||
"type": "Number",
|
||||
"value": 24.3,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -1205,13 +1197,9 @@ description: Operations executed exhaust-manifold.kcl
|
||||
"type": "Number",
|
||||
"value": 25.2,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2009,
|
||||
"end": 2015,
|
||||
"start": 2009,
|
||||
"commentStart": 2024,
|
||||
"end": 2030,
|
||||
"start": 2024,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2183,
|
||||
"end": 2189,
|
||||
"start": 2183,
|
||||
"commentStart": 2207,
|
||||
"end": 2213,
|
||||
"start": 2207,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2232,
|
||||
"end": 2238,
|
||||
"start": 2232,
|
||||
"commentStart": 2256,
|
||||
"end": 2262,
|
||||
"start": 2256,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2271,
|
||||
"end": 2277,
|
||||
"start": 2271,
|
||||
"commentStart": 2295,
|
||||
"end": 2301,
|
||||
"start": 2295,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2455,
|
||||
"end": 2461,
|
||||
"start": 2455,
|
||||
"commentStart": 2488,
|
||||
"end": 2494,
|
||||
"start": 2488,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2512,
|
||||
"end": 2518,
|
||||
"start": 2512,
|
||||
"commentStart": 2545,
|
||||
"end": 2551,
|
||||
"start": 2545,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2562,
|
||||
"end": 2568,
|
||||
"start": 2562,
|
||||
"commentStart": 2595,
|
||||
"end": 2601,
|
||||
"start": 2595,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2009,
|
||||
"end": 2015,
|
||||
"start": 2009,
|
||||
"commentStart": 2024,
|
||||
"end": 2030,
|
||||
"start": 2024,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.2499999999999996
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2183,
|
||||
"end": 2189,
|
||||
"start": 2183,
|
||||
"commentStart": 2207,
|
||||
"end": 2213,
|
||||
"start": 2207,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.2499999999999996
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2232,
|
||||
"end": 2238,
|
||||
"start": 2232,
|
||||
"commentStart": 2256,
|
||||
"end": 2262,
|
||||
"start": 2256,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.3500000000000005
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2271,
|
||||
"end": 2277,
|
||||
"start": 2271,
|
||||
"commentStart": 2295,
|
||||
"end": 2301,
|
||||
"start": 2295,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.3500000000000008
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2455,
|
||||
"end": 2461,
|
||||
"start": 2455,
|
||||
"commentStart": 2488,
|
||||
"end": 2494,
|
||||
"start": 2488,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
1.3500000000000008
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2512,
|
||||
"end": 2518,
|
||||
"start": 2512,
|
||||
"commentStart": 2545,
|
||||
"end": 2551,
|
||||
"start": 2545,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
||||
-1.25
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2562,
|
||||
"end": 2568,
|
||||
"start": 2562,
|
||||
"commentStart": 2595,
|
||||
"end": 2601,
|
||||
"start": 2595,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
|
||||
@ -1007,13 +1007,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1140,13 +1140,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"expression": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270",
|
||||
"raw": "270deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1167,13 +1167,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"expression": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1611,13 +1611,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1778,13 +1778,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1953,32 +1953,6 @@ description: Result of parsing food-service-spatula.kcl
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"type": "LabeledArg",
|
||||
"label": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"arg": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name",
|
||||
"type": "Name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "LabeledArg",
|
||||
"label": {
|
||||
@ -2026,7 +2000,22 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": null
|
||||
"unlabeled": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name",
|
||||
"type": "Name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2088,13 +2077,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2123,32 +2112,6 @@ description: Result of parsing food-service-spatula.kcl
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
{
|
||||
"type": "LabeledArg",
|
||||
"label": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"arg": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name",
|
||||
"type": "Name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "LabeledArg",
|
||||
"label": {
|
||||
@ -2204,7 +2167,22 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"start": 0,
|
||||
"type": "CallExpressionKw",
|
||||
"type": "CallExpressionKw",
|
||||
"unlabeled": null
|
||||
"unlabeled": {
|
||||
"abs_path": false,
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"name": "angle",
|
||||
"start": 0,
|
||||
"type": "Identifier"
|
||||
},
|
||||
"path": [],
|
||||
"start": 0,
|
||||
"type": "Name",
|
||||
"type": "Name"
|
||||
}
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
@ -2849,13 +2827,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "163.087610",
|
||||
"raw": "163.087610deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 163.08761,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2871,13 +2849,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "196.912390",
|
||||
"raw": "196.912390deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 196.91239,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5698,13 +5676,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90.0",
|
||||
"raw": "90.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5917,13 +5895,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90.0",
|
||||
"raw": "90.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6093,13 +6071,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90.0",
|
||||
"raw": "90.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6115,13 +6093,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180.0",
|
||||
"raw": "180.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6309,13 +6287,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180.0",
|
||||
"raw": "180.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6331,13 +6309,13 @@ description: Result of parsing food-service-spatula.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270.0",
|
||||
"raw": "270.0deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -2134,13 +2134,9 @@ description: Operations executed food-service-spatula.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
|
||||
@ -27,9 +27,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1590,
|
||||
"end": 1599,
|
||||
"start": 1590,
|
||||
"commentStart": 1592,
|
||||
"end": 1601,
|
||||
"start": 1592,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -90,9 +90,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1590,
|
||||
"end": 1599,
|
||||
"start": 1590,
|
||||
"commentStart": 1592,
|
||||
"end": 1601,
|
||||
"start": 1592,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -299,9 +299,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1590,
|
||||
"end": 1599,
|
||||
"start": 1590,
|
||||
"commentStart": 1592,
|
||||
"end": 1601,
|
||||
"start": 1592,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
@ -551,9 +551,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -713,9 +713,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1058,9 +1058,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1220,9 +1220,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1538,9 +1538,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -1729,9 +1729,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2988,
|
||||
"end": 3005,
|
||||
"start": 2988,
|
||||
"commentStart": 2996,
|
||||
"end": 3013,
|
||||
"start": 2996,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -1756,9 +1756,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3136,
|
||||
"end": 3150,
|
||||
"start": 3136,
|
||||
"commentStart": 3144,
|
||||
"end": 3158,
|
||||
"start": 3144,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -1800,9 +1800,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
3.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2988,
|
||||
"end": 3005,
|
||||
"start": 2988,
|
||||
"commentStart": 2996,
|
||||
"end": 3013,
|
||||
"start": 2996,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -1863,9 +1863,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
91.32128900000001
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3136,
|
||||
"end": 3150,
|
||||
"start": 3136,
|
||||
"commentStart": 3144,
|
||||
"end": 3158,
|
||||
"start": 3144,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -2211,9 +2211,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
3.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2988,
|
||||
"end": 3005,
|
||||
"start": 2988,
|
||||
"commentStart": 2996,
|
||||
"end": 3013,
|
||||
"start": 2996,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleBottomEdge"
|
||||
},
|
||||
@ -2274,9 +2274,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
91.32128900000001
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3136,
|
||||
"end": 3150,
|
||||
"start": 3136,
|
||||
"commentStart": 3144,
|
||||
"end": 3158,
|
||||
"start": 3144,
|
||||
"type": "TagDeclarator",
|
||||
"value": "handleTopEdge"
|
||||
},
|
||||
@ -2536,9 +2536,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -2698,9 +2698,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
7.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 4336,
|
||||
"end": 4348,
|
||||
"start": 4336,
|
||||
"commentStart": 4356,
|
||||
"end": 4368,
|
||||
"start": 4356,
|
||||
"type": "TagDeclarator",
|
||||
"value": "gripEdgeTop"
|
||||
},
|
||||
@ -3371,9 +3371,9 @@ description: Variables in memory after executing food-service-spatula.kcl
|
||||
-30.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1590,
|
||||
"end": 1599,
|
||||
"start": 1590,
|
||||
"commentStart": 1592,
|
||||
"end": 1601,
|
||||
"start": 1592,
|
||||
"type": "TagDeclarator",
|
||||
"value": "backEdge"
|
||||
},
|
||||
|
||||
@ -394,13 +394,13 @@ description: Result of parsing french-press.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -765,13 +765,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1411,13 +1411,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1433,13 +1433,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "205",
|
||||
"raw": "205deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 205.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1503,13 +1503,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1597,13 +1597,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1620,13 +1620,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1696,13 +1696,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "150",
|
||||
"raw": "150deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 150.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1791,13 +1791,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1813,13 +1813,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2105,13 +2105,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2127,13 +2127,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2196,13 +2196,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "150",
|
||||
"raw": "150deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 150.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2338,13 +2338,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2367,13 +2367,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2437,13 +2437,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2585,13 +2585,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "205",
|
||||
"raw": "205deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 205.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2607,13 +2607,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2980,13 +2980,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3611,13 +3611,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3634,13 +3634,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4284,13 +4284,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -4416,13 +4416,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4492,13 +4492,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5045,13 +5045,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "10",
|
||||
"raw": "10deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 10.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5307,13 +5307,13 @@ description: Result of parsing french-press.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -6262,13 +6262,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6675,13 +6675,13 @@ description: Result of parsing french-press.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -152,13 +152,9 @@ description: Operations executed french-press.kcl
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -4412,9 +4412,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 479,
|
||||
"end": 500,
|
||||
"start": 479,
|
||||
"commentStart": 482,
|
||||
"end": 503,
|
||||
"start": 482,
|
||||
"type": "TagDeclarator",
|
||||
"value": "rectangleSegmentB001"
|
||||
},
|
||||
@ -4425,9 +4425,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 602,
|
||||
"end": 623,
|
||||
"start": 602,
|
||||
"commentStart": 605,
|
||||
"end": 626,
|
||||
"start": 605,
|
||||
"type": "TagDeclarator",
|
||||
"value": "rectangleSegmentC001"
|
||||
},
|
||||
@ -4480,9 +4480,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
5.7
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 479,
|
||||
"end": 500,
|
||||
"start": 479,
|
||||
"commentStart": 482,
|
||||
"end": 503,
|
||||
"start": 482,
|
||||
"type": "TagDeclarator",
|
||||
"value": "rectangleSegmentB001"
|
||||
},
|
||||
@ -4505,9 +4505,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
6.45
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 602,
|
||||
"end": 623,
|
||||
"start": 602,
|
||||
"commentStart": 605,
|
||||
"end": 626,
|
||||
"start": 605,
|
||||
"type": "TagDeclarator",
|
||||
"value": "rectangleSegmentC001"
|
||||
},
|
||||
@ -4658,9 +4658,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -4678,9 +4678,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -4698,9 +4698,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -4718,9 +4718,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -4738,9 +4738,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -4758,9 +4758,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -4778,9 +4778,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -4834,9 +4834,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
5.7
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -4884,9 +4884,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
0.37321452147779016
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -4934,9 +4934,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.9660159630635361
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -4984,9 +4984,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.13301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -5028,9 +5028,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.03301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -5078,9 +5078,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.11339745962155623
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -5128,9 +5128,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.17890072079287297
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -5319,9 +5319,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -5339,9 +5339,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -5359,9 +5359,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -5379,9 +5379,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -5399,9 +5399,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -5419,9 +5419,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -5439,9 +5439,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -5495,9 +5495,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
5.7
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -5545,9 +5545,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
0.37321452147779016
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -5595,9 +5595,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.9660159630635361
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -5645,9 +5645,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.13301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -5689,9 +5689,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.03301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -5739,9 +5739,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.11339745962155623
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -5789,9 +5789,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.17890072079287297
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -5980,9 +5980,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -6000,9 +6000,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -6020,9 +6020,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -6040,9 +6040,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -6060,9 +6060,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -6080,9 +6080,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -6100,9 +6100,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -6156,9 +6156,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
5.7
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -6206,9 +6206,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
0.37321452147779016
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -6256,9 +6256,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.9660159630635361
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -6306,9 +6306,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.13301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -6350,9 +6350,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.03301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -6400,9 +6400,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.11339745962155623
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -6450,9 +6450,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.17890072079287297
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -6641,9 +6641,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -6661,9 +6661,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -6681,9 +6681,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -6701,9 +6701,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -6721,9 +6721,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -6741,9 +6741,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -6761,9 +6761,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -6817,9 +6817,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
5.7
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1091,
|
||||
"end": 1097,
|
||||
"start": 1091,
|
||||
"commentStart": 1097,
|
||||
"end": 1103,
|
||||
"start": 1097,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge1"
|
||||
},
|
||||
@ -6867,9 +6867,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
0.37321452147779016
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1205,
|
||||
"end": 1211,
|
||||
"start": 1205,
|
||||
"commentStart": 1220,
|
||||
"end": 1226,
|
||||
"start": 1220,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge2"
|
||||
},
|
||||
@ -6917,9 +6917,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.9660159630635361
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1326,
|
||||
"end": 1332,
|
||||
"start": 1326,
|
||||
"commentStart": 1350,
|
||||
"end": 1356,
|
||||
"start": 1350,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge3"
|
||||
},
|
||||
@ -6967,9 +6967,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.13301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1425,
|
||||
"end": 1433,
|
||||
"start": 1425,
|
||||
"commentStart": 1455,
|
||||
"end": 1463,
|
||||
"start": 1455,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edgeLen"
|
||||
},
|
||||
@ -7011,9 +7011,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.03301270189221936
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1511,
|
||||
"end": 1517,
|
||||
"start": 1511,
|
||||
"commentStart": 1541,
|
||||
"end": 1547,
|
||||
"start": 1541,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge4"
|
||||
},
|
||||
@ -7061,9 +7061,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.11339745962155623
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1642,
|
||||
"end": 1648,
|
||||
"start": 1642,
|
||||
"commentStart": 1681,
|
||||
"end": 1687,
|
||||
"start": 1681,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge5"
|
||||
},
|
||||
@ -7111,9 +7111,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
-0.17890072079287297
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1775,
|
||||
"end": 1781,
|
||||
"start": 1775,
|
||||
"commentStart": 1823,
|
||||
"end": 1829,
|
||||
"start": 1823,
|
||||
"type": "TagDeclarator",
|
||||
"value": "edge6"
|
||||
},
|
||||
@ -8128,9 +8128,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2929,
|
||||
"end": 2934,
|
||||
"start": 2929,
|
||||
"commentStart": 2995,
|
||||
"end": 3000,
|
||||
"start": 2995,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg1"
|
||||
},
|
||||
@ -8198,9 +8198,9 @@ description: Variables in memory after executing french-press.kcl
|
||||
1.11
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2929,
|
||||
"end": 2934,
|
||||
"start": 2929,
|
||||
"commentStart": 2995,
|
||||
"end": 3000,
|
||||
"start": 2995,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg1"
|
||||
},
|
||||
|
||||
@ -382,13 +382,13 @@ description: Result of parsing hammer.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -497,13 +497,13 @@ description: Result of parsing hammer.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "10",
|
||||
"raw": "10deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 10.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -803,13 +803,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -945,13 +945,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1079,13 +1079,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "23",
|
||||
"raw": "23deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 23.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1797,13 +1797,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1819,13 +1819,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270",
|
||||
"raw": "270deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2645,13 +2645,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "177",
|
||||
"raw": "177deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 177.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3452,13 +3452,13 @@ description: Result of parsing hammer.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3482,13 +3482,13 @@ description: Result of parsing hammer.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270",
|
||||
"raw": "270deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5480,13 +5480,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5924,13 +5924,13 @@ description: Result of parsing hammer.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -891,13 +891,9 @@ description: Operations executed hammer.kcl
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -15,9 +15,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3375,
|
||||
"end": 3381,
|
||||
"start": 3375,
|
||||
"commentStart": 3405,
|
||||
"end": 3411,
|
||||
"start": 3405,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -28,9 +28,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3419,
|
||||
"end": 3431,
|
||||
"start": 3419,
|
||||
"commentStart": 3449,
|
||||
"end": 3461,
|
||||
"start": 3449,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capStart001"
|
||||
},
|
||||
@ -57,9 +57,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
],
|
||||
"radius": 0.45,
|
||||
"tag": {
|
||||
"commentStart": 3375,
|
||||
"end": 3381,
|
||||
"start": 3375,
|
||||
"commentStart": 3405,
|
||||
"end": 3411,
|
||||
"start": 3405,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -224,9 +224,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -258,9 +258,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -278,9 +278,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -438,9 +438,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.77770605137785
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -530,9 +530,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
12.799999999999999
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -579,9 +579,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.624999999999998
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -810,9 +810,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -844,9 +844,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -864,9 +864,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1024,9 +1024,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.77770605137785
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1116,9 +1116,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
12.799999999999999
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1165,9 +1165,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.624999999999998
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2208,9 +2208,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2242,9 +2242,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2262,9 +2262,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2422,9 +2422,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.77770605137785
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 617,
|
||||
"end": 623,
|
||||
"start": 617,
|
||||
"commentStart": 623,
|
||||
"end": 629,
|
||||
"start": 623,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2514,9 +2514,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
12.799999999999999
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 779,
|
||||
"end": 785,
|
||||
"start": 779,
|
||||
"commentStart": 788,
|
||||
"end": 794,
|
||||
"start": 788,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2563,9 +2563,9 @@ description: Variables in memory after executing hammer.kcl
|
||||
11.624999999999998
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 863,
|
||||
"end": 869,
|
||||
"start": 863,
|
||||
"commentStart": 875,
|
||||
"end": 881,
|
||||
"start": 875,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
|
||||
@ -334,7 +334,7 @@ description: Artifact commands helical-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -5.816564508980187,
|
||||
"x": -5.816564508980192,
|
||||
"y": 18.856838998639372,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -507,7 +507,7 @@ description: Artifact commands helical-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -0.603024957692658,
|
||||
"x": -0.6030249576926529,
|
||||
"y": 22.992093443190416,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -715,7 +715,7 @@ description: Artifact commands helical-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": 1.8787542118590292,
|
||||
"x": 1.8787542118590241,
|
||||
"y": 22.923138585530168,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -750,7 +750,7 @@ description: Artifact commands helical-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -1.6644342460226098,
|
||||
"x": -1.664434246022614,
|
||||
"y": 19.66322604122736,
|
||||
"z": 0.0
|
||||
},
|
||||
|
||||
@ -1081,13 +1081,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1107,13 +1107,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1180,13 +1180,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1920,13 +1920,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "160",
|
||||
"raw": "160deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 160.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2420,13 +2420,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2648,13 +2648,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3414,13 +3414,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "20",
|
||||
"raw": "20deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 20.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3436,13 +3436,13 @@ description: Result of parsing helical-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -33,13 +33,9 @@ description: Operations executed helical-gear.kcl
|
||||
"type": "Number",
|
||||
"value": 35.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -81,13 +77,9 @@ description: Operations executed helical-gear.kcl
|
||||
"type": "Number",
|
||||
"value": 20.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -1132,7 +1124,7 @@ description: Operations executed helical-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.8699956271367815,
|
||||
"value": 1.8699956271367817,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1214,7 +1206,7 @@ description: Operations executed helical-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -5.816564508980187,
|
||||
"value": -5.816564508980192,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1718,7 +1710,7 @@ description: Operations executed helical-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.5970178079464912,
|
||||
"value": 1.597017807946491,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1800,7 +1792,7 @@ description: Operations executed helical-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -0.603024957692658,
|
||||
"value": -0.6030249576926529,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -2439,7 +2431,7 @@ description: Operations executed helical-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.4890202476337995,
|
||||
"value": 1.4890202476337997,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -2521,7 +2513,7 @@ description: Operations executed helical-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.8787542118590292,
|
||||
"value": 1.8787542118590241,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -2574,7 +2566,7 @@ description: Operations executed helical-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.655242081157069,
|
||||
"value": 1.6552420811570692,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -2656,7 +2648,7 @@ description: Operations executed helical-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -1.6644342460226098,
|
||||
"value": -1.664434246022614,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
|
||||
@ -1545,7 +1545,7 @@ description: Artifact commands helical-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -1.2721503422803828,
|
||||
"x": -1.2721503422803806,
|
||||
"y": 10.422650023225183,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -1753,7 +1753,7 @@ description: Artifact commands helical-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -0.09232333396144166,
|
||||
"x": -0.09232333396144399,
|
||||
"y": 10.499594106536035,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -1788,8 +1788,8 @@ description: Artifact commands helical-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -2.5780166821928425,
|
||||
"y": 8.343452972068697,
|
||||
"x": -2.5780166821928443,
|
||||
"y": 8.343452972068695,
|
||||
"z": 0.0
|
||||
},
|
||||
"relative": false
|
||||
@ -2388,8 +2388,8 @@ description: Artifact commands helical-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -3.5408417166794406,
|
||||
"y": 9.884960290128767,
|
||||
"x": -3.540841716679438,
|
||||
"y": 9.884960290128769,
|
||||
"z": 0.0
|
||||
},
|
||||
"relative": false
|
||||
@ -2423,8 +2423,8 @@ description: Artifact commands helical-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -5.17899041761511,
|
||||
"y": 7.031175987346457,
|
||||
"x": -5.178990417615113,
|
||||
"y": 7.0311759873464545,
|
||||
"z": 0.0
|
||||
},
|
||||
"relative": false
|
||||
|
||||
@ -1081,13 +1081,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1107,13 +1107,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1180,13 +1180,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1920,13 +1920,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "160",
|
||||
"raw": "160deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 160.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2420,13 +2420,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -2648,13 +2648,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -4283,13 +4283,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "200",
|
||||
"raw": "200deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 200.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -5011,13 +5011,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6029,13 +6029,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6052,13 +6052,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "25",
|
||||
"raw": "25deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 25.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -6184,13 +6184,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6206,13 +6206,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "25",
|
||||
"raw": "25deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 25.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6371,13 +6371,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6394,13 +6394,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "25",
|
||||
"raw": "25deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 25.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -6733,13 +6733,13 @@ description: Result of parsing helical-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -33,13 +33,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": -25.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -81,13 +77,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -2993,13 +2985,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 25.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -3041,13 +3029,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -4678,7 +4662,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.6922518897698449,
|
||||
"value": 1.6922518897698446,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -4760,7 +4744,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -1.2721503422803828,
|
||||
"value": -1.2721503422803806,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -5399,7 +5383,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.5795891385675427,
|
||||
"value": 1.579589138567543,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -5481,7 +5465,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -0.09232333396144166,
|
||||
"value": -0.09232333396144399,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -5534,7 +5518,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.870477347233264,
|
||||
"value": 1.8704773472332643,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -5616,7 +5600,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -2.5780166821928425,
|
||||
"value": -2.5780166821928443,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -5638,7 +5622,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "y",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 8.343452972068697,
|
||||
"value": 8.343452972068695,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -5854,13 +5838,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": -25.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -5902,13 +5882,9 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -7543,7 +7519,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.914761897685103,
|
||||
"value": 1.9147618976851029,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -7625,7 +7601,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -3.5408417166794406,
|
||||
"value": -3.540841716679438,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -7647,7 +7623,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "y",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 9.884960290128767,
|
||||
"value": 9.884960290128769,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -7678,7 +7654,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 2.2056501063508245,
|
||||
"value": 2.205650106350825,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -7760,7 +7736,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -5.17899041761511,
|
||||
"value": -5.178990417615113,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -7782,7 +7758,7 @@ description: Operations executed helical-planetary-gearset.kcl
|
||||
"name": "y",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 7.031175987346457,
|
||||
"value": 7.0311759873464545,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
|
||||
@ -491,13 +491,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "110",
|
||||
"raw": "110deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 110.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -567,13 +567,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -637,13 +637,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "110",
|
||||
"raw": "110deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 110.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -713,13 +713,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -783,13 +783,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1052,13 +1052,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1383,13 +1383,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1549,13 +1549,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2010,13 +2010,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "220",
|
||||
"raw": "220deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 220.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3481,13 +3481,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3599,13 +3599,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "135",
|
||||
"raw": "135deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 135.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3837,13 +3837,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4427,13 +4427,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -4521,13 +4521,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "135",
|
||||
"raw": "135deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 135.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4735,13 +4735,13 @@ description: Result of parsing helium-tank.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "80",
|
||||
"raw": "80deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 80.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
|
||||
@ -247,13 +247,9 @@ description: Operations executed helium-tank.kcl
|
||||
"type": "Number",
|
||||
"value": 220.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -85,9 +85,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
3.6861841993004627
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3388,
|
||||
"end": 3394,
|
||||
"start": 3388,
|
||||
"commentStart": 3430,
|
||||
"end": 3436,
|
||||
"start": 3430,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -134,9 +134,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
5.200565651519425
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3521,
|
||||
"end": 3527,
|
||||
"start": 3521,
|
||||
"commentStart": 3566,
|
||||
"end": 3572,
|
||||
"start": 3566,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -325,9 +325,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
3.7885782048365866
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2738,
|
||||
"end": 2744,
|
||||
"start": 2738,
|
||||
"commentStart": 2771,
|
||||
"end": 2777,
|
||||
"start": 2771,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg06"
|
||||
},
|
||||
@ -374,9 +374,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
5.1788596293110585
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2887,
|
||||
"end": 2893,
|
||||
"start": 2887,
|
||||
"commentStart": 2923,
|
||||
"end": 2929,
|
||||
"start": 2923,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg07"
|
||||
},
|
||||
@ -562,9 +562,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
3.6861841993004627
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3388,
|
||||
"end": 3394,
|
||||
"start": 3388,
|
||||
"commentStart": 3430,
|
||||
"end": 3436,
|
||||
"start": 3430,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -611,9 +611,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
5.200565651519425
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3521,
|
||||
"end": 3527,
|
||||
"start": 3521,
|
||||
"commentStart": 3566,
|
||||
"end": 3572,
|
||||
"start": 3566,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -807,9 +807,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
3.6861841993004627
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3388,
|
||||
"end": 3394,
|
||||
"start": 3388,
|
||||
"commentStart": 3430,
|
||||
"end": 3436,
|
||||
"start": 3430,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -856,9 +856,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
5.200565651519425
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3521,
|
||||
"end": 3527,
|
||||
"start": 3521,
|
||||
"commentStart": 3566,
|
||||
"end": 3572,
|
||||
"start": 3566,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -1459,9 +1459,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 858,
|
||||
"end": 864,
|
||||
"start": 858,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1472,9 +1472,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 922,
|
||||
"end": 928,
|
||||
"start": 922,
|
||||
"commentStart": 937,
|
||||
"end": 943,
|
||||
"start": 937,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -1485,9 +1485,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 980,
|
||||
"end": 986,
|
||||
"start": 980,
|
||||
"commentStart": 998,
|
||||
"end": 1004,
|
||||
"start": 998,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1498,9 +1498,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1061,
|
||||
"end": 1067,
|
||||
"start": 1061,
|
||||
"commentStart": 1079,
|
||||
"end": 1085,
|
||||
"start": 1079,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -1716,9 +1716,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
28.521171799344053
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 858,
|
||||
"end": 864,
|
||||
"start": 858,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1741,9 +1741,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
24.746171799344033
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 922,
|
||||
"end": 928,
|
||||
"start": 922,
|
||||
"commentStart": 937,
|
||||
"end": 943,
|
||||
"start": 937,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -1771,9 +1771,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
1.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 980,
|
||||
"end": 986,
|
||||
"start": 980,
|
||||
"commentStart": 998,
|
||||
"end": 1004,
|
||||
"start": 998,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1796,9 +1796,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
-0.499999999999992
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1061,
|
||||
"end": 1067,
|
||||
"start": 1061,
|
||||
"commentStart": 1079,
|
||||
"end": 1085,
|
||||
"start": 1079,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -2229,9 +2229,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
28.521171799344053
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 858,
|
||||
"end": 864,
|
||||
"start": 858,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -2254,9 +2254,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
24.746171799344033
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 922,
|
||||
"end": 928,
|
||||
"start": 922,
|
||||
"commentStart": 937,
|
||||
"end": 943,
|
||||
"start": 937,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg09"
|
||||
},
|
||||
@ -2284,9 +2284,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
1.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 980,
|
||||
"end": 986,
|
||||
"start": 980,
|
||||
"commentStart": 998,
|
||||
"end": 1004,
|
||||
"start": 998,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2309,9 +2309,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
-0.499999999999992
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1061,
|
||||
"end": 1067,
|
||||
"start": 1061,
|
||||
"commentStart": 1079,
|
||||
"end": 1085,
|
||||
"start": 1079,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg08"
|
||||
},
|
||||
@ -2591,9 +2591,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1835,
|
||||
"end": 1841,
|
||||
"start": 1835,
|
||||
"commentStart": 1862,
|
||||
"end": 1868,
|
||||
"start": 1862,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2604,9 +2604,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1879,
|
||||
"end": 1889,
|
||||
"start": 1879,
|
||||
"commentStart": 1906,
|
||||
"end": 1916,
|
||||
"start": 1906,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capEnd001"
|
||||
},
|
||||
@ -2633,9 +2633,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
],
|
||||
"radius": 0.6578947368421053,
|
||||
"tag": {
|
||||
"commentStart": 1835,
|
||||
"end": 1841,
|
||||
"start": 1835,
|
||||
"commentStart": 1862,
|
||||
"end": 1868,
|
||||
"start": 1862,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2754,9 +2754,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1835,
|
||||
"end": 1841,
|
||||
"start": 1835,
|
||||
"commentStart": 1862,
|
||||
"end": 1868,
|
||||
"start": 1862,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2767,9 +2767,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1879,
|
||||
"end": 1889,
|
||||
"start": 1879,
|
||||
"commentStart": 1906,
|
||||
"end": 1916,
|
||||
"start": 1906,
|
||||
"type": "TagDeclarator",
|
||||
"value": "capEnd001"
|
||||
},
|
||||
@ -2796,9 +2796,9 @@ description: Variables in memory after executing helium-tank.kcl
|
||||
],
|
||||
"radius": 0.6578947368421053,
|
||||
"tag": {
|
||||
"commentStart": 1835,
|
||||
"end": 1841,
|
||||
"start": 1835,
|
||||
"commentStart": 1862,
|
||||
"end": 1868,
|
||||
"start": 1862,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
|
||||
@ -157,8 +157,8 @@ description: Artifact commands herringbone-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -3.0162841835514778,
|
||||
"y": 11.747651272325072,
|
||||
"x": -3.016284183551481,
|
||||
"y": 11.74765127232507,
|
||||
"z": 0.0
|
||||
},
|
||||
"relative": false
|
||||
@ -415,8 +415,8 @@ description: Artifact commands herringbone-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": 1.8779014305491148,
|
||||
"y": 13.368750361089909,
|
||||
"x": 1.877901430549112,
|
||||
"y": 13.36875036108991,
|
||||
"z": 0.0
|
||||
},
|
||||
"relative": false
|
||||
@ -450,7 +450,7 @@ description: Artifact commands herringbone-gear.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -0.0008486680761613712,
|
||||
"x": -0.0008486680761640642,
|
||||
"y": 12.128696548758493,
|
||||
"z": 0.0
|
||||
},
|
||||
|
||||
@ -935,13 +935,13 @@ description: Result of parsing herringbone-gear.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "160",
|
||||
"raw": "160deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 160.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -1435,13 +1435,13 @@ description: Result of parsing herringbone-gear.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -1663,13 +1663,13 @@ description: Result of parsing herringbone-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2605,13 +2605,13 @@ description: Result of parsing herringbone-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2627,13 +2627,13 @@ description: Result of parsing herringbone-gear.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "40",
|
||||
"raw": "40deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 40.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -33,13 +33,9 @@ description: Operations executed herringbone-gear.kcl
|
||||
"type": "Number",
|
||||
"value": 40.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -81,13 +77,9 @@ description: Operations executed herringbone-gear.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -862,7 +854,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.82212373908208,
|
||||
"value": 1.8221237390820801,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -944,7 +936,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -3.0162841835514778,
|
||||
"value": -3.016284183551481,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -966,7 +958,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"name": "y",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 11.747651272325072,
|
||||
"value": 11.74765127232507,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1448,7 +1440,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.4312399585462943,
|
||||
"value": 1.4312399585462945,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1530,7 +1522,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.8779014305491148,
|
||||
"value": 1.877901430549112,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1552,7 +1544,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"name": "y",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 13.368750361089909,
|
||||
"value": 13.36875036108991,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1583,7 +1575,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.5708662987058406,
|
||||
"value": 1.5708662987058408,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1665,7 +1657,7 @@ description: Operations executed herringbone-gear.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -0.0008486680761613712,
|
||||
"value": -0.0008486680761640642,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
|
||||
@ -122,7 +122,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -2.9769208657835278,
|
||||
"x": -2.9769208657835176,
|
||||
"y": 44.901424723040385,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -157,7 +157,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -4.563472835506928,
|
||||
"x": -4.563472835506937,
|
||||
"y": 41.96043978526968,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -454,7 +454,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -5.765843883743658,
|
||||
"x": -5.765843883743648,
|
||||
"y": 44.62908294272128,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -489,7 +489,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -7.166270925682343,
|
||||
"x": -7.166270925682353,
|
||||
"y": 41.595052017197574,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -1169,7 +1169,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": 0.49017318473970817,
|
||||
"x": 0.4901731847397115,
|
||||
"y": 14.991988869024754,
|
||||
"z": 0.0
|
||||
},
|
||||
@ -1204,7 +1204,7 @@ description: Artifact commands herringbone-planetary-gearset.kcl
|
||||
"segment": {
|
||||
"type": "line",
|
||||
"end": {
|
||||
"x": -2.1029602755543437,
|
||||
"x": -2.102960275554341,
|
||||
"y": 12.92908184979545,
|
||||
"z": 0.0
|
||||
},
|
||||
|
||||
@ -935,13 +935,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "160",
|
||||
"raw": "160deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 160.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -1435,13 +1435,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -1663,13 +1663,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3474,13 +3474,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "220",
|
||||
"raw": "220deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 220.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -3974,13 +3974,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "/",
|
||||
@ -4202,13 +4202,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5304,13 +5304,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5327,13 +5327,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5459,13 +5459,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5481,13 +5481,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5646,13 +5646,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "14",
|
||||
"raw": "14deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 14.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5669,13 +5669,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "35",
|
||||
"raw": "35deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 35.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5968,13 +5968,13 @@ description: Result of parsing herringbone-planetary-gearset.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -33,13 +33,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": -35.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -81,13 +77,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -727,7 +719,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.6369984708360608,
|
||||
"value": 1.6369984708360605,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -809,7 +801,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -2.9769208657835278,
|
||||
"value": -2.9769208657835176,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -862,7 +854,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.6791271079531653,
|
||||
"value": 1.6791271079531656,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -944,7 +936,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -4.563472835506928,
|
||||
"value": -4.563472835506937,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1582,7 +1574,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.6992793968141517,
|
||||
"value": 1.6992793968141515,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1664,7 +1656,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -5.765843883743658,
|
||||
"value": -5.765843883743648,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -1717,7 +1709,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.7414080339312563,
|
||||
"value": 1.7414080339312565,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -1799,7 +1791,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -7.166270925682343,
|
||||
"value": -7.166270925682353,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -2259,13 +2251,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 35.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -2307,13 +2295,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -3674,7 +3658,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.5381122956927422,
|
||||
"value": 1.538112295692742,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -3756,7 +3740,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 0.49017318473970817,
|
||||
"value": 0.4901731847397115,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -3809,7 +3793,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"angle": {
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": 1.7320377681365566,
|
||||
"value": 1.7320377681365564,
|
||||
"ty": {
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
@ -3891,7 +3875,7 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"name": "x",
|
||||
"value": {
|
||||
"type": "Number",
|
||||
"value": -2.1029602755543437,
|
||||
"value": -2.102960275554341,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
@ -4250,13 +4234,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": -35.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -4298,13 +4278,9 @@ description: Operations executed herringbone-planetary-gearset.kcl
|
||||
"type": "Number",
|
||||
"value": 14.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -623,13 +623,13 @@ description: Result of parsing i-beam.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -907,13 +907,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "7",
|
||||
"raw": "7deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 7.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2871,13 +2871,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2893,13 +2893,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270",
|
||||
"raw": "270deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3095,13 +3095,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3184,13 +3184,13 @@ description: Result of parsing keyboard.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -3321,13 +3321,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3537,13 +3537,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -9472,13 +9472,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -9957,13 +9957,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -10244,13 +10244,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -11206,26 +11206,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "+",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "6",
|
||||
"raw": "6deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 6.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -11251,26 +11251,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "6",
|
||||
"raw": "6deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 6.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -11281,13 +11281,13 @@ description: Result of parsing keyboard.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -11378,13 +11378,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -11477,26 +11477,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "11",
|
||||
"raw": "11deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 11.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -11507,13 +11507,13 @@ description: Result of parsing keyboard.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -11536,26 +11536,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "+",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "11",
|
||||
"raw": "11deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 11.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12057,26 +12057,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "+",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "6",
|
||||
"raw": "6deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 6.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12087,13 +12087,13 @@ description: Result of parsing keyboard.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12116,26 +12116,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "6",
|
||||
"raw": "6deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 6.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12226,13 +12226,13 @@ description: Result of parsing keyboard.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -12330,26 +12330,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "11",
|
||||
"raw": "11deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 11.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12375,26 +12375,26 @@ description: Result of parsing keyboard.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "47.15",
|
||||
"raw": "47.15deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 47.15,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "+",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "11",
|
||||
"raw": "11deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 11.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -12405,13 +12405,13 @@ description: Result of parsing keyboard.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
|
||||
@ -487,9 +487,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -500,9 +500,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -513,9 +513,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -561,9 +561,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -586,9 +586,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -611,9 +611,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -905,9 +905,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -918,9 +918,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -931,9 +931,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -979,9 +979,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1004,9 +1004,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1029,9 +1029,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1323,9 +1323,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1336,9 +1336,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1349,9 +1349,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1397,9 +1397,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1422,9 +1422,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1447,9 +1447,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1741,9 +1741,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1754,9 +1754,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1767,9 +1767,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1815,9 +1815,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1840,9 +1840,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -1865,9 +1865,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2206,9 +2206,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2219,9 +2219,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2232,9 +2232,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2280,9 +2280,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2305,9 +2305,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2330,9 +2330,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2565,9 +2565,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2578,9 +2578,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2591,9 +2591,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2639,9 +2639,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.68
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 718,
|
||||
"end": 724,
|
||||
"start": 718,
|
||||
"commentStart": 721,
|
||||
"end": 727,
|
||||
"start": 721,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2664,9 +2664,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
1.3990291260903702
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 767,
|
||||
"end": 773,
|
||||
"start": 767,
|
||||
"commentStart": 770,
|
||||
"end": 776,
|
||||
"start": 770,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2689,9 +2689,9 @@ description: Variables in memory after executing keyboard.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 843,
|
||||
"end": 849,
|
||||
"start": 843,
|
||||
"commentStart": 846,
|
||||
"end": 852,
|
||||
"start": 846,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
|
||||
@ -476,13 +476,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -750,13 +750,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -949,26 +949,26 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1213,26 +1213,26 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -1355,13 +1355,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1784,13 +1784,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2058,13 +2058,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2257,26 +2257,26 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -2521,26 +2521,26 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -3238,13 +3238,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3311,13 +3311,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3814,26 +3814,26 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -4019,13 +4019,13 @@ description: Result of parsing poopy-shoe.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "60",
|
||||
"raw": "60deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 60.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -284,13 +284,9 @@ description: Operations executed poopy-shoe.kcl
|
||||
"type": "Number",
|
||||
"value": 90.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -498,9 +498,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 519,
|
||||
"end": 525,
|
||||
"start": 519,
|
||||
"commentStart": 522,
|
||||
"end": 528,
|
||||
"start": 522,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -617,9 +617,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 519,
|
||||
"end": 525,
|
||||
"start": 519,
|
||||
"commentStart": 522,
|
||||
"end": 528,
|
||||
"start": 522,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -966,9 +966,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 519,
|
||||
"end": 525,
|
||||
"start": 519,
|
||||
"commentStart": 522,
|
||||
"end": 528,
|
||||
"start": 522,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg01"
|
||||
},
|
||||
@ -1271,9 +1271,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1390,9 +1390,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -1932,9 +1932,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2912,
|
||||
"end": 2918,
|
||||
"start": 2912,
|
||||
"commentStart": 2966,
|
||||
"end": 2972,
|
||||
"start": 2966,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2174,9 +2174,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2912,
|
||||
"end": 2918,
|
||||
"start": 2912,
|
||||
"commentStart": 2966,
|
||||
"end": 2972,
|
||||
"start": 2966,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2228,9 +2228,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2347,9 +2347,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2723,9 +2723,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3517,
|
||||
"end": 3523,
|
||||
"start": 3517,
|
||||
"commentStart": 3571,
|
||||
"end": 3577,
|
||||
"start": 3571,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2839,9 +2839,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
1.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3517,
|
||||
"end": 3523,
|
||||
"start": 3517,
|
||||
"commentStart": 3571,
|
||||
"end": 3577,
|
||||
"start": 3571,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -3119,9 +3119,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 3517,
|
||||
"end": 3523,
|
||||
"start": 3517,
|
||||
"commentStart": 3571,
|
||||
"end": 3577,
|
||||
"start": 3571,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -3235,9 +3235,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
1.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 3517,
|
||||
"end": 3523,
|
||||
"start": 3517,
|
||||
"commentStart": 3571,
|
||||
"end": 3577,
|
||||
"start": 3571,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -3600,9 +3600,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2912,
|
||||
"end": 2918,
|
||||
"start": 2912,
|
||||
"commentStart": 2966,
|
||||
"end": 2972,
|
||||
"start": 2966,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -3842,9 +3842,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2912,
|
||||
"end": 2918,
|
||||
"start": 2912,
|
||||
"commentStart": 2966,
|
||||
"end": 2972,
|
||||
"start": 2966,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -3896,9 +3896,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -4015,9 +4015,9 @@ description: Variables in memory after executing poopy-shoe.kcl
|
||||
0.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1286,
|
||||
"end": 1292,
|
||||
"start": 1286,
|
||||
"commentStart": 1310,
|
||||
"end": 1316,
|
||||
"start": 1310,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
|
||||
@ -318,13 +318,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -399,13 +399,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -502,13 +502,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -582,13 +582,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -1186,13 +1186,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1267,13 +1267,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1370,13 +1370,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -1450,13 +1450,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2074,13 +2074,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2155,13 +2155,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2258,13 +2258,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -2338,13 +2338,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -3072,13 +3072,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3153,13 +3153,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3256,13 +3256,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -3336,13 +3336,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -4070,13 +4070,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4151,13 +4151,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4254,13 +4254,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -4334,13 +4334,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -5068,13 +5068,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5149,13 +5149,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5252,13 +5252,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"argument": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "120",
|
||||
"raw": "120deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 120.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"commentStart": 0,
|
||||
@ -5332,13 +5332,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "30",
|
||||
"raw": "30deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 30.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6248,13 +6248,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6317,13 +6317,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6441,13 +6441,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "90",
|
||||
"raw": "90deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 90.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -6635,13 +6635,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -7427,13 +7427,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -8211,13 +8211,13 @@ description: Result of parsing prosthetic-hip.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -1570,13 +1570,9 @@ description: Operations executed prosthetic-hip.kcl
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -1837,13 +1833,9 @@ description: Operations executed prosthetic-hip.kcl
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
@ -2104,13 +2096,9 @@ description: Operations executed prosthetic-hip.kcl
|
||||
"type": "Number",
|
||||
"value": 360.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Mm"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"sourceRange": []
|
||||
|
||||
@ -556,9 +556,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-8.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1889,
|
||||
"end": 1895,
|
||||
"start": 1889,
|
||||
"commentStart": 1925,
|
||||
"end": 1931,
|
||||
"start": 1925,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -1843,9 +1843,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-9.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 879,
|
||||
"end": 885,
|
||||
"start": 879,
|
||||
"commentStart": 891,
|
||||
"end": 897,
|
||||
"start": 891,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg02"
|
||||
},
|
||||
@ -2065,9 +2065,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-16.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1359,
|
||||
"end": 1365,
|
||||
"start": 1359,
|
||||
"commentStart": 1383,
|
||||
"end": 1389,
|
||||
"start": 1383,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg03"
|
||||
},
|
||||
@ -2287,9 +2287,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-8.0
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 1889,
|
||||
"end": 1895,
|
||||
"start": 1889,
|
||||
"commentStart": 1925,
|
||||
"end": 1931,
|
||||
"start": 1925,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg04"
|
||||
},
|
||||
@ -2509,9 +2509,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-0.8
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2423,
|
||||
"end": 2429,
|
||||
"start": 2423,
|
||||
"commentStart": 2471,
|
||||
"end": 2477,
|
||||
"start": 2471,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg05"
|
||||
},
|
||||
@ -2731,9 +2731,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-0.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2954,
|
||||
"end": 2960,
|
||||
"start": 2954,
|
||||
"commentStart": 3014,
|
||||
"end": 3020,
|
||||
"start": 3014,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg06"
|
||||
},
|
||||
@ -2949,9 +2949,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
"id": "[uuid]",
|
||||
"sourceRange": [],
|
||||
"tag": {
|
||||
"commentStart": 2954,
|
||||
"end": 2960,
|
||||
"start": 2954,
|
||||
"commentStart": 3014,
|
||||
"end": 3020,
|
||||
"start": 3014,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg06"
|
||||
},
|
||||
@ -3007,9 +3007,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
||||
-0.5
|
||||
],
|
||||
"tag": {
|
||||
"commentStart": 2954,
|
||||
"end": 2960,
|
||||
"start": 2954,
|
||||
"commentStart": 3014,
|
||||
"end": 3020,
|
||||
"start": 3014,
|
||||
"type": "TagDeclarator",
|
||||
"value": "seg06"
|
||||
},
|
||||
|
||||
@ -304,13 +304,13 @@ description: Result of parsing sheet-metal-bracket.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "75",
|
||||
"raw": "75deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 75.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -2000,13 +2000,13 @@ description: Result of parsing sheet-metal-bracket.kcl
|
||||
"left": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"operator": "-",
|
||||
@ -2436,13 +2436,13 @@ description: Result of parsing sheet-metal-bracket.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "180",
|
||||
"raw": "180deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 180.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
|
||||
@ -242,13 +242,9 @@ description: Operations executed sheet-metal-bracket.kcl
|
||||
"type": "Number",
|
||||
"value": 75.0,
|
||||
"ty": {
|
||||
"type": "Default",
|
||||
"len": {
|
||||
"type": "Inches"
|
||||
},
|
||||
"angle": {
|
||||
"type": "Degrees"
|
||||
}
|
||||
"type": "Known",
|
||||
"type": "Angle",
|
||||
"type": "Degrees"
|
||||
}
|
||||
},
|
||||
"visibility": "default",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -188,13 +188,13 @@ description: Result of parsing shepherds-hook-bolt.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "290",
|
||||
"raw": "290deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 290.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -221,13 +221,13 @@ description: Result of parsing shepherds-hook-bolt.kcl
|
||||
"init": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "150",
|
||||
"raw": "150deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 150.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -571,13 +571,13 @@ description: Result of parsing shepherds-hook-bolt.kcl
|
||||
"right": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "270",
|
||||
"raw": "270deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 270.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
},
|
||||
"start": 0,
|
||||
@ -3523,13 +3523,13 @@ description: Result of parsing shepherds-hook-bolt.kcl
|
||||
"arg": {
|
||||
"commentStart": 0,
|
||||
"end": 0,
|
||||
"raw": "360",
|
||||
"raw": "360deg",
|
||||
"start": 0,
|
||||
"type": "Literal",
|
||||
"type": "Literal",
|
||||
"value": {
|
||||
"value": 360.0,
|
||||
"suffix": "None"
|
||||
"suffix": "Deg"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user