Add START and END constants to std (#6270)
Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
File diff suppressed because one or more lines are too long
@ -9,6 +9,8 @@ layout: manual
|
|||||||
|
|
||||||
### `std`
|
### `std`
|
||||||
|
|
||||||
|
- [`END`](/docs/kcl/consts/std-END)
|
||||||
|
- [`START`](/docs/kcl/consts/std-START)
|
||||||
- [`X`](/docs/kcl/consts/std-X)
|
- [`X`](/docs/kcl/consts/std-X)
|
||||||
- [`XY`](/docs/kcl/consts/std-XY)
|
- [`XY`](/docs/kcl/consts/std-XY)
|
||||||
- [`XZ`](/docs/kcl/consts/std-XZ)
|
- [`XZ`](/docs/kcl/consts/std-XZ)
|
||||||
|
15
docs/kcl/consts/std-END.md
Normal file
15
docs/kcl/consts/std-END.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: "std::END"
|
||||||
|
excerpt: "Identifies the ending face of an extrusion. I.e., the new face created by an extrusion."
|
||||||
|
layout: manual
|
||||||
|
---
|
||||||
|
|
||||||
|
Identifies the ending face of an extrusion. I.e., the new face created by an extrusion.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```js
|
||||||
|
std::END: string = 'end'
|
||||||
|
```
|
||||||
|
|
||||||
|
|
15
docs/kcl/consts/std-START.md
Normal file
15
docs/kcl/consts/std-START.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: "std::START"
|
||||||
|
excerpt: "Identifies the starting face of an extrusion. I.e., the face which is extruded."
|
||||||
|
layout: manual
|
||||||
|
---
|
||||||
|
|
||||||
|
Identifies the starting face of an extrusion. I.e., the face which is extruded.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```js
|
||||||
|
std::START: string = 'start'
|
||||||
|
```
|
||||||
|
|
||||||
|
|
@ -69,11 +69,11 @@ case = startSketchOn(-XZ)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 65)
|
|> extrude(length = 65)
|
||||||
|
|
||||||
thing1 = startSketchOn(case, 'end')
|
thing1 = startSketchOn(case, END)
|
||||||
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
||||||
|> extrude(length = 50)
|
|> extrude(length = 50)
|
||||||
|
|
||||||
thing2 = startSketchOn(case, 'end')
|
thing2 = startSketchOn(case, END)
|
||||||
|> circle(center = [size / 2, -size / 2], radius = 25)
|
|> circle(center = [size / 2, -size / 2], radius = 25)
|
||||||
|> extrude(length = 50)
|
|> extrude(length = 50)
|
||||||
|
|
||||||
|
@ -24,12 +24,14 @@ layout: manual
|
|||||||
* **std**
|
* **std**
|
||||||
* [`Axis2d`](kcl/types/Axis2d)
|
* [`Axis2d`](kcl/types/Axis2d)
|
||||||
* [`Axis3d`](kcl/types/Axis3d)
|
* [`Axis3d`](kcl/types/Axis3d)
|
||||||
|
* [`END`](kcl/consts/std-END)
|
||||||
* [`Edge`](kcl/types/Edge)
|
* [`Edge`](kcl/types/Edge)
|
||||||
* [`Face`](kcl/types/Face)
|
* [`Face`](kcl/types/Face)
|
||||||
* [`Helix`](kcl/types/Helix)
|
* [`Helix`](kcl/types/Helix)
|
||||||
* [`Plane`](kcl/types/Plane)
|
* [`Plane`](kcl/types/Plane)
|
||||||
* [`Point2d`](kcl/types/Point2d)
|
* [`Point2d`](kcl/types/Point2d)
|
||||||
* [`Point3d`](kcl/types/Point3d)
|
* [`Point3d`](kcl/types/Point3d)
|
||||||
|
* [`START`](kcl/consts/std-START)
|
||||||
* [`Sketch`](kcl/types/Sketch)
|
* [`Sketch`](kcl/types/Sketch)
|
||||||
* [`Solid`](kcl/types/Solid)
|
* [`Solid`](kcl/types/Solid)
|
||||||
* [`X`](kcl/consts/std-X)
|
* [`X`](kcl/consts/std-X)
|
||||||
|
@ -37,7 +37,7 @@ line(
|
|||||||
```js
|
```js
|
||||||
triangle = startSketchOn(XZ)
|
triangle = startSketchOn(XZ)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
// The 'end' argument means it ends at exactly [10, 0].
|
// The END argument means it ends at exactly [10, 0].
|
||||||
// This is an absolute measurement, it is NOT relative to
|
// This is an absolute measurement, it is NOT relative to
|
||||||
// the start of the sketch.
|
// the start of the sketch.
|
||||||
|> line(endAbsolute = [10, 0])
|
|> line(endAbsolute = [10, 0])
|
||||||
|
@ -61,11 +61,11 @@ case = startSketchOn(XY)
|
|||||||
|> close(%)
|
|> close(%)
|
||||||
|> extrude(length = 65)
|
|> extrude(length = 65)
|
||||||
|
|
||||||
thing1 = startSketchOn(case, 'end')
|
thing1 = startSketchOn(case, END)
|
||||||
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
||||||
|> extrude(length = 50)
|
|> extrude(length = 50)
|
||||||
|
|
||||||
thing2 = startSketchOn(case, 'end')
|
thing2 = startSketchOn(case, END)
|
||||||
|> circle(center = [size / 2, -size / 2], radius = 25)
|
|> circle(center = [size / 2, -size / 2], radius = 25)
|
||||||
|> extrude(length = 50)
|
|> extrude(length = 50)
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ case = startSketchOn(XY)
|
|||||||
|> close(%)
|
|> close(%)
|
||||||
|> extrude(length = 65)
|
|> extrude(length = 65)
|
||||||
|
|
||||||
thing1 = startSketchOn(case, 'end')
|
thing1 = startSketchOn(case, END)
|
||||||
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
|> circle(center = [-size / 2, -size / 2], radius = 25)
|
||||||
|> extrude(length = 50)
|
|> extrude(length = 50)
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
@ -48,7 +48,7 @@ exampleSketch = startSketchOn(XY)
|
|||||||
|
|
||||||
example = extrude(exampleSketch, length = 5)
|
example = extrude(exampleSketch, length = 5)
|
||||||
|
|
||||||
exampleSketch002 = startSketchOn(example, 'end')
|
exampleSketch002 = startSketchOn(example, END)
|
||||||
|> startProfileAt([1, 1], %)
|
|> startProfileAt([1, 1], %)
|
||||||
|> line(end = [8, 0])
|
|> line(end = [8, 0])
|
||||||
|> line(end = [0, 8])
|
|> line(end = [0, 8])
|
||||||
@ -57,7 +57,7 @@ exampleSketch002 = startSketchOn(example, 'end')
|
|||||||
|
|
||||||
example002 = extrude(exampleSketch002, length = 5)
|
example002 = extrude(exampleSketch002, length = 5)
|
||||||
|
|
||||||
exampleSketch003 = startSketchOn(example002, 'end')
|
exampleSketch003 = startSketchOn(example002, END)
|
||||||
|> startProfileAt([2, 2], %)
|
|> startProfileAt([2, 2], %)
|
||||||
|> line(end = [6, 0])
|
|> line(end = [6, 0])
|
||||||
|> line(end = [0, 6])
|
|> line(end = [0, 6])
|
||||||
@ -148,7 +148,7 @@ exampleSketch = startSketchOn(XY)
|
|||||||
|
|
||||||
example = revolve(exampleSketch, axis = Y, angle = 180)
|
example = revolve(exampleSketch, axis = Y, angle = 180)
|
||||||
|
|
||||||
exampleSketch002 = startSketchOn(example, 'end')
|
exampleSketch002 = startSketchOn(example, END)
|
||||||
|> startProfileAt([4.5, -5], %)
|
|> startProfileAt([4.5, -5], %)
|
||||||
|> line(end = [0, 5])
|
|> line(end = [0, 5])
|
||||||
|> line(end = [5, 0])
|
|> line(end = [5, 0])
|
||||||
|
@ -108,7 +108,7 @@ part001 = startSketchOn(XY)
|
|||||||
|> close()
|
|> close()
|
||||||
|> revolve(axis = Y, angle = 180)
|
|> revolve(axis = Y, angle = 180)
|
||||||
|
|
||||||
part002 = startSketchOn(part001, 'end')
|
part002 = startSketchOn(part001, END)
|
||||||
|> startProfileAt([4.5, -5], %)
|
|> startProfileAt([4.5, -5], %)
|
||||||
|> line(end = [0, 5])
|
|> line(end = [0, 5])
|
||||||
|> line(end = [5, 0])
|
|> line(end = [5, 0])
|
||||||
@ -128,7 +128,7 @@ box = startSketchOn(XY)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 20)
|
|> extrude(length = 20)
|
||||||
|
|
||||||
sketch001 = startSketchOn(box, "END")
|
sketch001 = startSketchOn(box, END)
|
||||||
|> circle( center = [10,10], radius = 4 )
|
|> circle( center = [10,10], radius = 4 )
|
||||||
|> revolve(
|
|> revolve(
|
||||||
angle = -90,
|
angle = -90,
|
||||||
@ -147,7 +147,7 @@ box = startSketchOn(XY)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 20)
|
|> extrude(length = 20)
|
||||||
|
|
||||||
sketch001 = startSketchOn(box, "END")
|
sketch001 = startSketchOn(box, END)
|
||||||
|> circle( center = [10,10], radius = 4 )
|
|> circle( center = [10,10], radius = 4 )
|
||||||
|> revolve(
|
|> revolve(
|
||||||
angle = 90,
|
angle = 90,
|
||||||
@ -166,7 +166,7 @@ box = startSketchOn(XY)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 20)
|
|> extrude(length = 20)
|
||||||
|
|
||||||
sketch001 = startSketchOn(box, "END")
|
sketch001 = startSketchOn(box, END)
|
||||||
|> circle( center = [10,10], radius = 4 )
|
|> circle( center = [10,10], radius = 4 )
|
||||||
|> revolve(
|
|> revolve(
|
||||||
angle = 90,
|
angle = 90,
|
||||||
|
@ -110,7 +110,7 @@ sketch0011 = startSketchOn(XY)
|
|||||||
|> mirror2d( axis = X )
|
|> mirror2d( axis = X )
|
||||||
|> extrude(length = 10)
|
|> extrude(length = 10)
|
||||||
|
|
||||||
sketch002 = startSketchOn(sketch0011, 'END')
|
sketch002 = startSketchOn(sketch0011, END)
|
||||||
|> circle( center = [-0.01, 1.58], radius = 1.2 )
|
|> circle( center = [-0.01, 1.58], radius = 1.2 )
|
||||||
|> extrude(length = 1.2)
|
|> extrude(length = 1.2)
|
||||||
|
|
||||||
|
@ -31001,8 +31001,8 @@
|
|||||||
"// Add color to an extruded solid.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(endAbsolute = [10, 0])\n |> line(endAbsolute = [0, 10])\n |> line(endAbsolute = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5)\n // There are other options besides 'color', but they're optional.\n |> appearance(color = '#ff0000')",
|
"// Add color to an extruded solid.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(endAbsolute = [10, 0])\n |> line(endAbsolute = [0, 10])\n |> line(endAbsolute = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5)\n // There are other options besides 'color', but they're optional.\n |> appearance(color = '#ff0000')",
|
||||||
"// Add color to a revolved solid.\nsketch001 = startSketchOn(XY)\n |> circle(center = [15, 0], radius = 5)\n |> revolve(angle = 360, axis = Y)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
"// Add color to a revolved solid.\nsketch001 = startSketchOn(XY)\n |> circle(center = [15, 0], radius = 5)\n |> revolve(angle = 360, axis = Y)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
||||||
"// Add color to different solids.\nfn cube(center) {\n return startSketchOn(XY)\n |> startProfileAt([center[0] - 10, center[1] - 10], %)\n |> line(endAbsolute = [center[0] + 10, center[1] - 10])\n |> line(endAbsolute = [center[0] + 10, center[1] + 10])\n |> line(endAbsolute = [center[0] - 10, center[1] + 10])\n |> close()\n |> extrude(length = 10)\n}\n\nexample0 = cube([0, 0])\nexample1 = cube([20, 0])\nexample2 = cube([40, 0])\n\nappearance(\n [example0, example1],\n color = '#ff0000',\n metalness = 50,\n roughness = 50,\n)\nappearance(\n example2,\n color = '#00ff00',\n metalness = 50,\n roughness = 50,\n)",
|
"// Add color to different solids.\nfn cube(center) {\n return startSketchOn(XY)\n |> startProfileAt([center[0] - 10, center[1] - 10], %)\n |> line(endAbsolute = [center[0] + 10, center[1] - 10])\n |> line(endAbsolute = [center[0] + 10, center[1] + 10])\n |> line(endAbsolute = [center[0] - 10, center[1] + 10])\n |> close()\n |> extrude(length = 10)\n}\n\nexample0 = cube([0, 0])\nexample1 = cube([20, 0])\nexample2 = cube([40, 0])\n\nappearance(\n [example0, example1],\n color = '#ff0000',\n metalness = 50,\n roughness = 50,\n)\nappearance(\n example2,\n color = '#00ff00',\n metalness = 50,\n roughness = 50,\n)",
|
||||||
"// You can set the appearance before or after you shell it will yield the same result.\n// This example shows setting the appearance _after_ the shell.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\nshell(firstSketch, faces = ['end'], thickness = 0.25)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
"// You can set the appearance before or after you shell it will yield the same result.\n// This example shows setting the appearance _after_ the shell.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\nshell(firstSketch, faces = [END], thickness = 0.25)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
||||||
"// You can set the appearance before or after you shell it will yield the same result.\n// This example shows setting the appearance _before_ the shell.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)\n\nshell(firstSketch, faces = ['end'], thickness = 0.25)",
|
"// You can set the appearance before or after you shell it will yield the same result.\n// This example shows setting the appearance _before_ the shell.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)\n\nshell(firstSketch, faces = [END], thickness = 0.25)",
|
||||||
"// Setting the appearance of a 3D pattern can be done _before_ or _after_ the pattern.\n// This example shows _before_ the pattern.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)",
|
"// Setting the appearance of a 3D pattern can be done _before_ or _after_ the pattern.\n// This example shows _before_ the pattern.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)",
|
||||||
"// Setting the appearance of a 3D pattern can be done _before_ or _after_ the pattern.\n// This example shows _after_ the pattern.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
"// Setting the appearance of a 3D pattern can be done _before_ or _after_ the pattern.\n// This example shows _after_ the pattern.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
||||||
"// Color the result of a 2D pattern that was extruded.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([.5, 25], %)\n |> line(end = [0, 5])\n |> line(end = [-1, 0])\n |> line(end = [0, -5])\n |> close()\n |> patternCircular2d(\n center = [0, 0],\n instances = 13,\n arcDegrees = 360,\n rotateDuplicates = true,\n )\n\nexample = extrude(exampleSketch, length = 1)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
"// Color the result of a 2D pattern that was extruded.\nexampleSketch = startSketchOn(XZ)\n |> startProfileAt([.5, 25], %)\n |> line(end = [0, 5])\n |> line(end = [-1, 0])\n |> line(end = [0, -5])\n |> close()\n |> patternCircular2d(\n center = [0, 0],\n instances = 13,\n arcDegrees = 360,\n rotateDuplicates = true,\n )\n\nexample = extrude(exampleSketch, length = 1)\n |> appearance(color = '#ff0000', metalness = 90, roughness = 90)",
|
||||||
@ -99070,7 +99070,7 @@
|
|||||||
"examples": [
|
"examples": [
|
||||||
"// Hollow a basic sketch.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> hollow(0.25, %)",
|
"// Hollow a basic sketch.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> hollow(0.25, %)",
|
||||||
"// Hollow a basic sketch.\nfirstSketch = startSketchOn(-XZ)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> hollow(0.5, %)",
|
"// Hollow a basic sketch.\nfirstSketch = startSketchOn(-XZ)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n |> hollow(0.5, %)",
|
||||||
"// Hollow a sketch on face object.\nsize = 100\ncase = startSketchOn(-XZ)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nhollow(0.5, case)"
|
"// Hollow a sketch on face object.\nsize = 100\ncase = startSketchOn(-XZ)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, END)\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nhollow(0.5, case)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -126900,7 +126900,7 @@
|
|||||||
"unpublished": false,
|
"unpublished": false,
|
||||||
"deprecated": false,
|
"deprecated": false,
|
||||||
"examples": [
|
"examples": [
|
||||||
"triangle = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n // The 'end' argument means it ends at exactly [10, 0].\n // This is an absolute measurement, it is NOT relative to\n // the start of the sketch.\n |> line(endAbsolute = [10, 0])\n |> line(endAbsolute = [0, 10])\n |> line(endAbsolute = [-10, 0], tag = $thirdLineOfTriangle)\n |> close()\n |> extrude(length = 5)\n\nbox = startSketchOn(XZ)\n |> startProfileAt([10, 10], %)\n // The 'to' argument means move the pen this much.\n // So, [10, 0] is a relative distance away from the current point.\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0], tag = $thirdLineOfBox)\n |> close()\n |> extrude(length = 5)"
|
"triangle = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n // The END argument means it ends at exactly [10, 0].\n // This is an absolute measurement, it is NOT relative to\n // the start of the sketch.\n |> line(endAbsolute = [10, 0])\n |> line(endAbsolute = [0, 10])\n |> line(endAbsolute = [-10, 0], tag = $thirdLineOfTriangle)\n |> close()\n |> extrude(length = 5)\n\nbox = startSketchOn(XZ)\n |> startProfileAt([10, 10], %)\n // The 'to' argument means move the pen this much.\n // So, [10, 0] is a relative distance away from the current point.\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0], tag = $thirdLineOfBox)\n |> close()\n |> extrude(length = 5)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -191029,8 +191029,8 @@
|
|||||||
"deprecated": false,
|
"deprecated": false,
|
||||||
"examples": [
|
"examples": [
|
||||||
"exampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)",
|
"exampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 2])\n |> line(end = [3, 1])\n |> line(end = [0, -4])\n |> close()\n\nexample = extrude(exampleSketch, length = 1)\n |> patternLinear3d(axis = [1, 0, 1], instances = 7, distance = 6)",
|
||||||
"// Pattern a whole sketch on face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close(%)\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n // We pass in the \"case\" here since we want to pattern the whole sketch.\n// And the case was the base of the sketch.\npatternLinear3d(\n case,\n axis = [1, 0, 0],\n distance = 250,\n instances = 2,\n)",
|
"// Pattern a whole sketch on face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close(%)\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, END)\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n // We pass in the \"case\" here since we want to pattern the whole sketch.\n// And the case was the base of the sketch.\npatternLinear3d(\n case,\n axis = [1, 0, 0],\n distance = 250,\n instances = 2,\n)",
|
||||||
"// Pattern an object on a face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close(%)\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We pass in `thing1` here with `useOriginal` since we want to pattern just this object on the face.\npatternLinear3d(\n thing1,\n axis = [1, 0, 0],\n distance = size,\n instances = 2,\n useOriginal = true,\n)"
|
"// Pattern an object on a face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close(%)\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We pass in `thing1` here with `useOriginal` since we want to pattern just this object on the face.\npatternLinear3d(\n thing1,\n axis = [1, 0, 0],\n distance = size,\n instances = 2,\n useOriginal = true,\n)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -270745,13 +270745,13 @@
|
|||||||
"unpublished": false,
|
"unpublished": false,
|
||||||
"deprecated": false,
|
"deprecated": false,
|
||||||
"examples": [
|
"examples": [
|
||||||
"// Remove the end face for the extrusion.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\n// Remove the end face for the extrusion.\nshell(firstSketch, faces = ['end'], thickness = 0.25)",
|
"// Remove the end face for the extrusion.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\n// Remove the end face for the extrusion.\nshell(firstSketch, faces = [END], thickness = 0.25)",
|
||||||
"// Remove the start face for the extrusion.\nfirstSketch = startSketchOn(-XZ)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\n// Remove the start face for the extrusion.\nshell(firstSketch, faces = ['start'], thickness = 0.25)",
|
"// Remove the start face for the extrusion.\nfirstSketch = startSketchOn(-XZ)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0])\n |> close()\n |> extrude(length = 6)\n\n// Remove the start face for the extrusion.\nshell(firstSketch, faces = [START], thickness = 0.25)",
|
||||||
"// Remove a tagged face and the end face for the extrusion.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0], tag = $myTag)\n |> close()\n |> extrude(length = 6)\n\n// Remove a tagged face for the extrusion.\nshell(firstSketch, faces = [myTag], thickness = 0.25)",
|
"// Remove a tagged face and the end face for the extrusion.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0], tag = $myTag)\n |> close()\n |> extrude(length = 6)\n\n// Remove a tagged face for the extrusion.\nshell(firstSketch, faces = [myTag], thickness = 0.25)",
|
||||||
"// Remove multiple faces at once.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0], tag = $myTag)\n |> close()\n |> extrude(length = 6)\n\n// Remove a tagged face and the end face for the extrusion.\nshell(firstSketch, faces = [myTag, 'end'], thickness = 0.25)",
|
"// Remove multiple faces at once.\nfirstSketch = startSketchOn(XY)\n |> startProfileAt([-12, 12], %)\n |> line(end = [24, 0])\n |> line(end = [0, -24])\n |> line(end = [-24, 0], tag = $myTag)\n |> close()\n |> extrude(length = 6)\n\n// Remove a tagged face and the end face for the extrusion.\nshell(firstSketch, faces = [myTag, END], thickness = 0.25)",
|
||||||
"// Shell a sketch on face.\nsize = 100\ncase = startSketchOn(-XZ)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"case\" in the shell function to shell the entire object.\nshell(case, faces = ['start'], thickness = 5)",
|
"// Shell a sketch on face.\nsize = 100\ncase = startSketchOn(-XZ)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, END)\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"case\" in the shell function to shell the entire object.\nshell(case, faces = [START], thickness = 5)",
|
||||||
"// Shell a sketch on face object on the end face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"thing1\" in the shell function to shell the end face of the object.\nshell(thing1, faces = ['end'], thickness = 5)",
|
"// Shell a sketch on face object on the end face.\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, END)\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"thing1\" in the shell function to shell the end face of the object.\nshell(thing1, faces = [END], thickness = 5)",
|
||||||
"// Shell sketched on face objects on the end face, include all sketches to shell\n// the entire object.\n\n\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"thing1\" and \"thing2\" in the shell function to shell the end face of the object.\nshell([thing1, thing2], faces = ['end'], thickness = 5)"
|
"// Shell sketched on face objects on the end face, include all sketches to shell\n// the entire object.\n\n\nsize = 100\ncase = startSketchOn(XY)\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArc(endAbsolute = [-size, size])\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, END)\n |> circle(center = [-size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, END)\n |> circle(center = [size / 2, -size / 2], radius = 25)\n |> extrude(length = 50)\n\n// We put \"thing1\" and \"thing2\" in the shell function to shell the end face of the object.\nshell([thing1, thing2], faces = [END], thickness = 5)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -281157,10 +281157,10 @@
|
|||||||
"unpublished": false,
|
"unpublished": false,
|
||||||
"deprecated": false,
|
"deprecated": false,
|
||||||
"examples": [
|
"examples": [
|
||||||
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5)\n\nexampleSketch002 = startSketchOn(example, 'end')\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)\n\nexampleSketch003 = startSketchOn(example002, 'end')\n |> startProfileAt([2, 2], %)\n |> line(end = [6, 0])\n |> line(end = [0, 6])\n |> line(end = [-6, 0])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5)\n\nexampleSketch002 = startSketchOn(example, END)\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)\n\nexampleSketch003 = startSketchOn(example002, END)\n |> startProfileAt([2, 2], %)\n |> line(end = [6, 0])\n |> line(end = [0, 6])\n |> line(end = [-6, 0])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
||||||
"// Sketch on the end of an extruded face by tagging the end face.\n\n\nexampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5, tagEnd = $end01)\n\nexampleSketch002 = startSketchOn(example, end01)\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5, tagEnd = $end02)\n\nexampleSketch003 = startSketchOn(example002, end02)\n |> startProfileAt([2, 2], %)\n |> line(end = [6, 0])\n |> line(end = [0, 6])\n |> line(end = [-6, 0])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
"// Sketch on the end of an extruded face by tagging the end face.\n\n\nexampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10])\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 5, tagEnd = $end01)\n\nexampleSketch002 = startSketchOn(example, end01)\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5, tagEnd = $end02)\n\nexampleSketch003 = startSketchOn(example002, end02)\n |> startProfileAt([2, 2], %)\n |> line(end = [6, 0])\n |> line(end = [0, 6])\n |> line(end = [-6, 0])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
||||||
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10], tag = $sketchingFace)\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 10)\n\nexampleSketch002 = startSketchOn(example, sketchingFace)\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close(tag = $sketchingFace002)\n\nexample002 = extrude(exampleSketch002, length = 10)\n\nexampleSketch003 = startSketchOn(example002, sketchingFace002)\n |> startProfileAt([-8, 12], %)\n |> line(end = [0, 6])\n |> line(end = [6, 0])\n |> line(end = [0, -6])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> line(end = [10, 0])\n |> line(end = [0, 10], tag = $sketchingFace)\n |> line(end = [-10, 0])\n |> close()\n\nexample = extrude(exampleSketch, length = 10)\n\nexampleSketch002 = startSketchOn(example, sketchingFace)\n |> startProfileAt([1, 1], %)\n |> line(end = [8, 0])\n |> line(end = [0, 8])\n |> line(end = [-8, 0])\n |> close(tag = $sketchingFace002)\n\nexample002 = extrude(exampleSketch002, length = 10)\n\nexampleSketch003 = startSketchOn(example002, sketchingFace002)\n |> startProfileAt([-8, 12], %)\n |> line(end = [0, 6])\n |> line(end = [6, 0])\n |> line(end = [0, -6])\n |> close()\n\nexample003 = extrude(exampleSketch003, length = 5)",
|
||||||
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([4, 12], %)\n |> line(end = [2, 0])\n |> line(end = [0, -6])\n |> line(end = [4, -6])\n |> line(end = [0, -6])\n |> line(end = [-3.75, -4.5])\n |> line(end = [0, -5.5])\n |> line(end = [-2, 0])\n |> close()\n\nexample = revolve(exampleSketch, axis = Y, angle = 180)\n\nexampleSketch002 = startSketchOn(example, 'end')\n |> startProfileAt([4.5, -5], %)\n |> line(end = [0, 5])\n |> line(end = [5, 0])\n |> line(end = [0, -5])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)",
|
"exampleSketch = startSketchOn(XY)\n |> startProfileAt([4, 12], %)\n |> line(end = [2, 0])\n |> line(end = [0, -6])\n |> line(end = [4, -6])\n |> line(end = [0, -6])\n |> line(end = [-3.75, -4.5])\n |> line(end = [0, -5.5])\n |> line(end = [-2, 0])\n |> close()\n\nexample = revolve(exampleSketch, axis = Y, angle = 180)\n\nexampleSketch002 = startSketchOn(example, END)\n |> startProfileAt([4.5, -5], %)\n |> line(end = [0, 5])\n |> line(end = [5, 0])\n |> line(end = [0, -5])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)",
|
||||||
"// Sketch on the end of a revolved face by tagging the end face.\n\n\nexampleSketch = startSketchOn(XY)\n |> startProfileAt([4, 12], %)\n |> line(end = [2, 0])\n |> line(end = [0, -6])\n |> line(end = [4, -6])\n |> line(end = [0, -6])\n |> line(end = [-3.75, -4.5])\n |> line(end = [0, -5.5])\n |> line(end = [-2, 0])\n |> close()\n\nexample = revolve(\n exampleSketch,\n axis = Y,\n angle = 180,\n tagEnd = $end01,\n)\n\nexampleSketch002 = startSketchOn(example, end01)\n |> startProfileAt([4.5, -5], %)\n |> line(end = [0, 5])\n |> line(end = [5, 0])\n |> line(end = [0, -5])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)",
|
"// Sketch on the end of a revolved face by tagging the end face.\n\n\nexampleSketch = startSketchOn(XY)\n |> startProfileAt([4, 12], %)\n |> line(end = [2, 0])\n |> line(end = [0, -6])\n |> line(end = [4, -6])\n |> line(end = [0, -6])\n |> line(end = [-3.75, -4.5])\n |> line(end = [0, -5.5])\n |> line(end = [-2, 0])\n |> close()\n\nexample = revolve(\n exampleSketch,\n axis = Y,\n angle = 180,\n tagEnd = $end01,\n)\n\nexampleSketch002 = startSketchOn(example, end01)\n |> startProfileAt([4.5, -5], %)\n |> line(end = [0, 5])\n |> line(end = [5, 0])\n |> line(end = [0, -5])\n |> close()\n\nexample002 = extrude(exampleSketch002, length = 5)",
|
||||||
"a1 = startSketchOn({\n plane = {\n origin = { x = 0, y = 0, z = 0 },\n xAxis = { x = 1, y = 0, z = 0 },\n yAxis = { x = 0, y = 1, z = 0 },\n zAxis = { x = 0, y = 0, z = 1 }\n }\n })\n |> startProfileAt([0, 0], %)\n |> line(end = [100.0, 0])\n |> yLine(length = -100.0)\n |> xLine(length = -100.0)\n |> yLine(length = 100.0)\n |> close()\n |> extrude(length = 3.14)"
|
"a1 = startSketchOn({\n plane = {\n origin = { x = 0, y = 0, z = 0 },\n xAxis = { x = 1, y = 0, z = 0 },\n yAxis = { x = 0, y = 1, z = 0 },\n zAxis = { x = 0, y = 0, z = 1 }\n }\n })\n |> startProfileAt([0, 0], %)\n |> line(end = [100.0, 0])\n |> yLine(length = -100.0)\n |> xLine(length = -100.0)\n |> yLine(length = 100.0)\n |> close()\n |> extrude(length = 3.14)"
|
||||||
]
|
]
|
||||||
|
@ -2935,9 +2935,9 @@ extrude001 = extrude(sketch001, length = 30)
|
|||||||
const testPoint = { x: 575, y: 200 }
|
const testPoint = { x: 575, y: 200 }
|
||||||
const [clickOnCap] = scene.makeMouseHelpers(testPoint.x, testPoint.y)
|
const [clickOnCap] = scene.makeMouseHelpers(testPoint.x, testPoint.y)
|
||||||
const shellDeclaration =
|
const shellDeclaration =
|
||||||
"shell001 = shell(extrude001, faces = ['end'], thickness = 5)"
|
'shell001 = shell(extrude001, faces = [END], thickness = 5)'
|
||||||
const editedShellDeclaration =
|
const editedShellDeclaration =
|
||||||
"shell001 = shell(extrude001, faces = ['end'], thickness = 2)"
|
'shell001 = shell(extrude001, faces = [END], thickness = 2)'
|
||||||
|
|
||||||
await test.step(`Look for the grey of the shape`, async () => {
|
await test.step(`Look for the grey of the shape`, async () => {
|
||||||
await scene.expectPixelColor([127, 127, 127], testPoint, 15)
|
await scene.expectPixelColor([127, 127, 127], testPoint, 15)
|
||||||
@ -3079,9 +3079,9 @@ extrude001 = extrude(sketch001, length = 40)
|
|||||||
const [clickOnWall] = scene.makeMouseHelpers(testPoint.x, testPoint.y + 70)
|
const [clickOnWall] = scene.makeMouseHelpers(testPoint.x, testPoint.y + 70)
|
||||||
const mutatedCode = 'xLine(length = -40, tag = $seg01)'
|
const mutatedCode = 'xLine(length = -40, tag = $seg01)'
|
||||||
const shellDeclaration =
|
const shellDeclaration =
|
||||||
"shell001 = shell(extrude001, faces = ['end', seg01], thickness = 5)"
|
'shell001 = shell(extrude001, faces = [END, seg01], thickness = 5)'
|
||||||
const editedShellDeclaration =
|
const editedShellDeclaration =
|
||||||
"shell001 = shell(extrude001, faces = ['end', seg01], thickness = 1)"
|
'shell001 = shell(extrude001, faces = [END, seg01], thickness = 1)'
|
||||||
|
|
||||||
await test.step(`Look for the grey of the shape`, async () => {
|
await test.step(`Look for the grey of the shape`, async () => {
|
||||||
await scene.expectPixelColor([99, 99, 99], testPoint, 15)
|
await scene.expectPixelColor([99, 99, 99], testPoint, 15)
|
||||||
@ -3224,7 +3224,7 @@ extrude002 = extrude(sketch002, length = 50)
|
|||||||
const testPoint = { x: 580, y: 320 }
|
const testPoint = { x: 580, y: 320 }
|
||||||
const [clickOnCap] = scene.makeMouseHelpers(testPoint.x, testPoint.y)
|
const [clickOnCap] = scene.makeMouseHelpers(testPoint.x, testPoint.y)
|
||||||
const shellTarget = hasExtrudesInPipe ? 'sketch002' : 'extrude002'
|
const shellTarget = hasExtrudesInPipe ? 'sketch002' : 'extrude002'
|
||||||
const shellDeclaration = `shell001 = shell(${shellTarget}, faces = ['end'], thickness = 5)`
|
const shellDeclaration = `shell001 = shell(${shellTarget}, faces = [END], thickness = 5)`
|
||||||
|
|
||||||
await test.step(`Look for the grey of the shape`, async () => {
|
await test.step(`Look for the grey of the shape`, async () => {
|
||||||
await scene.expectPixelColor([113, 113, 113], testPoint, 15)
|
await scene.expectPixelColor([113, 113, 113], testPoint, 15)
|
||||||
@ -3299,7 +3299,7 @@ profile001 = startProfileAt([-20, 20], sketch001)
|
|||||||
`
|
`
|
||||||
const extrudeCode = `extrude001 = extrude(profile001, length = 40)
|
const extrudeCode = `extrude001 = extrude(profile001, length = 40)
|
||||||
`
|
`
|
||||||
const shellCode = `shell001 = shell(extrude001, faces = ['end'], thickness = 5)
|
const shellCode = `shell001 = shell(extrude001, faces = [END], thickness = 5)
|
||||||
`
|
`
|
||||||
const initialCode = sketchCode + extrudeCode + shellCode
|
const initialCode = sketchCode + extrudeCode + shellCode
|
||||||
await context.addInitScript((initialCode) => {
|
await context.addInitScript((initialCode) => {
|
||||||
|
@ -1077,7 +1077,7 @@ profile001 = startProfileAt([${roundOff(scale * 69.6)}, ${roundOff(
|
|||||||
// The click should generate a new sketch starting on the end face of extrude001
|
// The click should generate a new sketch starting on the end face of extrude001
|
||||||
// signified by the implicit 'END' tag for that solid.
|
// signified by the implicit 'END' tag for that solid.
|
||||||
await page.waitForTimeout(800)
|
await page.waitForTimeout(800)
|
||||||
await page.getByText(`END')`).click()
|
await page.getByText(`END)`).click()
|
||||||
await page.keyboard.press('End')
|
await page.keyboard.press('End')
|
||||||
await page.keyboard.press('Enter')
|
await page.keyboard.press('Enter')
|
||||||
await page.keyboard.type(' |>', { delay: 100 })
|
await page.keyboard.type(' |>', { delay: 100 })
|
||||||
@ -1099,7 +1099,7 @@ profile001 = startProfileAt([${roundOff(scale * 69.6)}, ${roundOff(
|
|||||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
extrude001 = extrude(sketch001, length = 5)
|
extrude001 = extrude(sketch001, length = 5)
|
||||||
sketch002 = startSketchOn(extrude001, 'END')
|
sketch002 = startSketchOn(extrude001, END)
|
||||||
|>
|
|>
|
||||||
`.replace(/\s/g, '')
|
`.replace(/\s/g, '')
|
||||||
)
|
)
|
||||||
|
@ -38,8 +38,8 @@ export fn divider(plane) {
|
|||||||
|> extrude(length = dividerThickness / 2)
|
|> extrude(length = dividerThickness / 2)
|
||||||
left = dividerSketch(plane)
|
left = dividerSketch(plane)
|
||||||
|> extrude(length = -dividerThickness / 2)
|
|> extrude(length = -dividerThickness / 2)
|
||||||
shell(right, thickness = 1.5, faces = ["end"])
|
shell(right, thickness = 1.5, faces = [END])
|
||||||
shell(left, thickness = 1.5, faces = ["start"])
|
shell(left, thickness = 1.5, faces = [START])
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -12,11 +12,11 @@ rotorSketch = startSketchOn(XZ)
|
|||||||
rotor = extrude(rotorSketch, length = rotorSinglePlateThickness)
|
rotor = extrude(rotorSketch, length = rotorSinglePlateThickness)
|
||||||
|> appearance(color = "#dbcd70", roughness = 90, metalness = 90)
|
|> appearance(color = "#dbcd70", roughness = 90, metalness = 90)
|
||||||
|
|
||||||
rotorBumpSketch = startSketchOn(rotor, 'end')
|
rotorBumpSketch = startSketchOn(rotor, END)
|
||||||
|> circle(center = [0, 0], radius = rotorInnerDiameter / 2)
|
|> circle(center = [0, 0], radius = rotorInnerDiameter / 2)
|
||||||
rotorBump = extrude(rotorBumpSketch, length = rotorInnerDiameterThickness)
|
rotorBump = extrude(rotorBumpSketch, length = rotorInnerDiameterThickness)
|
||||||
|
|
||||||
lugHoles = startSketchOn(rotorBump, 'end')
|
lugHoles = startSketchOn(rotorBump, END)
|
||||||
|> circle(center = [-lugSpacing / 2, 0], radius = 0.315)
|
|> circle(center = [-lugSpacing / 2, 0], radius = 0.315)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
arcDegrees = 360,
|
arcDegrees = 360,
|
||||||
@ -28,15 +28,15 @@ lugHoles = startSketchOn(rotorBump, 'end')
|
|||||||
|> appearance(color = "#dbcd70", roughness = 90, metalness = 90)
|
|> appearance(color = "#dbcd70", roughness = 90, metalness = 90)
|
||||||
|
|
||||||
// (update when boolean is available)
|
// (update when boolean is available)
|
||||||
centerSpacer = startSketchOn(rotor, 'start')
|
centerSpacer = startSketchOn(rotor, START)
|
||||||
|> circle(%, center = [0, 0], radius = .25)
|
|> circle(%, center = [0, 0], radius = .25)
|
||||||
|> extrude(%, length = spacerLength)
|
|> extrude(%, length = spacerLength)
|
||||||
|
|
||||||
secondaryRotorSketch = startSketchOn(centerSpacer, 'end')
|
secondaryRotorSketch = startSketchOn(centerSpacer, END)
|
||||||
|> circle(center = [0, 0], radius = rotorDiameter / 2)
|
|> circle(center = [0, 0], radius = rotorDiameter / 2)
|
||||||
secondRotor = extrude(secondaryRotorSketch, length = rotorSinglePlateThickness)
|
secondRotor = extrude(secondaryRotorSketch, length = rotorSinglePlateThickness)
|
||||||
|
|
||||||
lugHoles2 = startSketchOn(secondRotor, 'end')
|
lugHoles2 = startSketchOn(secondRotor, END)
|
||||||
|> circle(center = [-lugSpacing / 2, 0], radius = 0.315)
|
|> circle(center = [-lugSpacing / 2, 0], radius = 0.315)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
arcDegrees = 360,
|
arcDegrees = 360,
|
||||||
@ -46,7 +46,7 @@ lugHoles2 = startSketchOn(secondRotor, 'end')
|
|||||||
)
|
)
|
||||||
|> extrude(length = -rotorSinglePlateThickness)
|
|> extrude(length = -rotorSinglePlateThickness)
|
||||||
|
|
||||||
spacerSketch = startSketchOn(rotor, 'start')
|
spacerSketch = startSketchOn(rotor, START)
|
||||||
|> circle(center = [spacerPatternDiameter / 2, 0], radius = spacerDiameter)
|
|> circle(center = [spacerPatternDiameter / 2, 0], radius = spacerDiameter)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
arcDegrees = 360,
|
arcDegrees = 360,
|
||||||
@ -56,7 +56,7 @@ spacerSketch = startSketchOn(rotor, 'start')
|
|||||||
)
|
)
|
||||||
spacers = extrude(spacerSketch, length = spacerLength)
|
spacers = extrude(spacerSketch, length = spacerLength)
|
||||||
|
|
||||||
rotorSlottedSketch = startSketchOn(rotor, 'START')
|
rotorSlottedSketch = startSketchOn(rotor, START)
|
||||||
|> startProfileAt([2.17, 2.56], %)
|
|> startProfileAt([2.17, 2.56], %)
|
||||||
|> xLine(length = 0.12)
|
|> xLine(length = 0.12)
|
||||||
|> yLine(length = 2.56)
|
|> yLine(length = 2.56)
|
||||||
@ -71,7 +71,7 @@ rotorSlottedSketch = startSketchOn(rotor, 'START')
|
|||||||
)
|
)
|
||||||
rotorSlotted = extrude(rotorSlottedSketch, length = -rotorSinglePlateThickness / 2)
|
rotorSlotted = extrude(rotorSlottedSketch, length = -rotorSinglePlateThickness / 2)
|
||||||
|
|
||||||
secondRotorSlottedSketch = startSketchOn(secondRotor, 'END')
|
secondRotorSlottedSketch = startSketchOn(secondRotor, END)
|
||||||
|> startProfileAt([-2.17, 2.56], %)
|
|> startProfileAt([-2.17, 2.56], %)
|
||||||
|> xLine(length = -0.12)
|
|> xLine(length = -0.12)
|
||||||
|> yLine(length = 2.56)
|
|> yLine(length = 2.56)
|
||||||
|
@ -14,13 +14,13 @@ lugBase = startSketchOn(XZ)
|
|||||||
|> extrude(length = wheelWidth / 20)
|
|> extrude(length = wheelWidth / 20)
|
||||||
|
|
||||||
// Extend the wheel center and bore holes to accomidate the lug heads
|
// Extend the wheel center and bore holes to accomidate the lug heads
|
||||||
lugExtrusion = startSketchOn(lugBase, 'END')
|
lugExtrusion = startSketchOn(lugBase, END)
|
||||||
|> circle(center = [0, 0], radius = (lugSpacing + 1.5) / 2)
|
|> circle(center = [0, 0], radius = (lugSpacing + 1.5) / 2)
|
||||||
|> hole(circle(center = [0, 0], radius = (lugSpacing - 1.5) / 2), %)
|
|> hole(circle(center = [0, 0], radius = (lugSpacing - 1.5) / 2), %)
|
||||||
|> extrude(length = wheelWidth / 10)
|
|> extrude(length = wheelWidth / 10)
|
||||||
|
|
||||||
// Create the circular pattern for the lugs
|
// Create the circular pattern for the lugs
|
||||||
lugClearance = startSketchOn(lugExtrusion, 'END')
|
lugClearance = startSketchOn(lugExtrusion, END)
|
||||||
|> circle(center = [lugSpacing / 2, 0], radius = 1.2 / 2)
|
|> circle(center = [lugSpacing / 2, 0], radius = 1.2 / 2)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
arcDegrees = 360,
|
arcDegrees = 360,
|
||||||
@ -31,7 +31,7 @@ lugClearance = startSketchOn(lugExtrusion, 'END')
|
|||||||
|> extrude(length = -wheelWidth / 10)
|
|> extrude(length = -wheelWidth / 10)
|
||||||
|
|
||||||
// Create the circular pattern for the lug holes
|
// Create the circular pattern for the lug holes
|
||||||
lugHoles = startSketchOn(lugBase, 'END')
|
lugHoles = startSketchOn(lugBase, END)
|
||||||
|> circle(center = [lugSpacing / 2, 0], radius = fromMm(16) / 2)
|
|> circle(center = [lugSpacing / 2, 0], radius = fromMm(16) / 2)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
arcDegrees = 360,
|
arcDegrees = 360,
|
||||||
|
@ -117,7 +117,7 @@ sinkOffsetFront = 40
|
|||||||
sinkOffsetLeft = 350
|
sinkOffsetLeft = 350
|
||||||
sinkSpacing = tableWidth - sinkWidth - (sinkOffsetLeft * 2)
|
sinkSpacing = tableWidth - sinkWidth - (sinkOffsetLeft * 2)
|
||||||
|
|
||||||
sinkPlaneOutside = startSketchOn(tableTopBody, 'START')
|
sinkPlaneOutside = startSketchOn(tableTopBody, START)
|
||||||
sinkBodyOutside = startProfileAt([-sinkOffsetLeft, sinkOffsetFront], sinkPlaneOutside)
|
sinkBodyOutside = startProfileAt([-sinkOffsetLeft, sinkOffsetFront], sinkPlaneOutside)
|
||||||
|> yLine(length = sinkLength)
|
|> yLine(length = sinkLength)
|
||||||
|> xLine(length = -sinkWidth)
|
|> xLine(length = -sinkWidth)
|
||||||
@ -127,7 +127,7 @@ sinkBodyOutside = startProfileAt([-sinkOffsetLeft, sinkOffsetFront], sinkPlaneOu
|
|||||||
|> patternLinear2d(axis = [-1, 0], instances = sinkCount, distance = sinkSpacing)
|
|> patternLinear2d(axis = [-1, 0], instances = sinkCount, distance = sinkSpacing)
|
||||||
|> extrude(length = sinkDepth)
|
|> extrude(length = sinkDepth)
|
||||||
|
|
||||||
sinkPlaneInside = startSketchOn(tableTopBody, 'END')
|
sinkPlaneInside = startSketchOn(tableTopBody, END)
|
||||||
sinkBodyInside = startProfileAt([
|
sinkBodyInside = startProfileAt([
|
||||||
sinkOffsetLeft + metalThickness,
|
sinkOffsetLeft + metalThickness,
|
||||||
sinkOffsetFront + metalThickness
|
sinkOffsetFront + metalThickness
|
||||||
|
@ -31,7 +31,7 @@ extrude001 = extrude(sketch001, length = height)
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Apply a shell to the enclosure base to create the internal storage
|
// Apply a shell to the enclosure base to create the internal storage
|
||||||
|> shell(faces = ["end"], thickness = wallThickness)
|
|> shell(faces = [END], thickness = wallThickness)
|
||||||
|
|
||||||
// Define a function to create the internal structure to secure a fastener at each corner
|
// Define a function to create the internal structure to secure a fastener at each corner
|
||||||
fn function001(originStart) {
|
fn function001(originStart) {
|
||||||
@ -120,7 +120,7 @@ extrude003 = extrude(sketch003, length = wallThickness)
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Define lid inner and sealing surfaces
|
// Define lid inner and sealing surfaces
|
||||||
sketch004 = startSketchOn(extrude003, 'END')
|
sketch004 = startSketchOn(extrude003, END)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
width * 1.2 + wallThickness,
|
width * 1.2 + wallThickness,
|
||||||
wallThickness
|
wallThickness
|
||||||
|
@ -37,16 +37,16 @@ flangeBase = startSketchOn(XY)
|
|||||||
|> extrude(length = baseThickness)
|
|> extrude(length = baseThickness)
|
||||||
|
|
||||||
// Create the extrusion on the top of the flange base
|
// Create the extrusion on the top of the flange base
|
||||||
topExtrusion = startSketchOn(flangeBase, 'end')
|
topExtrusion = startSketchOn(flangeBase, END)
|
||||||
|> circle(center = [0, 0], radius = topTotalDiameter / 2)
|
|> circle(center = [0, 0], radius = topTotalDiameter / 2)
|
||||||
|> extrude(length = topTotalThickness)
|
|> extrude(length = topTotalThickness)
|
||||||
|
|
||||||
// Create the extrusion on the bottom of the flange base
|
// Create the extrusion on the bottom of the flange base
|
||||||
bottomExtrusion = startSketchOn(flangeBase, 'start')
|
bottomExtrusion = startSketchOn(flangeBase, START)
|
||||||
|> circle(center = [0, 0], radius = bottomTotalDiameter / 2)
|
|> circle(center = [0, 0], radius = bottomTotalDiameter / 2)
|
||||||
|> extrude(length = bottomThickness)
|
|> extrude(length = bottomThickness)
|
||||||
|
|
||||||
// Cut a hole through the entire body
|
// Cut a hole through the entire body
|
||||||
pipeHole = startSketchOn(topExtrusion, 'end')
|
pipeHole = startSketchOn(topExtrusion, END)
|
||||||
|> circle(center = [0, 0], radius = pipeDia / 2)
|
|> circle(center = [0, 0], radius = pipeDia / 2)
|
||||||
|> extrude(%, length = -(topTotalThickness + baseThickness + bottomThickness))
|
|> extrude(%, length = -(topTotalThickness + baseThickness + bottomThickness))
|
||||||
|
@ -17,7 +17,7 @@ tabThk = 4
|
|||||||
|
|
||||||
// Define a rectangular shape func
|
// Define a rectangular shape func
|
||||||
fn rectShape(pos, w, l) {
|
fn rectShape(pos, w, l) {
|
||||||
rr = startSketchOn('xy')
|
rr = startSketchOn(XY)
|
||||||
|> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %)
|
|> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %)
|
||||||
|> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge01)
|
|> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge01)
|
||||||
|> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge02)
|
|> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge02)
|
||||||
|
@ -88,7 +88,7 @@ sketch003 = startSketchOn(offsetPlane(XY, offset = 1))
|
|||||||
|
|
||||||
extrude001 = extrude(sketch003, length = 0.050)
|
extrude001 = extrude(sketch003, length = 0.050)
|
||||||
|
|
||||||
sketch004 = startSketchOn(extrude001, 'END')
|
sketch004 = startSketchOn(extrude001, END)
|
||||||
|> startProfileAt([0.3, 0.17], %)
|
|> startProfileAt([0.3, 0.17], %)
|
||||||
|> yLine(length = 1.2)
|
|> yLine(length = 1.2)
|
||||||
|> arc({
|
|> arc({
|
||||||
@ -140,7 +140,7 @@ sketch007 = startSketchOn(offsetPlane(XY, offset = 1.12))
|
|||||||
extrude003 = extrude(sketch007, length = 0.050)
|
extrude003 = extrude(sketch007, length = 0.050)
|
||||||
|
|
||||||
// Pattern holes in the spiral plate
|
// Pattern holes in the spiral plate
|
||||||
sketch008 = startSketchOn(extrude003, 'END')
|
sketch008 = startSketchOn(extrude003, END)
|
||||||
|> circle(center = [1.4, 0], radius = .3)
|
|> circle(center = [1.4, 0], radius = .3)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
center = [0, 0],
|
center = [0, 0],
|
||||||
@ -152,7 +152,7 @@ sketch008 = startSketchOn(extrude003, 'END')
|
|||||||
extrude004 = extrude(sketch008, length = -0.050)
|
extrude004 = extrude(sketch008, length = -0.050)
|
||||||
|
|
||||||
// Pattern holes in the spiral plate
|
// Pattern holes in the spiral plate
|
||||||
sketch009 = startSketchOn(extrude003, 'END')
|
sketch009 = startSketchOn(extrude003, END)
|
||||||
|> circle(center = [0.6, 0], radius = .2)
|
|> circle(center = [0.6, 0], radius = .2)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
center = [0, 0],
|
center = [0, 0],
|
||||||
@ -169,7 +169,7 @@ sketch010 = startSketchOn(XY)
|
|||||||
|
|
||||||
// Perform a shell operation to hollow the carafe body with the top face removed
|
// Perform a shell operation to hollow the carafe body with the top face removed
|
||||||
extrude006 = extrude(sketch010, length = carafeHeight)
|
extrude006 = extrude(sketch010, length = carafeHeight)
|
||||||
|> shell(faces = ["end"], thickness = .07)
|
|> shell(faces = [END], thickness = .07)
|
||||||
|
|
||||||
// Draw and revolve the lid
|
// Draw and revolve the lid
|
||||||
sketch011 = startSketchOn(XZ)
|
sketch011 = startSketchOn(XZ)
|
||||||
|
@ -87,7 +87,7 @@ holeRadius = 1
|
|||||||
startAngle = asin(keywayWidth / 2 / holeRadius)
|
startAngle = asin(keywayWidth / 2 / holeRadius)
|
||||||
|
|
||||||
// Sketch the keyway and center hole and extrude
|
// Sketch the keyway and center hole and extrude
|
||||||
keyWay = startSketchOn(body, 'END')
|
keyWay = startSketchOn(body, END)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
holeRadius * cos(startAngle),
|
holeRadius * cos(startAngle),
|
||||||
holeRadius * sin(startAngle)
|
holeRadius * sin(startAngle)
|
||||||
|
@ -109,7 +109,7 @@ singleBinFill = startSketchOn(XY)
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
magCutout000 = startSketchOn(singleBinFill, "start")
|
magCutout000 = startSketchOn(singleBinFill, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-magOffset - binBaseLength - binTol,
|
-magOffset - binBaseLength - binTol,
|
||||||
@ -171,7 +171,7 @@ binTop = startSketchOn(offsetPlane(XY, offset = height))
|
|||||||
getPreviousAdjacentEdge(line012)
|
getPreviousAdjacentEdge(line012)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|> shell(faces = ["end"], thickness = binThk)
|
|> shell(faces = [END], thickness = binThk)
|
||||||
|
|
||||||
// Define a function which builds the profile of the baseplate bin
|
// Define a function which builds the profile of the baseplate bin
|
||||||
fn lipFace(plane) {
|
fn lipFace(plane) {
|
||||||
|
@ -102,7 +102,7 @@ singleBinFill = startSketchOn(XY)
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
magCutout000 = startSketchOn(singleBinFill, "start")
|
magCutout000 = startSketchOn(singleBinFill, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-magOffset - binBaseLength - binTol,
|
-magOffset - binBaseLength - binTol,
|
||||||
@ -165,4 +165,4 @@ binTop = startSketchOn(offsetPlane(XY, offset = height))
|
|||||||
getPreviousAdjacentEdge(line012)
|
getPreviousAdjacentEdge(line012)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|> shell(faces = ["end"], thickness = binThk)
|
|> shell(faces = [END], thickness = binThk)
|
||||||
|
@ -37,7 +37,7 @@ kitHeadElevation = kitBodyElevation + kitBodyHeight - kitHeadOffset - kitHeadHei
|
|||||||
|
|
||||||
kitHeadWidth = kitBodyWidth - (kitHeadOffset * 2)
|
kitHeadWidth = kitBodyWidth - (kitHeadOffset * 2)
|
||||||
kitHeadDepth = 3
|
kitHeadDepth = 3
|
||||||
kitHead = pixelBox(kitBody, 'END', -kitHeadWidth / 2, kitHeadElevation, kitHeadWidth, kitHeadHeight, kitHeadDepth)
|
kitHead = pixelBox(kitBody, END, -kitHeadWidth / 2, kitHeadElevation, kitHeadWidth, kitHeadHeight, kitHeadDepth)
|
||||||
kitFaceElevation = kitHeadElevation + 2
|
kitFaceElevation = kitHeadElevation + 2
|
||||||
|
|
||||||
// 3. Kitty Face
|
// 3. Kitty Face
|
||||||
@ -45,7 +45,7 @@ kitFaceWidth = kitHeadWidth - 4
|
|||||||
kitFaceHeight = kitHeadElevation + kitHeadHeight - kitFaceElevation - 3
|
kitFaceHeight = kitHeadElevation + kitHeadHeight - kitFaceElevation - 3
|
||||||
kitFaceDepth = 2
|
kitFaceDepth = 2
|
||||||
|
|
||||||
kitFace = startSketchOn(kitHead, 'END')
|
kitFace = startSketchOn(kitHead, END)
|
||||||
|> startProfileAt([-kitFaceWidth / 2, kitFaceElevation], %)
|
|> startProfileAt([-kitFaceWidth / 2, kitFaceElevation], %)
|
||||||
|> line(end = [0, 1]) // left lower corner up
|
|> line(end = [0, 1]) // left lower corner up
|
||||||
|> line(end = [-1, 0]) // left lower corner left
|
|> line(end = [-1, 0]) // left lower corner left
|
||||||
@ -71,14 +71,14 @@ kitEyeHeihgt = kitFaceElevation + 7
|
|||||||
kitEyeOffset = 7
|
kitEyeOffset = 7
|
||||||
|
|
||||||
// 3.1.2 Kitty Right Eye
|
// 3.1.2 Kitty Right Eye
|
||||||
kitLeftEye1 = pixelBox(kitFace, 'START', -kitEyeOffset, kitEyeHeihgt, 1, 1, kitEyeDepth)
|
kitLeftEye1 = pixelBox(kitFace, START, -kitEyeOffset, kitEyeHeihgt, 1, 1, kitEyeDepth)
|
||||||
|
|
||||||
// 3.2 Kitty Nose
|
// 3.2 Kitty Nose
|
||||||
kitLeftEye2 = pixelBox(kitFace, 'START', -kitEyeOffset + 1, kitEyeHeihgt + 1, 3, 1, kitEyeDepth)
|
kitLeftEye2 = pixelBox(kitFace, START, -kitEyeOffset + 1, kitEyeHeihgt + 1, 3, 1, kitEyeDepth)
|
||||||
kitLeftEye3 = pixelBox(kitFace, 'START', -kitEyeOffset + 4, kitEyeHeihgt, 1, 1, kitEyeDepth)
|
kitLeftEye3 = pixelBox(kitFace, START, -kitEyeOffset + 4, kitEyeHeihgt, 1, 1, kitEyeDepth)
|
||||||
kitRightEye = pixelBox(kitFace, 'START', kitEyeOffset - 3, kitEyeHeihgt - 1, 2, 4, kitEyeDepth)
|
kitRightEye = pixelBox(kitFace, START, kitEyeOffset - 3, kitEyeHeihgt - 1, 2, 4, kitEyeDepth)
|
||||||
kitNoseElevation = kitEyeHeihgt - 5
|
kitNoseElevation = kitEyeHeihgt - 5
|
||||||
kitNose = startSketchOn(kitFace, 'START')
|
kitNose = startSketchOn(kitFace, START)
|
||||||
|> startProfileAt([-2, kitNoseElevation], %) // H V
|
|> startProfileAt([-2, kitNoseElevation], %) // H V
|
||||||
|> line(end = [0, 1]) // lower-left up
|
|> line(end = [0, 1]) // lower-left up
|
||||||
|> line(end = [2, 0]) // lower-left right
|
|> line(end = [2, 0]) // lower-left right
|
||||||
@ -98,12 +98,12 @@ kitNose = startSketchOn(kitFace, 'START')
|
|||||||
// 3.3 Kitty Mouth
|
// 3.3 Kitty Mouth
|
||||||
kitMouthOffset = 4
|
kitMouthOffset = 4
|
||||||
kitMouthHeight = kitEyeHeihgt - 3
|
kitMouthHeight = kitEyeHeihgt - 3
|
||||||
kitMouthUpLeft = pixelBox(kitFace, 'START', -kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth)
|
kitMouthUpLeft = pixelBox(kitFace, START, -kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth)
|
||||||
|
|
||||||
// 4. Kitty Belly
|
// 4. Kitty Belly
|
||||||
kitMouthDownLeft = pixelBox(kitFace, 'START', -kitMouthOffset + 1, kitMouthHeight - 1, 1, 1, kitEyeDepth)
|
kitMouthDownLeft = pixelBox(kitFace, START, -kitMouthOffset + 1, kitMouthHeight - 1, 1, 1, kitEyeDepth)
|
||||||
kitMouthUpRight = pixelBox(kitFace, 'START', kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth)
|
kitMouthUpRight = pixelBox(kitFace, START, kitMouthOffset, kitMouthHeight, 1, 1, kitEyeDepth)
|
||||||
kitMouthDownRight = pixelBox(kitFace, 'START', kitMouthOffset - 1, kitMouthHeight - 1, 1, 1, kitEyeDepth)
|
kitMouthDownRight = pixelBox(kitFace, START, kitMouthOffset - 1, kitMouthHeight - 1, 1, 1, kitEyeDepth)
|
||||||
kitBellyElevation = kitBodyElevation + 1
|
kitBellyElevation = kitBodyElevation + 1
|
||||||
|
|
||||||
kitBellyHeight = kitHeadElevation - kitBellyElevation - 1
|
kitBellyHeight = kitHeadElevation - kitBellyElevation - 1
|
||||||
@ -111,7 +111,7 @@ kitBellyHeight = kitHeadElevation - kitBellyElevation - 1
|
|||||||
// 4.1 Kitty VHS
|
// 4.1 Kitty VHS
|
||||||
kitBellyWidth = kitHeadWidth
|
kitBellyWidth = kitHeadWidth
|
||||||
kitBellyDepth = kitHeadDepth
|
kitBellyDepth = kitHeadDepth
|
||||||
kitBelly = pixelBox(kitBody, 'END', -kitBellyWidth / 2, kitBellyElevation, kitBellyWidth, kitBellyHeight, kitBellyDepth)
|
kitBelly = pixelBox(kitBody, END, -kitBellyWidth / 2, kitBellyElevation, kitBellyWidth, kitBellyHeight, kitBellyDepth)
|
||||||
kitVHSelevation = kitBellyElevation + 1
|
kitVHSelevation = kitBellyElevation + 1
|
||||||
|
|
||||||
kitVHSheight = 2
|
kitVHSheight = 2
|
||||||
@ -119,7 +119,7 @@ kitVHSheight = 2
|
|||||||
// 4.2 Kitty Floppy
|
// 4.2 Kitty Floppy
|
||||||
kitVHSwidth = 8
|
kitVHSwidth = 8
|
||||||
kitVHSdepth = 1
|
kitVHSdepth = 1
|
||||||
kitVHS = pixelBox(kitBelly, 'END', -kitVHSwidth / 2, kitVHSelevation, kitVHSwidth, kitVHSheight, kitVHSdepth)
|
kitVHS = pixelBox(kitBelly, END, -kitVHSwidth / 2, kitVHSelevation, kitVHSwidth, kitVHSheight, kitVHSdepth)
|
||||||
kitFloppyElevation = kitBellyElevation + 1
|
kitFloppyElevation = kitBellyElevation + 1
|
||||||
kitFloppyHeight = 1
|
kitFloppyHeight = 1
|
||||||
|
|
||||||
@ -128,9 +128,9 @@ kitFloppyOffset = kitBellyWidth / 2 - 1
|
|||||||
kitFloppyDepth = 2
|
kitFloppyDepth = 2
|
||||||
|
|
||||||
// 4.3 Kitty Belly Button
|
// 4.3 Kitty Belly Button
|
||||||
kitFloppy1 = pixelBox(kitBelly, 'END', -kitFloppyOffset, kitFloppyElevation, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
kitFloppy1 = pixelBox(kitBelly, END, -kitFloppyOffset, kitFloppyElevation, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
||||||
kitFloppy2 = pixelBox(kitBelly, 'END', -kitFloppyOffset, kitFloppyElevation + 2, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
kitFloppy2 = pixelBox(kitBelly, END, -kitFloppyOffset, kitFloppyElevation + 2, kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
||||||
kitFloppy3 = pixelBox(kitBelly, 'END', kitFloppyOffset, kitFloppyElevation, -kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
kitFloppy3 = pixelBox(kitBelly, END, kitFloppyOffset, kitFloppyElevation, -kitFloppyWidth, kitFloppyHeight, -kitFloppyDepth)
|
||||||
kitBellyButtonOffset = kitHeadWidth / 2 - 3
|
kitBellyButtonOffset = kitHeadWidth / 2 - 3
|
||||||
kitBellyButtonElevation = kitHeadElevation - 1
|
kitBellyButtonElevation = kitHeadElevation - 1
|
||||||
|
|
||||||
@ -139,18 +139,18 @@ kitBellyButtonWidth = 2
|
|||||||
// 4.4 Kitty Buttons
|
// 4.4 Kitty Buttons
|
||||||
kitBellyButtonHeight = 1
|
kitBellyButtonHeight = 1
|
||||||
kitBellyButtonDepth = kitHeadDepth + 1
|
kitBellyButtonDepth = kitHeadDepth + 1
|
||||||
kitBellyButton = pixelBox(kitBody, 'END', -kitBellyButtonOffset, kitBellyButtonElevation, kitBellyButtonWidth, kitBellyButtonHeight, kitBellyButtonDepth)
|
kitBellyButton = pixelBox(kitBody, END, -kitBellyButtonOffset, kitBellyButtonElevation, kitBellyButtonWidth, kitBellyButtonHeight, kitBellyButtonDepth)
|
||||||
|
|
||||||
kitButtonWidth = 1
|
kitButtonWidth = 1
|
||||||
kitButtonHeight = 2
|
kitButtonHeight = 2
|
||||||
kitButtonDepth = kitFloppyDepth
|
kitButtonDepth = kitFloppyDepth
|
||||||
kitButtonElevation = kitFloppyElevation + 2
|
kitButtonElevation = kitFloppyElevation + 2
|
||||||
|
|
||||||
kitButton1 = pixelBox(kitBelly, 'END', kitFloppyOffset, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
kitButton1 = pixelBox(kitBelly, END, kitFloppyOffset, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
||||||
|
|
||||||
// 5. Kitty Legs
|
// 5. Kitty Legs
|
||||||
kitButton2 = pixelBox(kitBelly, 'END', kitFloppyOffset - kitButtonWidth - 1, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
kitButton2 = pixelBox(kitBelly, END, kitFloppyOffset - kitButtonWidth - 1, kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
||||||
kitButton3 = pixelBox(kitBelly, 'END', kitFloppyOffset - (2 * (kitButtonWidth + 1)), kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
kitButton3 = pixelBox(kitBelly, END, kitFloppyOffset - (2 * (kitButtonWidth + 1)), kitFloppyElevation + 2, -kitButtonWidth, kitButtonHeight, -kitButtonDepth)
|
||||||
|
|
||||||
kitShoeWidth = 7
|
kitShoeWidth = 7
|
||||||
kitShoeLength = 10
|
kitShoeLength = 10
|
||||||
@ -175,7 +175,7 @@ fn kitLeg(offsetFront, offsetSide) {
|
|||||||
kitPantsFrontWidth = kitPantsWidth
|
kitPantsFrontWidth = kitPantsWidth
|
||||||
kitPantsHeight = kitBodyElevation - kitShoeHeight
|
kitPantsHeight = kitBodyElevation - kitShoeHeight
|
||||||
|
|
||||||
kitPants = pixelBox(kitShoe, 'END', kitPantsOffsetSide, kitPantsOffsetFront, kitPantsFrontWidth, kitPantsWidth, kitPantsHeight)
|
kitPants = pixelBox(kitShoe, END, kitPantsOffsetSide, kitPantsOffsetFront, kitPantsFrontWidth, kitPantsWidth, kitPantsHeight)
|
||||||
|
|
||||||
return kitShoe
|
return kitShoe
|
||||||
}
|
}
|
||||||
@ -195,13 +195,13 @@ fn kitEar(earOffsetFront, earOffsetSide) {
|
|||||||
baseVolume = pixelBox(kitBody, seg01, kitNewEarOffsetSide, kitNewEarOffsetFront, kitEarWidth, -kitEarDepth, kitEarHeight)
|
baseVolume = pixelBox(kitBody, seg01, kitNewEarOffsetSide, kitNewEarOffsetFront, kitEarWidth, -kitEarDepth, kitEarHeight)
|
||||||
|
|
||||||
secondOffset = 1
|
secondOffset = 1
|
||||||
secondLevel = pixelBox(baseVolume, 'END', kitNewEarOffsetSide + secondOffset, kitNewEarOffsetFront - 0.01, kitEarWidth - (secondOffset * 2), -kitEarDepth + secondOffset * 2, kitEarHeight)
|
secondLevel = pixelBox(baseVolume, END, kitNewEarOffsetSide + secondOffset, kitNewEarOffsetFront - 0.01, kitEarWidth - (secondOffset * 2), -kitEarDepth + secondOffset * 2, kitEarHeight)
|
||||||
|
|
||||||
thirdOffset = 2
|
thirdOffset = 2
|
||||||
thirdLevel = pixelBox(secondLevel, 'END', kitNewEarOffsetSide + thirdOffset, kitNewEarOffsetFront - 0.02, kitEarWidth - (thirdOffset * 2), -kitEarDepth + thirdOffset * 2, kitEarHeight)
|
thirdLevel = pixelBox(secondLevel, END, kitNewEarOffsetSide + thirdOffset, kitNewEarOffsetFront - 0.02, kitEarWidth - (thirdOffset * 2), -kitEarDepth + thirdOffset * 2, kitEarHeight)
|
||||||
|
|
||||||
fourthOffset = 3
|
fourthOffset = 3
|
||||||
fourthLevel = pixelBox(thirdLevel, 'END', kitNewEarOffsetSide + fourthOffset, kitNewEarOffsetFront - 0.03, kitEarWidth - (fourthOffset * 2), -kitEarDepth + fourthOffset * 2, kitEarHeight)
|
fourthLevel = pixelBox(thirdLevel, END, kitNewEarOffsetSide + fourthOffset, kitNewEarOffsetFront - 0.03, kitEarWidth - (fourthOffset * 2), -kitEarDepth + fourthOffset * 2, kitEarHeight)
|
||||||
|
|
||||||
return baseVolume
|
return baseVolume
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,7 @@ base = startSketchOn(XY)
|
|||||||
|> extrude(length = height)
|
|> extrude(length = height)
|
||||||
|
|
||||||
// Sketch and extrude a rectangular shape to create the shell underneath the lego. Will replace with shell function when able to call a face created from shell.
|
// Sketch and extrude a rectangular shape to create the shell underneath the lego. Will replace with shell function when able to call a face created from shell.
|
||||||
shellExtrude = startSketchOn(base, "start")
|
shellExtrude = startSketchOn(base, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
-(totalWidth / 2 - t),
|
-(totalWidth / 2 - t),
|
||||||
-(totalLength / 2 - t)
|
-(totalLength / 2 - t)
|
||||||
@ -47,7 +47,7 @@ shellExtrude = startSketchOn(base, "start")
|
|||||||
|> extrude(length = -(height - t))
|
|> extrude(length = -(height - t))
|
||||||
|
|
||||||
// Create the pegs on the top of the base
|
// Create the pegs on the top of the base
|
||||||
peg = startSketchOn(base, 'end')
|
peg = startSketchOn(base, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-(pitch * (wbumps - 1) / 2),
|
-(pitch * (wbumps - 1) / 2),
|
||||||
@ -60,7 +60,7 @@ peg = startSketchOn(base, 'end')
|
|||||||
|> extrude(length = bumpHeight)
|
|> extrude(length = bumpHeight)
|
||||||
|
|
||||||
// Create the pegs on the bottom of the base
|
// Create the pegs on the bottom of the base
|
||||||
tubePattern = startSketchOn(shellExtrude, 'start')
|
tubePattern = startSketchOn(shellExtrude, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-(pitch * (wbumps - 1) / 2 - (pitch / 2)),
|
-(pitch * (wbumps - 1) / 2 - (pitch / 2)),
|
||||||
|
@ -26,16 +26,16 @@ extrude001 = extrude(sketch001, length = basePlateThickness)
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Base Motor for actuating first joint
|
// Base Motor for actuating first joint
|
||||||
sketch002 = startSketchOn(extrude001, 'END')
|
sketch002 = startSketchOn(extrude001, END)
|
||||||
|> circle(center = [0, 0], radius = 4, tag = $referenceEdge)
|
|> circle(center = [0, 0], radius = 4, tag = $referenceEdge)
|
||||||
extrude002 = extrude(sketch002, length = baseHeight - basePlateThickness - 1.5)
|
extrude002 = extrude(sketch002, length = baseHeight - basePlateThickness - 1.5)
|
||||||
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge)])
|
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge)])
|
||||||
sketch003 = startSketchOn(extrude002, 'END')
|
sketch003 = startSketchOn(extrude002, END)
|
||||||
|> circle(center = [0, 0], radius = 0.5)
|
|> circle(center = [0, 0], radius = 0.5)
|
||||||
extrude003 = extrude(sketch003, length = 1)
|
extrude003 = extrude(sketch003, length = 1)
|
||||||
|
|
||||||
// Pattern M8 mounting bolts in base
|
// Pattern M8 mounting bolts in base
|
||||||
sketch4A = startSketchOn(extrude001, 'END')
|
sketch4A = startSketchOn(extrude001, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-basePlateRadius + 1,
|
-basePlateRadius + 1,
|
||||||
@ -52,7 +52,7 @@ sketch4A = startSketchOn(extrude001, 'END')
|
|||||||
|
|
||||||
extrude4A = extrude(sketch4A, length = -basePlateThickness)
|
extrude4A = extrude(sketch4A, length = -basePlateThickness)
|
||||||
|
|
||||||
sketch4B = startSketchOn(extrude001, 'END')
|
sketch4B = startSketchOn(extrude001, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-basePlateRadius + 0.5 + baseChamfer,
|
-basePlateRadius + 0.5 + baseChamfer,
|
||||||
|
@ -26,12 +26,12 @@ sketch011 = startSketchOn(plane003)
|
|||||||
|> close()
|
|> close()
|
||||||
extrude011 = extrude(sketch011, length = -axisJ2ArmThickness)
|
extrude011 = extrude(sketch011, length = -axisJ2ArmThickness)
|
||||||
|
|
||||||
sketch012 = startSketchOn(extrude011, 'START')
|
sketch012 = startSketchOn(extrude011, START)
|
||||||
|> circle(center = [-1.75, 8], radius = 1.9, tag = $referenceEdge4)
|
|> circle(center = [-1.75, 8], radius = 1.9, tag = $referenceEdge4)
|
||||||
|
|
||||||
extrude012 = extrude(sketch012, length = 0.15)
|
extrude012 = extrude(sketch012, length = 0.15)
|
||||||
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge4)])
|
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge4)])
|
||||||
sketch013 = startSketchOn(extrude011, 'START')
|
sketch013 = startSketchOn(extrude011, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))),
|
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))),
|
||||||
@ -45,7 +45,7 @@ extrude013 = extrude(sketch013, length = 1)
|
|||||||
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge5)])
|
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge5)])
|
||||||
|
|
||||||
// Draw Bolt Patterns on J2 Robot Arm
|
// Draw Bolt Patterns on J2 Robot Arm
|
||||||
sketch014 = startSketchOn(extrude012, 'END')
|
sketch014 = startSketchOn(extrude012, END)
|
||||||
|> circle(center = [-1.75, 6.75], radius = 0.2)
|
|> circle(center = [-1.75, 6.75], radius = 0.2)
|
||||||
|> patternCircular2d(
|
|> patternCircular2d(
|
||||||
center = [-1.75, 8],
|
center = [-1.75, 8],
|
||||||
@ -56,7 +56,7 @@ sketch014 = startSketchOn(extrude012, 'END')
|
|||||||
|
|
||||||
extrude014 = extrude(sketch014, length = 0.15)
|
extrude014 = extrude(sketch014, length = 0.15)
|
||||||
|
|
||||||
sketch015 = startSketchOn(extrude013, 'END')
|
sketch015 = startSketchOn(extrude013, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-1.75 - ((axisJ2ArmLength - 1) * cos(toRadians(axisJ2))),
|
-1.75 - ((axisJ2ArmLength - 1) * cos(toRadians(axisJ2))),
|
||||||
@ -76,7 +76,7 @@ sketch015 = startSketchOn(extrude013, 'END')
|
|||||||
|
|
||||||
extrude015 = extrude(sketch015, length = 0.15)
|
extrude015 = extrude(sketch015, length = 0.15)
|
||||||
|
|
||||||
sketch016 = startSketchOn(extrude011, 'END')
|
sketch016 = startSketchOn(extrude011, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
||||||
|
@ -26,7 +26,7 @@ sketch017 = startSketchOn(plane002)
|
|||||||
|> close()
|
|> close()
|
||||||
extrude017 = extrude(sketch017, length = axisJ3CArmThickness)
|
extrude017 = extrude(sketch017, length = axisJ3CArmThickness)
|
||||||
|
|
||||||
sketch018 = startSketchOn(extrude017, 'END')
|
sketch018 = startSketchOn(extrude017, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)),
|
||||||
@ -40,7 +40,7 @@ extrude018 = extrude(sketch018, length = 0.15)
|
|||||||
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge6)])
|
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge6)])
|
||||||
|
|
||||||
// Draw Bolt Pattern on J3 Robot Arm
|
// Draw Bolt Pattern on J3 Robot Arm
|
||||||
sketch019 = startSketchOn(extrude018, 'END')
|
sketch019 = startSketchOn(extrude018, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 + (axisJ2ArmLength - 1) * cos(toRadians(axisJ2)),
|
1.75 + (axisJ2ArmLength - 1) * cos(toRadians(axisJ2)),
|
||||||
@ -61,7 +61,7 @@ sketch019 = startSketchOn(extrude018, 'END')
|
|||||||
extrude019 = extrude(sketch019, length = 0.15)
|
extrude019 = extrude(sketch019, length = 0.15)
|
||||||
|
|
||||||
// On the J3 Robot Arm Body, Create Mounting Clevis for Grabber Claw
|
// On the J3 Robot Arm Body, Create Mounting Clevis for Grabber Claw
|
||||||
sketch020 = startSketchOn(extrude017, 'START')
|
sketch020 = startSketchOn(extrude017, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))) - (axisJ3CArmLength * cos(toRadians(axisJ3C))),
|
-1.75 - (axisJ2ArmLength * cos(toRadians(axisJ2))) - (axisJ3CArmLength * cos(toRadians(axisJ3C))),
|
||||||
@ -71,7 +71,7 @@ sketch020 = startSketchOn(extrude017, 'START')
|
|||||||
)
|
)
|
||||||
extrude020 = extrude(sketch020, length = -0.5)
|
extrude020 = extrude(sketch020, length = -0.5)
|
||||||
|
|
||||||
sketch021 = startSketchOn(extrude017, 'END')
|
sketch021 = startSketchOn(extrude017, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||||
@ -85,13 +85,13 @@ extrude021 = extrude(sketch021, length = -0.5)
|
|||||||
// Define Grabber Claw Constants
|
// Define Grabber Claw Constants
|
||||||
grabberLength = 7
|
grabberLength = 7
|
||||||
|
|
||||||
sketch022 = startSketchOn(extrude021, 'START')
|
sketch022 = startSketchOn(extrude021, START)
|
||||||
|> circle(center = [0, 0], radius = 0.10)
|
|> circle(center = [0, 0], radius = 0.10)
|
||||||
|
|
||||||
extrude022 = extrude(sketch022, length = -0.01)
|
extrude022 = extrude(sketch022, length = -0.01)
|
||||||
|
|
||||||
// Build Upper Claw Finger
|
// Build Upper Claw Finger
|
||||||
sketch023 = startSketchOn(extrude022, 'START')
|
sketch023 = startSketchOn(extrude022, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||||
@ -112,7 +112,7 @@ sketch023 = startSketchOn(extrude022, 'START')
|
|||||||
extrude023 = extrude(sketch023, length = -1.5)
|
extrude023 = extrude(sketch023, length = -1.5)
|
||||||
|
|
||||||
// Build Lower Claw Finger
|
// Build Lower Claw Finger
|
||||||
sketch024 = startSketchOn(extrude022, 'START')
|
sketch024 = startSketchOn(extrude022, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
1.75 + axisJ2ArmLength * cos(toRadians(axisJ2)) + axisJ3CArmLength * cos(toRadians(axisJ3C)),
|
||||||
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
8 + axisJ2ArmLength * sin(toRadians(axisJ2)) + axisJ3CArmLength * sin(toRadians(axisJ3C))
|
||||||
|
@ -26,7 +26,7 @@ sketch006 = startSketchOn(plane002)
|
|||||||
|
|
||||||
extrude006 = extrude(sketch006, length = 1)
|
extrude006 = extrude(sketch006, length = 1)
|
||||||
|
|
||||||
sketch007 = startSketchOn(extrude006, 'END')
|
sketch007 = startSketchOn(extrude006, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||||
@ -39,7 +39,7 @@ extrude007 = extrude(sketch007, length = 1.5)
|
|||||||
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge2)])
|
|> fillet(radius = 0.1, tags = [getOppositeEdge(referenceEdge2)])
|
||||||
|
|
||||||
// Draw Bolt Pattern on Rotating Base
|
// Draw Bolt Pattern on Rotating Base
|
||||||
sketch008 = startSketchOn(extrude007, 'END')
|
sketch008 = startSketchOn(extrude007, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||||
@ -58,7 +58,7 @@ sketch008 = startSketchOn(extrude007, 'END')
|
|||||||
)
|
)
|
||||||
extrude008 = extrude(sketch008, length = 0.2)
|
extrude008 = extrude(sketch008, length = 0.2)
|
||||||
|
|
||||||
sketch009 = startSketchOn(extrude007, 'END')
|
sketch009 = startSketchOn(extrude007, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
1.75 * cos(toRadians(axisJ1)) / abs(cos(toRadians(axisJ1))),
|
||||||
|
@ -22,7 +22,7 @@ body = startSketchOn(XY)
|
|||||||
|> line(endAbsolute = [-width / 2, length / 2])
|
|> line(endAbsolute = [-width / 2, length / 2])
|
||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = height)
|
|> extrude(length = height)
|
||||||
counterBoreHoles = startSketchOn(body, 'end')
|
counterBoreHoles = startSketchOn(body, END)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-(width / 2 - (padding / 2)),
|
-(width / 2 - (padding / 2)),
|
||||||
@ -34,7 +34,7 @@ counterBoreHoles = startSketchOn(body, 'end')
|
|||||||
|> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0])
|
|> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0])
|
||||||
|> extrude(%, length = -cbDepth)
|
|> extrude(%, length = -cbDepth)
|
||||||
|
|
||||||
boltHoles = startSketchOn(body, 'start')
|
boltHoles = startSketchOn(body, START)
|
||||||
|> circle(
|
|> circle(
|
||||||
center = [
|
center = [
|
||||||
-(width / 2 - (padding / 2)),
|
-(width / 2 - (padding / 2)),
|
||||||
@ -46,6 +46,6 @@ boltHoles = startSketchOn(body, 'start')
|
|||||||
|> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0])
|
|> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0])
|
||||||
|> extrude(length = -height + cbDepth)
|
|> extrude(length = -height + cbDepth)
|
||||||
|
|
||||||
centerHole = startSketchOn(body, 'end')
|
centerHole = startSketchOn(body, END)
|
||||||
|> circle(center = [0, 0], radius = bearingDia / 2)
|
|> circle(center = [0, 0], radius = bearingDia / 2)
|
||||||
|> extrude(length = -height)
|
|> extrude(length = -height)
|
||||||
|
@ -15,7 +15,7 @@ export fn pipe() {
|
|||||||
|> extrude(%, length = pipeLength)
|
|> extrude(%, length = pipeLength)
|
||||||
|
|
||||||
// Extrude a hole through the length of the pipe
|
// Extrude a hole through the length of the pipe
|
||||||
pipe = startSketchOn(pipeBase, 'end')
|
pipe = startSketchOn(pipeBase, END)
|
||||||
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
||||||
|> extrude(%, length = -pipeLength)
|
|> extrude(%, length = -pipeLength)
|
||||||
|> appearance(color = "#a24ed0")
|
|> appearance(color = "#a24ed0")
|
||||||
|
@ -27,15 +27,15 @@ export fn flange() {
|
|||||||
|> extrude(%, length = flangeBaseThickness)
|
|> extrude(%, length = flangeBaseThickness)
|
||||||
|
|
||||||
// Create both the raised portions on the front and back of the flange base
|
// Create both the raised portions on the front and back of the flange base
|
||||||
flangeBack = startSketchOn(flangeBase, 'start')
|
flangeBack = startSketchOn(flangeBase, START)
|
||||||
|> circle(%, center = [0, 0], radius = flangeBackDiameter / 2)
|
|> circle(%, center = [0, 0], radius = flangeBackDiameter / 2)
|
||||||
|> extrude(%, length = flangeBackHeight)
|
|> extrude(%, length = flangeBackHeight)
|
||||||
flangeFront = startSketchOn(flangeBase, 'end')
|
flangeFront = startSketchOn(flangeBase, END)
|
||||||
|> circle(%, center = [0, 0], radius = flangeFrontDiameter / 2)
|
|> circle(%, center = [0, 0], radius = flangeFrontDiameter / 2)
|
||||||
|> extrude(%, length = flangeFrontHeight)
|
|> extrude(%, length = flangeFrontHeight)
|
||||||
|
|
||||||
// Create the circular cut in the center for the pipe
|
// Create the circular cut in the center for the pipe
|
||||||
pipeCut = startSketchOn(flangeFront, 'end')
|
pipeCut = startSketchOn(flangeFront, END)
|
||||||
|> circle(%, center = [0, 0], radius = pipeDiameter / 2)
|
|> circle(%, center = [0, 0], radius = pipeDiameter / 2)
|
||||||
|> extrude(%, length = -flangeTotalThickness)
|
|> extrude(%, length = -flangeTotalThickness)
|
||||||
|> appearance(%, color = "#bab0b0")
|
|> appearance(%, color = "#bab0b0")
|
||||||
|
@ -16,7 +16,7 @@ export fn bolt() {
|
|||||||
|> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)])
|
|> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)])
|
||||||
|
|
||||||
// Define the sketch of the hex pattern on the screw head and extrude into the head
|
// Define the sketch of the hex pattern on the screw head and extrude into the head
|
||||||
hexPatternSketch = startSketchOn(boltHead, 'start')
|
hexPatternSketch = startSketchOn(boltHead, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
boltHexDrive / 2,
|
boltHexDrive / 2,
|
||||||
boltHexFlatLength / 2
|
boltHexFlatLength / 2
|
||||||
@ -30,7 +30,7 @@ export fn bolt() {
|
|||||||
|> extrude(length = -boltHeadLength * 0.75)
|
|> extrude(length = -boltHeadLength * 0.75)
|
||||||
|
|
||||||
// create the body of the bolt
|
// create the body of the bolt
|
||||||
boltBody = startSketchOn(boltHead, 'end')
|
boltBody = startSketchOn(boltHead, END)
|
||||||
|> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge)
|
|> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge)
|
||||||
|> extrude(length = boltLength)
|
|> extrude(length = boltLength)
|
||||||
|> appearance(color = "#4dd043", metalness = 90, roughness = 90)
|
|> appearance(color = "#4dd043", metalness = 90, roughness = 90)
|
||||||
|
@ -13,7 +13,7 @@ gasketBase = startSketchOn(XY)
|
|||||||
|> extrude(%, length = gasketThickness)
|
|> extrude(%, length = gasketThickness)
|
||||||
|
|
||||||
// Extrude a circular hole through the gasket base
|
// Extrude a circular hole through the gasket base
|
||||||
startSketchOn(gasketBase, 'end')
|
startSketchOn(gasketBase, END)
|
||||||
|> circle(%, center = [0, 0], radius = gasketInnerDiameter / 2)
|
|> circle(%, center = [0, 0], radius = gasketInnerDiameter / 2)
|
||||||
|> extrude(%, length = -gasketThickness)
|
|> extrude(%, length = -gasketThickness)
|
||||||
|> appearance(%, color = "#d0cb3e")
|
|> appearance(%, color = "#d0cb3e")
|
||||||
|
@ -24,7 +24,7 @@ export fn hexNut() {
|
|||||||
|> extrude(length = hexNutThickness)
|
|> extrude(length = hexNutThickness)
|
||||||
|
|
||||||
// Create the hole in the center of the hex nut
|
// Create the hole in the center of the hex nut
|
||||||
hexNut = startSketchOn(hexNutBase, 'end')
|
hexNut = startSketchOn(hexNutBase, END)
|
||||||
|> circle(center = [0, 0], radius = hexNutDiameter / 2)
|
|> circle(center = [0, 0], radius = hexNutDiameter / 2)
|
||||||
|> extrude(%, length = -hexNutThickness)
|
|> extrude(%, length = -hexNutThickness)
|
||||||
|> appearance(%, color = "#4edfd5")
|
|> appearance(%, color = "#4edfd5")
|
||||||
|
@ -15,7 +15,7 @@ export fn washer() {
|
|||||||
|> extrude(length = washerThickness)
|
|> extrude(length = washerThickness)
|
||||||
|
|
||||||
// Extrude a hole through the washer
|
// Extrude a hole through the washer
|
||||||
washer = startSketchOn(washerBase, 'end')
|
washer = startSketchOn(washerBase, END)
|
||||||
|> circle(center = [0, 0], radius = washerInnerDia / 2)
|
|> circle(center = [0, 0], radius = washerInnerDia / 2)
|
||||||
|> extrude(%, length = -washerThickness)
|
|> extrude(%, length = -washerThickness)
|
||||||
|> appearance(%, color = "#ee4f4f")
|
|> appearance(%, color = "#ee4f4f")
|
||||||
|
@ -15,7 +15,7 @@ pipeBase = startSketchOn(XZ)
|
|||||||
|> extrude(%, length = pipeLength)
|
|> extrude(%, length = pipeLength)
|
||||||
|
|
||||||
// Extrude a hole through the length of the pipe
|
// Extrude a hole through the length of the pipe
|
||||||
pipe = startSketchOn(pipeBase, 'end')
|
pipe = startSketchOn(pipeBase, END)
|
||||||
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
|> circle(center = [0, 0], radius = pipeInnerDiameter / 2)
|
||||||
|> extrude(%, length = -pipeLength)
|
|> extrude(%, length = -pipeLength)
|
||||||
|> appearance(color = "#a24ed0")
|
|> appearance(color = "#a24ed0")
|
||||||
|
@ -75,7 +75,7 @@ sketch003 = startSketchOn(customPlane)
|
|||||||
|> extrude(length = wallThickness)
|
|> extrude(length = wallThickness)
|
||||||
|
|
||||||
// Create the right side wall of the tub
|
// Create the right side wall of the tub
|
||||||
sketch004 = startSketchOn(sketch002, 'END')
|
sketch004 = startSketchOn(sketch002, END)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
|> yLine(endAbsolute = height)
|
|> yLine(endAbsolute = height)
|
||||||
|> xLine(endAbsolute = wallThickness)
|
|> xLine(endAbsolute = wallThickness)
|
||||||
@ -127,7 +127,7 @@ sketch006 = startSketchOn(sketch005, seg03)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = wallThickness)
|
|> extrude(length = wallThickness)
|
||||||
|
|
||||||
sketch007 = startSketchOn(sketch004, 'END')
|
sketch007 = startSketchOn(sketch004, END)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
|> xLine(endAbsolute = wallThickness)
|
|> xLine(endAbsolute = wallThickness)
|
||||||
|> yLine(endAbsolute = height)
|
|> yLine(endAbsolute = height)
|
||||||
|
@ -54,7 +54,7 @@ sketch001 = startSketchOn(XZ)
|
|||||||
extrude001 = extrude(sketch001, length = 5)
|
extrude001 = extrude(sketch001, length = 5)
|
||||||
|
|
||||||
// Create the second sketch
|
// Create the second sketch
|
||||||
sketch002 = startSketchOn(extrude001, 'START')
|
sketch002 = startSketchOn(extrude001, START)
|
||||||
|> startProfileAt([distanceToInsideEdge, 0], %)
|
|> startProfileAt([distanceToInsideEdge, 0], %)
|
||||||
|> angledLine(angle = 180, length = templateThickness, tag = $rectangleSegmentA002)
|
|> angledLine(angle = 180, length = templateThickness, tag = $rectangleSegmentA002)
|
||||||
|> angledLine(angle = segAng(rectangleSegmentA002) + 90, length = templateThickness, tag = $rectangleSegmentB002)
|
|> angledLine(angle = segAng(rectangleSegmentA002) + 90, length = templateThickness, tag = $rectangleSegmentB002)
|
||||||
@ -66,7 +66,7 @@ sketch002 = startSketchOn(extrude001, 'START')
|
|||||||
extrude002 = extrude(sketch002, length = 13)
|
extrude002 = extrude(sketch002, length = 13)
|
||||||
|
|
||||||
// Create the third sketch
|
// Create the third sketch
|
||||||
sketch003 = startSketchOn(extrude001, 'START')
|
sketch003 = startSketchOn(extrude001, START)
|
||||||
|> startProfileAt([-distanceToInsideEdge, 0], %)
|
|> startProfileAt([-distanceToInsideEdge, 0], %)
|
||||||
|> angledLine(angle = 0, length = templateThickness, tag = $rectangleSegmentA001)
|
|> angledLine(angle = 0, length = templateThickness, tag = $rectangleSegmentA001)
|
||||||
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = templateThickness, tag = $rectangleSegmentB001)
|
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = templateThickness, tag = $rectangleSegmentB001)
|
||||||
@ -78,7 +78,7 @@ sketch003 = startSketchOn(extrude001, 'START')
|
|||||||
extrude003 = extrude(sketch003, length = 13)
|
extrude003 = extrude(sketch003, length = 13)
|
||||||
|
|
||||||
// Create the fourth sketch
|
// Create the fourth sketch
|
||||||
sketch004 = startSketchOn(extrude002, 'END')
|
sketch004 = startSketchOn(extrude002, END)
|
||||||
|> startProfileAt([-distanceToInsideEdge, 0], %)
|
|> startProfileAt([-distanceToInsideEdge, 0], %)
|
||||||
|> angledLine(angle = 0, length = distanceToInsideEdge * 2, tag = $rectangleSegmentA003)
|
|> angledLine(angle = 0, length = distanceToInsideEdge * 2, tag = $rectangleSegmentA003)
|
||||||
|> angledLine(angle = segAng(rectangleSegmentA003) - 90, length = templateThickness, tag = $rectangleSegmentB003)
|
|> angledLine(angle = segAng(rectangleSegmentA003) - 90, length = templateThickness, tag = $rectangleSegmentB003)
|
||||||
|
@ -48,7 +48,7 @@ sketch001 = startSketchOn(XZ)
|
|||||||
extrude001 = extrude(sketch001, length = 5)
|
extrude001 = extrude(sketch001, length = 5)
|
||||||
|
|
||||||
// Create the second sketch
|
// Create the second sketch
|
||||||
sketch002 = startSketchOn(extrude001, 'START')
|
sketch002 = startSketchOn(extrude001, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
-slateWidthHalf,
|
-slateWidthHalf,
|
||||||
-templateGap * 2 - (templateDiameter / 2)
|
-templateGap * 2 - (templateDiameter / 2)
|
||||||
@ -63,7 +63,7 @@ sketch002 = startSketchOn(extrude001, 'START')
|
|||||||
extrude002 = extrude(sketch002, length = 7.5)
|
extrude002 = extrude(sketch002, length = 7.5)
|
||||||
|
|
||||||
// Create the third sketch
|
// Create the third sketch
|
||||||
sketch003 = startSketchOn(extrude001, 'START')
|
sketch003 = startSketchOn(extrude001, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
slateWidthHalf,
|
slateWidthHalf,
|
||||||
-templateGap * 2 - (templateDiameter / 2)
|
-templateGap * 2 - (templateDiameter / 2)
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 65 KiB |
Binary file not shown.
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
Binary file not shown.
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
@ -19,7 +19,7 @@ boltHead = startSketchOn(XZ)
|
|||||||
|> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)])
|
|> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)])
|
||||||
|
|
||||||
// Define the sketch of the hex pattern on the screw head
|
// Define the sketch of the hex pattern on the screw head
|
||||||
hexPatternSketch = startSketchOn(boltHead, 'start')
|
hexPatternSketch = startSketchOn(boltHead, START)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
boltHexDrive / 2,
|
boltHexDrive / 2,
|
||||||
boltHexFlatLength / 2
|
boltHexFlatLength / 2
|
||||||
@ -31,7 +31,7 @@ hexPatternSketch = startSketchOn(boltHead, 'start')
|
|||||||
|> angledLine(angle = 30, length = boltHexFlatLength)
|
|> angledLine(angle = 30, length = boltHexFlatLength)
|
||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = -boltHeadLength * 0.75)
|
|> extrude(length = -boltHeadLength * 0.75)
|
||||||
boltBody = startSketchOn(boltHead, 'end')
|
boltBody = startSketchOn(boltHead, END)
|
||||||
|> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge)
|
|> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge)
|
||||||
|> extrude(length = boltLength)
|
|> extrude(length = boltLength)
|
||||||
|> fillet(radius = .020, tags = [getOppositeEdge(filletEdge)])
|
|> fillet(radius = .020, tags = [getOppositeEdge(filletEdge)])
|
||||||
|
@ -26,7 +26,7 @@ body = startSketchOn(XZ)
|
|||||||
)
|
)
|
||||||
|
|
||||||
// Cut out the indentation for the case
|
// Cut out the indentation for the case
|
||||||
caseIndentSketch = startSketchOn(body, 'END')
|
caseIndentSketch = startSketchOn(body, END)
|
||||||
|> startProfileAt([
|
|> startProfileAt([
|
||||||
-width / 2 + offset,
|
-width / 2 + offset,
|
||||||
height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))
|
height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))
|
||||||
@ -51,7 +51,7 @@ caseIndentSketch = startSketchOn(body, 'END')
|
|||||||
extrude002 = extrude(caseIndentSketch, length = -0.0625)
|
extrude002 = extrude(caseIndentSketch, length = -0.0625)
|
||||||
|
|
||||||
// Create the pocket for the screen
|
// Create the pocket for the screen
|
||||||
screenCutout = startSketchOn(extrude002, 'start')
|
screenCutout = startSketchOn(extrude002, START)
|
||||||
|> startProfileAt([-screenWidth / 2, screenYPosition], %)
|
|> startProfileAt([-screenWidth / 2, screenYPosition], %)
|
||||||
|> xLine(length = screenWidth, tag = $seg01)
|
|> xLine(length = screenWidth, tag = $seg01)
|
||||||
|> yLine(length = -screenHeight)
|
|> yLine(length = -screenHeight)
|
||||||
@ -61,7 +61,7 @@ screenCutout = startSketchOn(extrude002, 'start')
|
|||||||
extrude003 = extrude(screenCutout, length = screenDepth)
|
extrude003 = extrude(screenCutout, length = screenDepth)
|
||||||
|
|
||||||
// Create the speaker box
|
// Create the speaker box
|
||||||
speakerBox = startSketchOn(extrude002, 'start')
|
speakerBox = startSketchOn(extrude002, START)
|
||||||
|> startProfileAt([-1.25 / 2, -.125], %)
|
|> startProfileAt([-1.25 / 2, -.125], %)
|
||||||
|> xLine(length = speakerBoxWidth)
|
|> xLine(length = speakerBoxWidth)
|
||||||
|> yLine(length = -speakerBoxHeight)
|
|> yLine(length = -speakerBoxHeight)
|
||||||
|
@ -751,7 +751,7 @@ part001 = cube([0,0], 20)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 20)
|
|> extrude(length = 20)
|
||||||
|
|
||||||
part002 = startSketchOn(part001, "end")
|
part002 = startSketchOn(part001, END)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
|> line(end = [0, 10])
|
|> line(end = [0, 10])
|
||||||
|> line(end = [10, 0])
|
|> line(end = [10, 0])
|
||||||
@ -759,7 +759,7 @@ part002 = startSketchOn(part001, "end")
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 5)
|
|> extrude(length = 5)
|
||||||
|
|
||||||
part003 = startSketchOn(part002, "end")
|
part003 = startSketchOn(part002, END)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
|> line(end = [0, 5])
|
|> line(end = [0, 5])
|
||||||
|> line(end = [5, 0])
|
|> line(end = [5, 0])
|
||||||
@ -811,7 +811,7 @@ part001 = cube([0,0], 20)
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 20)
|
|> extrude(length = 20)
|
||||||
|
|
||||||
part002 = startSketchOn(part001, "end")
|
part002 = startSketchOn(part001, END)
|
||||||
|> circle(center = [0, 0], radius= 5)
|
|> circle(center = [0, 0], radius= 5)
|
||||||
|> extrude(length = 5)
|
|> extrude(length = 5)
|
||||||
"#;
|
"#;
|
||||||
@ -1031,7 +1031,7 @@ async fn kcl_test_revolve_on_edge() {
|
|||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = 10)
|
|> extrude(length = 10)
|
||||||
|
|
||||||
sketch001 = startSketchOn(box, "end")
|
sketch001 = startSketchOn(box, END)
|
||||||
|> startProfileAt([5, 10], %)
|
|> startProfileAt([5, 10], %)
|
||||||
|> line(end = [0, -10])
|
|> line(end = [0, -10])
|
||||||
|> line(end = [2, 0])
|
|> line(end = [2, 0])
|
||||||
@ -1129,7 +1129,7 @@ async fn kcl_test_revolve_on_face() {
|
|||||||
|> close(tag = $revolveAxis)
|
|> close(tag = $revolveAxis)
|
||||||
|> extrude(length = 10)
|
|> extrude(length = 10)
|
||||||
|
|
||||||
sketch001 = startSketchOn(box, "end")
|
sketch001 = startSketchOn(box, END)
|
||||||
|> startProfileAt([5, 10], %)
|
|> startProfileAt([5, 10], %)
|
||||||
|> line(end = [0, -10])
|
|> line(end = [0, -10])
|
||||||
|> line(end = [2, 0])
|
|> line(end = [2, 0])
|
||||||
@ -1173,7 +1173,7 @@ async fn kcl_test_simple_revolve_sketch_on_edge() {
|
|||||||
|> close()
|
|> close()
|
||||||
|> revolve(axis = Y, angle = 180)
|
|> revolve(axis = Y, angle = 180)
|
||||||
|
|
||||||
part002 = startSketchOn(part001, 'end')
|
part002 = startSketchOn(part001, END)
|
||||||
|> startProfileAt([4.5, -5], %)
|
|> startProfileAt([4.5, -5], %)
|
||||||
|> line(end = [0, 5])
|
|> line(end = [0, 5])
|
||||||
|> line(end = [5, 0])
|
|> line(end = [5, 0])
|
||||||
@ -1277,7 +1277,7 @@ async fn kcl_test_member_expression_in_params() {
|
|||||||
})
|
})
|
||||||
|> circle(center = [0, 0], radius= capDia / 2)
|
|> circle(center = [0, 0], radius= capDia / 2)
|
||||||
|> extrude(length = capHeadLength)
|
|> extrude(length = capHeadLength)
|
||||||
screw = startSketchOn(screwHead, "start")
|
screw = startSketchOn(screwHead, START)
|
||||||
|> circle(center = [0, 0], radius= dia / 2)
|
|> circle(center = [0, 0], radius= dia / 2)
|
||||||
|> extrude(length = length)
|
|> extrude(length = length)
|
||||||
return screw
|
return screw
|
||||||
|
@ -257,7 +257,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(new).await.unwrap();
|
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(new).await.unwrap();
|
||||||
|
|
||||||
@ -288,7 +288,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25) "#;
|
shell(firstSketch, faces = [END], thickness = 0.25) "#;
|
||||||
|
|
||||||
let new = r#"// Remove the end face for the extrusion.
|
let new = r#"// Remove the end face for the extrusion.
|
||||||
firstSketch = startSketchOn('XY')
|
firstSketch = startSketchOn('XY')
|
||||||
@ -300,7 +300,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
||||||
|
|
||||||
@ -333,7 +333,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25) "#;
|
shell(firstSketch, faces = [END], thickness = 0.25) "#;
|
||||||
|
|
||||||
let new = r#"// Remove the end face for the extrusion.
|
let new = r#"// Remove the end face for the extrusion.
|
||||||
firstSketch = startSketchOn('XY')
|
firstSketch = startSketchOn('XY')
|
||||||
@ -345,7 +345,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
||||||
|
|
||||||
@ -380,7 +380,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25) "#;
|
shell(firstSketch, faces = [END], thickness = 0.25) "#;
|
||||||
|
|
||||||
let new = r#"@foo(whatever = 42)
|
let new = r#"@foo(whatever = 42)
|
||||||
@baz
|
@baz
|
||||||
@ -394,7 +394,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
let ExecTestResults { program, exec_ctxt, .. } = parse_execute(old).await.unwrap();
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults {
|
let ExecTestResults {
|
||||||
program, mut exec_ctxt, ..
|
program, mut exec_ctxt, ..
|
||||||
@ -465,7 +465,7 @@ firstSketch = startSketchOn('XY')
|
|||||||
|> extrude(length = 6)
|
|> extrude(length = 6)
|
||||||
|
|
||||||
// Remove the end face for the extrusion.
|
// Remove the end face for the extrusion.
|
||||||
shell(firstSketch, faces = ['end'], thickness = 0.25)"#;
|
shell(firstSketch, faces = [END], thickness = 0.25)"#;
|
||||||
|
|
||||||
let ExecTestResults {
|
let ExecTestResults {
|
||||||
program, mut exec_ctxt, ..
|
program, mut exec_ctxt, ..
|
||||||
|
@ -143,13 +143,23 @@ impl From<KclError> for ParseResult {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const STR_DEPRECATIONS: [(&str, &str); 6] = [
|
const STR_DEPRECATIONS: [(&str, &str); 16] = [
|
||||||
("XY", "XY"),
|
("XY", "XY"),
|
||||||
("XZ", "XZ"),
|
("XZ", "XZ"),
|
||||||
("YZ", "YZ"),
|
("YZ", "YZ"),
|
||||||
("-XY", "-XY"),
|
("-XY", "-XY"),
|
||||||
("-XZ", "-XZ"),
|
("-XZ", "-XZ"),
|
||||||
("-YZ", "-YZ"),
|
("-YZ", "-YZ"),
|
||||||
|
("xy", "XY"),
|
||||||
|
("xz", "XZ"),
|
||||||
|
("yz", "YZ"),
|
||||||
|
("-xy", "-XY"),
|
||||||
|
("-xz", "-XZ"),
|
||||||
|
("-yz", "-YZ"),
|
||||||
|
("START", "START"),
|
||||||
|
("start", "START"),
|
||||||
|
("END", "END"),
|
||||||
|
("end", "END"),
|
||||||
];
|
];
|
||||||
const FN_DEPRECATIONS: [(&str, &str); 3] = [("pi", "PI"), ("e", "E"), ("tau", "TAU")];
|
const FN_DEPRECATIONS: [(&str, &str); 3] = [("pi", "PI"), ("e", "E"), ("tau", "TAU")];
|
||||||
const CONST_DEPRECATIONS: [(&str, &str); 4] = [
|
const CONST_DEPRECATIONS: [(&str, &str); 4] = [
|
||||||
|
@ -132,7 +132,7 @@ pub async fn appearance(exec_state: &mut ExecState, args: Args) -> Result<KclVal
|
|||||||
///
|
///
|
||||||
/// shell(
|
/// shell(
|
||||||
/// firstSketch,
|
/// firstSketch,
|
||||||
/// faces = ['end'],
|
/// faces = [END],
|
||||||
/// thickness = 0.25,
|
/// thickness = 0.25,
|
||||||
/// )
|
/// )
|
||||||
/// |> appearance(
|
/// |> appearance(
|
||||||
@ -160,7 +160,7 @@ pub async fn appearance(exec_state: &mut ExecState, args: Args) -> Result<KclVal
|
|||||||
///
|
///
|
||||||
/// shell(
|
/// shell(
|
||||||
/// firstSketch,
|
/// firstSketch,
|
||||||
/// faces = ['end'],
|
/// faces = [END],
|
||||||
/// thickness = 0.25,
|
/// thickness = 0.25,
|
||||||
/// )
|
/// )
|
||||||
/// ```
|
/// ```
|
||||||
|
@ -828,11 +828,11 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result
|
|||||||
/// |> close(%)
|
/// |> close(%)
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// const thing1 = startSketchOn(case, 'end')
|
/// const thing1 = startSketchOn(case, END)
|
||||||
/// |> circle(center = [-size / 2, -size / 2], radius = 25)
|
/// |> circle(center = [-size / 2, -size / 2], radius = 25)
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// const thing2 = startSketchOn(case, 'end')
|
/// const thing2 = startSketchOn(case, END)
|
||||||
/// |> circle(center = [size / 2, -size / 2], radius = 25)
|
/// |> circle(center = [size / 2, -size / 2], radius = 25)
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
@ -856,7 +856,7 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result
|
|||||||
/// |> close(%)
|
/// |> close(%)
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// const thing1 = startSketchOn(case, 'end')
|
/// const thing1 = startSketchOn(case, END)
|
||||||
/// |> circle(center =[-size / 2, -size / 2], radius = 25)
|
/// |> circle(center =[-size / 2, -size / 2], radius = 25)
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
|
@ -38,7 +38,7 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// // Remove the end face for the extrusion.
|
/// // Remove the end face for the extrusion.
|
||||||
/// shell(
|
/// shell(
|
||||||
/// firstSketch,
|
/// firstSketch,
|
||||||
/// faces = ['end'],
|
/// faces = [END],
|
||||||
/// thickness = 0.25,
|
/// thickness = 0.25,
|
||||||
/// )
|
/// )
|
||||||
/// ```
|
/// ```
|
||||||
@ -56,7 +56,7 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// // Remove the start face for the extrusion.
|
/// // Remove the start face for the extrusion.
|
||||||
/// shell(
|
/// shell(
|
||||||
/// firstSketch,
|
/// firstSketch,
|
||||||
/// faces = ['start'],
|
/// faces = [START],
|
||||||
/// thickness = 0.25,
|
/// thickness = 0.25,
|
||||||
/// )
|
/// )
|
||||||
/// ```
|
/// ```
|
||||||
@ -92,7 +92,7 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// // Remove a tagged face and the end face for the extrusion.
|
/// // Remove a tagged face and the end face for the extrusion.
|
||||||
/// shell(
|
/// shell(
|
||||||
/// firstSketch,
|
/// firstSketch,
|
||||||
/// faces = [myTag, 'end'],
|
/// faces = [myTag, END],
|
||||||
/// thickness = 0.25,
|
/// thickness = 0.25,
|
||||||
/// )
|
/// )
|
||||||
/// ```
|
/// ```
|
||||||
@ -108,16 +108,16 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// thing1 = startSketchOn(case, 'end')
|
/// thing1 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// thing2 = startSketchOn(case, 'end')
|
/// thing2 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// // We put "case" in the shell function to shell the entire object.
|
/// // We put "case" in the shell function to shell the entire object.
|
||||||
/// shell(case, faces = ['start'], thickness = 5)
|
/// shell(case, faces = [START], thickness = 5)
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// ```no_run
|
/// ```no_run
|
||||||
@ -131,16 +131,16 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// thing1 = startSketchOn(case, 'end')
|
/// thing1 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// thing2 = startSketchOn(case, 'end')
|
/// thing2 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// // We put "thing1" in the shell function to shell the end face of the object.
|
/// // We put "thing1" in the shell function to shell the end face of the object.
|
||||||
/// shell(thing1, faces = ['end'], thickness = 5)
|
/// shell(thing1, faces = [END], thickness = 5)
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// ```no_run
|
/// ```no_run
|
||||||
@ -156,16 +156,16 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result<KclValue, K
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// thing1 = startSketchOn(case, 'end')
|
/// thing1 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// thing2 = startSketchOn(case, 'end')
|
/// thing2 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [size / 2, -size / 2], radius = 25)
|
/// |> circle( center = [size / 2, -size / 2], radius = 25)
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// // We put "thing1" and "thing2" in the shell function to shell the end face of the object.
|
/// // We put "thing1" and "thing2" in the shell function to shell the end face of the object.
|
||||||
/// shell([thing1, thing2], faces = ['end'], thickness = 5)
|
/// shell([thing1, thing2], faces = [END], thickness = 5)
|
||||||
/// ```
|
/// ```
|
||||||
#[stdlib {
|
#[stdlib {
|
||||||
name = "shell",
|
name = "shell",
|
||||||
@ -291,11 +291,11 @@ pub async fn hollow(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 65)
|
/// |> extrude(length = 65)
|
||||||
///
|
///
|
||||||
/// thing1 = startSketchOn(case, 'end')
|
/// thing1 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [-size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
/// thing2 = startSketchOn(case, 'end')
|
/// thing2 = startSketchOn(case, END)
|
||||||
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
/// |> circle( center = [size / 2, -size / 2], radius = 25 )
|
||||||
/// |> extrude(length = 50)
|
/// |> extrude(length = 50)
|
||||||
///
|
///
|
||||||
|
@ -251,7 +251,7 @@ pub async fn line(exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
|
|||||||
/// ```no_run
|
/// ```no_run
|
||||||
/// triangle = startSketchOn(XZ)
|
/// triangle = startSketchOn(XZ)
|
||||||
/// |> startProfileAt([0, 0], %)
|
/// |> startProfileAt([0, 0], %)
|
||||||
/// // The 'end' argument means it ends at exactly [10, 0].
|
/// // The END argument means it ends at exactly [10, 0].
|
||||||
/// // This is an absolute measurement, it is NOT relative to
|
/// // This is an absolute measurement, it is NOT relative to
|
||||||
/// // the start of the sketch.
|
/// // the start of the sketch.
|
||||||
/// |> line(endAbsolute = [10, 0])
|
/// |> line(endAbsolute = [10, 0])
|
||||||
@ -1005,7 +1005,7 @@ pub async fn start_sketch_on(exec_state: &mut ExecState, args: Args) -> Result<K
|
|||||||
///
|
///
|
||||||
/// example = extrude(exampleSketch, length = 5)
|
/// example = extrude(exampleSketch, length = 5)
|
||||||
///
|
///
|
||||||
/// exampleSketch002 = startSketchOn(example, 'end')
|
/// exampleSketch002 = startSketchOn(example, END)
|
||||||
/// |> startProfileAt([1, 1], %)
|
/// |> startProfileAt([1, 1], %)
|
||||||
/// |> line(end = [8, 0])
|
/// |> line(end = [8, 0])
|
||||||
/// |> line(end = [0, 8])
|
/// |> line(end = [0, 8])
|
||||||
@ -1014,7 +1014,7 @@ pub async fn start_sketch_on(exec_state: &mut ExecState, args: Args) -> Result<K
|
|||||||
///
|
///
|
||||||
/// example002 = extrude(exampleSketch002, length = 5)
|
/// example002 = extrude(exampleSketch002, length = 5)
|
||||||
///
|
///
|
||||||
/// exampleSketch003 = startSketchOn(example002, 'end')
|
/// exampleSketch003 = startSketchOn(example002, END)
|
||||||
/// |> startProfileAt([2, 2], %)
|
/// |> startProfileAt([2, 2], %)
|
||||||
/// |> line(end = [6, 0])
|
/// |> line(end = [6, 0])
|
||||||
/// |> line(end = [0, 6])
|
/// |> line(end = [0, 6])
|
||||||
@ -1098,7 +1098,7 @@ pub async fn start_sketch_on(exec_state: &mut ExecState, args: Args) -> Result<K
|
|||||||
///
|
///
|
||||||
/// example = revolve(exampleSketch, axis = Y, angle = 180)
|
/// example = revolve(exampleSketch, axis = Y, angle = 180)
|
||||||
///
|
///
|
||||||
/// exampleSketch002 = startSketchOn(example, 'end')
|
/// exampleSketch002 = startSketchOn(example, END)
|
||||||
/// |> startProfileAt([4.5, -5], %)
|
/// |> startProfileAt([4.5, -5], %)
|
||||||
/// |> line(end = [0, 5])
|
/// |> line(end = [0, 5])
|
||||||
/// |> line(end = [5, 0])
|
/// |> line(end = [5, 0])
|
||||||
|
@ -1728,7 +1728,7 @@ thk = 5
|
|||||||
hole_diam = 5
|
hole_diam = 5
|
||||||
// define a rectangular shape func
|
// define a rectangular shape func
|
||||||
fn rectShape(pos, w, l) {
|
fn rectShape(pos, w, l) {
|
||||||
rr = startSketchOn('xy')
|
rr = startSketchOn(XY)
|
||||||
|> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %)
|
|> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %)
|
||||||
|> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge1)
|
|> line(endAbsolute = [pos[0] + w / 2, pos[1] - (l / 2)], tag = $edge1)
|
||||||
|> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge2)
|
|> line(endAbsolute = [pos[0] + w / 2, pos[1] + l / 2], tag = $edge2)
|
||||||
|
@ -297,6 +297,12 @@ export Z = {
|
|||||||
direction = [0, 0, 1],
|
direction = [0, 0, 1],
|
||||||
}: Axis3d
|
}: Axis3d
|
||||||
|
|
||||||
|
/// Identifies the starting face of an extrusion. I.e., the face which is extruded.
|
||||||
|
export START = 'start'
|
||||||
|
|
||||||
|
/// Identifies the ending face of an extrusion. I.e., the new face created by an extrusion.
|
||||||
|
export END = 'end'
|
||||||
|
|
||||||
/// Create a helix.
|
/// Create a helix.
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
@ -456,7 +462,7 @@ export fn helix(
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> revolve(axis = Y, angle = 180)
|
/// |> revolve(axis = Y, angle = 180)
|
||||||
///
|
///
|
||||||
/// part002 = startSketchOn(part001, 'end')
|
/// part002 = startSketchOn(part001, END)
|
||||||
/// |> startProfileAt([4.5, -5], %)
|
/// |> startProfileAt([4.5, -5], %)
|
||||||
/// |> line(end = [0, 5])
|
/// |> line(end = [0, 5])
|
||||||
/// |> line(end = [5, 0])
|
/// |> line(end = [5, 0])
|
||||||
@ -474,7 +480,7 @@ export fn helix(
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 20)
|
/// |> extrude(length = 20)
|
||||||
///
|
///
|
||||||
/// sketch001 = startSketchOn(box, "END")
|
/// sketch001 = startSketchOn(box, END)
|
||||||
/// |> circle( center = [10,10], radius = 4 )
|
/// |> circle( center = [10,10], radius = 4 )
|
||||||
/// |> revolve(
|
/// |> revolve(
|
||||||
/// angle = -90,
|
/// angle = -90,
|
||||||
@ -491,7 +497,7 @@ export fn helix(
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 20)
|
/// |> extrude(length = 20)
|
||||||
///
|
///
|
||||||
/// sketch001 = startSketchOn(box, "END")
|
/// sketch001 = startSketchOn(box, END)
|
||||||
/// |> circle( center = [10,10], radius = 4 )
|
/// |> circle( center = [10,10], radius = 4 )
|
||||||
/// |> revolve(
|
/// |> revolve(
|
||||||
/// angle = 90,
|
/// angle = 90,
|
||||||
@ -508,7 +514,7 @@ export fn helix(
|
|||||||
/// |> close()
|
/// |> close()
|
||||||
/// |> extrude(length = 20)
|
/// |> extrude(length = 20)
|
||||||
///
|
///
|
||||||
/// sketch001 = startSketchOn(box, "END")
|
/// sketch001 = startSketchOn(box, END)
|
||||||
/// |> circle( center = [10,10], radius = 4 )
|
/// |> circle( center = [10,10], radius = 4 )
|
||||||
/// |> revolve(
|
/// |> revolve(
|
||||||
/// angle = 90,
|
/// angle = 90,
|
||||||
|
@ -110,7 +110,7 @@ export fn circle(
|
|||||||
/// |> mirror2d( axis = X )
|
/// |> mirror2d( axis = X )
|
||||||
/// |> extrude(length = 10)
|
/// |> extrude(length = 10)
|
||||||
///
|
///
|
||||||
/// sketch002 = startSketchOn(sketch0011, 'END')
|
/// sketch002 = startSketchOn(sketch0011, END)
|
||||||
/// |> circle( center = [-0.01, 1.58], radius = 1.2 )
|
/// |> circle( center = [-0.01, 1.58], radius = 1.2 )
|
||||||
/// |> extrude(length = 1.2)
|
/// |> extrude(length = 1.2)
|
||||||
///
|
///
|
||||||
|
@ -16,7 +16,7 @@ sketch002 = startSketchOn(extrude001, seg01)
|
|||||||
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
extrude002 = extrude(sketch002, length = 5)
|
extrude002 = extrude(sketch002, length = 5)
|
||||||
sketch003 = startSketchOn(extrude002, 'END')
|
sketch003 = startSketchOn(extrude002, END)
|
||||||
|> startProfileAt([1, 1.5], %)
|
|> startProfileAt([1, 1.5], %)
|
||||||
|> line(end = [0.5, 2], tag = $seg02)
|
|> line(end = [0.5, 2], tag = $seg02)
|
||||||
|> line(end = [1, -2])
|
|> line(end = [1, -2])
|
||||||
|
@ -79,4 +79,4 @@ m25Screw(border + rpizWidth / 2 + widthBetweenScrews / 2, 0 + border + rpizLengt
|
|||||||
|
|
||||||
m25Screw(border + rpizWidth / 2 + widthBetweenScrews / 2, 0 + border + rpizLength / 2 - (lengthBetweenScrews / 2), screwHeight)
|
m25Screw(border + rpizWidth / 2 + widthBetweenScrews / 2, 0 + border + rpizLength / 2 - (lengthBetweenScrews / 2), screwHeight)
|
||||||
|
|
||||||
shell(case, faces = ['end'], thickness = caseThickness)
|
shell(case, faces = [END], thickness = caseThickness)
|
||||||
|
@ -7,4 +7,4 @@ description: Result of unparsing import_whole.kcl
|
|||||||
import "exported_mod.kcl" as foo
|
import "exported_mod.kcl" as foo
|
||||||
|
|
||||||
bar = foo
|
bar = foo
|
||||||
|> shell(faces = ['end'], thickness = foo::thickness)
|
|> shell(faces = [END], thickness = foo::thickness)
|
||||||
|
@ -151,85 +151,85 @@ flowchart LR
|
|||||||
457[Solid2d]
|
457[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path522 [Path]
|
subgraph path522 [Path]
|
||||||
522["Path<br>[1766, 1790, 5]"]
|
522["Path<br>[1762, 1786, 5]"]
|
||||||
end
|
end
|
||||||
subgraph path523 [Path]
|
subgraph path523 [Path]
|
||||||
523["Path<br>[1798, 1928, 5]"]
|
523["Path<br>[1794, 1924, 5]"]
|
||||||
524["Segment<br>[1798, 1928, 5]"]
|
524["Segment<br>[1794, 1924, 5]"]
|
||||||
525["Segment<br>[1798, 1928, 5]"]
|
525["Segment<br>[1794, 1924, 5]"]
|
||||||
526["Segment<br>[1798, 1928, 5]"]
|
526["Segment<br>[1794, 1924, 5]"]
|
||||||
527["Segment<br>[1798, 1928, 5]"]
|
527["Segment<br>[1794, 1924, 5]"]
|
||||||
528["Segment<br>[1798, 1928, 5]"]
|
528["Segment<br>[1794, 1924, 5]"]
|
||||||
529["Segment<br>[1798, 1928, 5]"]
|
529["Segment<br>[1794, 1924, 5]"]
|
||||||
530["Segment<br>[1798, 1928, 5]"]
|
530["Segment<br>[1794, 1924, 5]"]
|
||||||
531[Solid2d]
|
531[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path553 [Path]
|
subgraph path553 [Path]
|
||||||
553["Path<br>[1766, 1790, 5]"]
|
553["Path<br>[1762, 1786, 5]"]
|
||||||
end
|
end
|
||||||
subgraph path554 [Path]
|
subgraph path554 [Path]
|
||||||
554["Path<br>[1798, 1928, 5]"]
|
554["Path<br>[1794, 1924, 5]"]
|
||||||
555["Segment<br>[1798, 1928, 5]"]
|
555["Segment<br>[1794, 1924, 5]"]
|
||||||
556["Segment<br>[1798, 1928, 5]"]
|
556["Segment<br>[1794, 1924, 5]"]
|
||||||
557["Segment<br>[1798, 1928, 5]"]
|
557["Segment<br>[1794, 1924, 5]"]
|
||||||
558["Segment<br>[1798, 1928, 5]"]
|
558["Segment<br>[1794, 1924, 5]"]
|
||||||
559["Segment<br>[1798, 1928, 5]"]
|
559["Segment<br>[1794, 1924, 5]"]
|
||||||
560["Segment<br>[1798, 1928, 5]"]
|
560["Segment<br>[1794, 1924, 5]"]
|
||||||
561["Segment<br>[1798, 1928, 5]"]
|
561["Segment<br>[1794, 1924, 5]"]
|
||||||
562[Solid2d]
|
562[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path585 [Path]
|
subgraph path585 [Path]
|
||||||
585["Path<br>[2204, 2231, 5]"]
|
585["Path<br>[2200, 2227, 5]"]
|
||||||
586["Segment<br>[2239, 2261, 5]"]
|
586["Segment<br>[2235, 2257, 5]"]
|
||||||
587["Segment<br>[2269, 2291, 5]"]
|
587["Segment<br>[2265, 2287, 5]"]
|
||||||
588["Segment<br>[2299, 2321, 5]"]
|
588["Segment<br>[2295, 2317, 5]"]
|
||||||
589["Segment<br>[2329, 2352, 5]"]
|
589["Segment<br>[2325, 2348, 5]"]
|
||||||
590["Segment<br>[2360, 2383, 5]"]
|
590["Segment<br>[2356, 2379, 5]"]
|
||||||
591["Segment<br>[2391, 2426, 5]"]
|
591["Segment<br>[2387, 2422, 5]"]
|
||||||
592["Segment<br>[2434, 2441, 5]"]
|
592["Segment<br>[2430, 2437, 5]"]
|
||||||
593[Solid2d]
|
593[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path618 [Path]
|
subgraph path618 [Path]
|
||||||
618["Path<br>[2713, 2742, 5]"]
|
618["Path<br>[2709, 2738, 5]"]
|
||||||
619["Segment<br>[2750, 2785, 5]"]
|
619["Segment<br>[2746, 2781, 5]"]
|
||||||
620["Segment<br>[2793, 2818, 5]"]
|
620["Segment<br>[2789, 2814, 5]"]
|
||||||
621["Segment<br>[2826, 2862, 5]"]
|
621["Segment<br>[2822, 2858, 5]"]
|
||||||
622["Segment<br>[2870, 2894, 5]"]
|
622["Segment<br>[2866, 2890, 5]"]
|
||||||
623["Segment<br>[2902, 2936, 5]"]
|
623["Segment<br>[2898, 2932, 5]"]
|
||||||
624["Segment<br>[2944, 2979, 5]"]
|
624["Segment<br>[2940, 2975, 5]"]
|
||||||
625["Segment<br>[2987, 2994, 5]"]
|
625["Segment<br>[2983, 2990, 5]"]
|
||||||
626[Solid2d]
|
626[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path650 [Path]
|
subgraph path650 [Path]
|
||||||
650["Path<br>[3269, 3296, 5]"]
|
650["Path<br>[3265, 3292, 5]"]
|
||||||
651["Segment<br>[3304, 3323, 5]"]
|
651["Segment<br>[3300, 3319, 5]"]
|
||||||
652["Segment<br>[3331, 3421, 5]"]
|
652["Segment<br>[3327, 3417, 5]"]
|
||||||
end
|
end
|
||||||
subgraph path654 [Path]
|
subgraph path654 [Path]
|
||||||
654["Path<br>[3521, 3554, 5]"]
|
654["Path<br>[3517, 3550, 5]"]
|
||||||
655["Segment<br>[3562, 3581, 5]"]
|
655["Segment<br>[3558, 3577, 5]"]
|
||||||
656["Segment<br>[3589, 3611, 5]"]
|
656["Segment<br>[3585, 3607, 5]"]
|
||||||
657["Segment<br>[3619, 3642, 5]"]
|
657["Segment<br>[3615, 3638, 5]"]
|
||||||
658["Segment<br>[3650, 3670, 5]"]
|
658["Segment<br>[3646, 3666, 5]"]
|
||||||
659["Segment<br>[3678, 3702, 5]"]
|
659["Segment<br>[3674, 3698, 5]"]
|
||||||
660["Segment<br>[3710, 3733, 5]"]
|
660["Segment<br>[3706, 3729, 5]"]
|
||||||
661["Segment<br>[3741, 3748, 5]"]
|
661["Segment<br>[3737, 3744, 5]"]
|
||||||
662[Solid2d]
|
662[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path688 [Path]
|
subgraph path688 [Path]
|
||||||
688["Path<br>[3269, 3296, 5]"]
|
688["Path<br>[3265, 3292, 5]"]
|
||||||
689["Segment<br>[3304, 3323, 5]"]
|
689["Segment<br>[3300, 3319, 5]"]
|
||||||
690["Segment<br>[3331, 3421, 5]"]
|
690["Segment<br>[3327, 3417, 5]"]
|
||||||
end
|
end
|
||||||
subgraph path692 [Path]
|
subgraph path692 [Path]
|
||||||
692["Path<br>[3521, 3554, 5]"]
|
692["Path<br>[3517, 3550, 5]"]
|
||||||
693["Segment<br>[3562, 3581, 5]"]
|
693["Segment<br>[3558, 3577, 5]"]
|
||||||
694["Segment<br>[3589, 3611, 5]"]
|
694["Segment<br>[3585, 3607, 5]"]
|
||||||
695["Segment<br>[3619, 3642, 5]"]
|
695["Segment<br>[3615, 3638, 5]"]
|
||||||
696["Segment<br>[3650, 3670, 5]"]
|
696["Segment<br>[3646, 3666, 5]"]
|
||||||
697["Segment<br>[3678, 3702, 5]"]
|
697["Segment<br>[3674, 3698, 5]"]
|
||||||
698["Segment<br>[3710, 3733, 5]"]
|
698["Segment<br>[3706, 3729, 5]"]
|
||||||
699["Segment<br>[3741, 3748, 5]"]
|
699["Segment<br>[3737, 3744, 5]"]
|
||||||
700[Solid2d]
|
700[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[333, 353, 5]"]
|
1["Plane<br>[333, 353, 5]"]
|
||||||
@ -615,7 +615,7 @@ flowchart LR
|
|||||||
519["SweepEdge Opposite"]
|
519["SweepEdge Opposite"]
|
||||||
520["SweepEdge Adjacent"]
|
520["SweepEdge Adjacent"]
|
||||||
521["Plane<br>[975, 1017, 0]"]
|
521["Plane<br>[975, 1017, 0]"]
|
||||||
532["Sweep Extrusion<br>[2030, 2054, 5]"]
|
532["Sweep Extrusion<br>[2026, 2050, 5]"]
|
||||||
533[Wall]
|
533[Wall]
|
||||||
534[Wall]
|
534[Wall]
|
||||||
535[Wall]
|
535[Wall]
|
||||||
@ -636,7 +636,7 @@ flowchart LR
|
|||||||
550["SweepEdge Adjacent"]
|
550["SweepEdge Adjacent"]
|
||||||
551["SweepEdge Opposite"]
|
551["SweepEdge Opposite"]
|
||||||
552["SweepEdge Adjacent"]
|
552["SweepEdge Adjacent"]
|
||||||
563["Sweep Extrusion<br>[2096, 2120, 5]"]
|
563["Sweep Extrusion<br>[2092, 2116, 5]"]
|
||||||
564[Wall]
|
564[Wall]
|
||||||
565[Wall]
|
565[Wall]
|
||||||
566[Wall]
|
566[Wall]
|
||||||
@ -658,7 +658,7 @@ flowchart LR
|
|||||||
582["SweepEdge Opposite"]
|
582["SweepEdge Opposite"]
|
||||||
583["SweepEdge Adjacent"]
|
583["SweepEdge Adjacent"]
|
||||||
584["Plane<br>[1068, 1135, 0]"]
|
584["Plane<br>[1068, 1135, 0]"]
|
||||||
594["Sweep Extrusion<br>[2604, 2628, 5]"]
|
594["Sweep Extrusion<br>[2600, 2624, 5]"]
|
||||||
595[Wall]
|
595[Wall]
|
||||||
596[Wall]
|
596[Wall]
|
||||||
597[Wall]
|
597[Wall]
|
||||||
@ -679,10 +679,10 @@ flowchart LR
|
|||||||
612["SweepEdge Adjacent"]
|
612["SweepEdge Adjacent"]
|
||||||
613["SweepEdge Opposite"]
|
613["SweepEdge Opposite"]
|
||||||
614["SweepEdge Adjacent"]
|
614["SweepEdge Adjacent"]
|
||||||
615["Sweep Extrusion<br>[2604, 2628, 5]"]
|
615["Sweep Extrusion<br>[2600, 2624, 5]"]
|
||||||
616["Sweep Extrusion<br>[2604, 2628, 5]"]
|
616["Sweep Extrusion<br>[2600, 2624, 5]"]
|
||||||
617["Plane<br>[1205, 1272, 0]"]
|
617["Plane<br>[1205, 1272, 0]"]
|
||||||
627["Sweep Extrusion<br>[3164, 3188, 5]"]
|
627["Sweep Extrusion<br>[3160, 3184, 5]"]
|
||||||
628[Wall]
|
628[Wall]
|
||||||
629[Wall]
|
629[Wall]
|
||||||
630[Wall]
|
630[Wall]
|
||||||
@ -703,10 +703,10 @@ flowchart LR
|
|||||||
645["SweepEdge Adjacent"]
|
645["SweepEdge Adjacent"]
|
||||||
646["SweepEdge Opposite"]
|
646["SweepEdge Opposite"]
|
||||||
647["SweepEdge Adjacent"]
|
647["SweepEdge Adjacent"]
|
||||||
648["Sweep Extrusion<br>[3164, 3188, 5]"]
|
648["Sweep Extrusion<br>[3160, 3184, 5]"]
|
||||||
649["Plane<br>[3829, 3864, 5]"]
|
649["Plane<br>[3825, 3860, 5]"]
|
||||||
653["Plane<br>[3895, 3924, 5]"]
|
653["Plane<br>[3891, 3920, 5]"]
|
||||||
663["Sweep Sweep<br>[3936, 3963, 5]"]
|
663["Sweep Sweep<br>[3932, 3959, 5]"]
|
||||||
664[Wall]
|
664[Wall]
|
||||||
665[Wall]
|
665[Wall]
|
||||||
666[Wall]
|
666[Wall]
|
||||||
@ -730,9 +730,9 @@ flowchart LR
|
|||||||
684["SweepEdge Adjacent"]
|
684["SweepEdge Adjacent"]
|
||||||
685["SweepEdge Opposite"]
|
685["SweepEdge Opposite"]
|
||||||
686["SweepEdge Adjacent"]
|
686["SweepEdge Adjacent"]
|
||||||
687["Plane<br>[3829, 3864, 5]"]
|
687["Plane<br>[3825, 3860, 5]"]
|
||||||
691["Plane<br>[3895, 3924, 5]"]
|
691["Plane<br>[3891, 3920, 5]"]
|
||||||
701["Sweep Sweep<br>[3936, 3963, 5]"]
|
701["Sweep Sweep<br>[3932, 3959, 5]"]
|
||||||
702[Wall]
|
702[Wall]
|
||||||
703[Wall]
|
703[Wall]
|
||||||
704[Wall]
|
704[Wall]
|
||||||
@ -760,14 +760,14 @@ flowchart LR
|
|||||||
726["StartSketchOnPlane<br>[333, 353, 5]"]
|
726["StartSketchOnPlane<br>[333, 353, 5]"]
|
||||||
727["StartSketchOnPlane<br>[333, 353, 5]"]
|
727["StartSketchOnPlane<br>[333, 353, 5]"]
|
||||||
728["StartSketchOnPlane<br>[333, 353, 5]"]
|
728["StartSketchOnPlane<br>[333, 353, 5]"]
|
||||||
729["StartSketchOnPlane<br>[1738, 1758, 5]"]
|
729["StartSketchOnPlane<br>[1734, 1754, 5]"]
|
||||||
730["StartSketchOnPlane<br>[1738, 1758, 5]"]
|
730["StartSketchOnPlane<br>[1734, 1754, 5]"]
|
||||||
731["StartSketchOnPlane<br>[2176, 2196, 5]"]
|
731["StartSketchOnPlane<br>[2172, 2192, 5]"]
|
||||||
732["StartSketchOnPlane<br>[2685, 2705, 5]"]
|
732["StartSketchOnPlane<br>[2681, 2701, 5]"]
|
||||||
733["StartSketchOnPlane<br>[3241, 3261, 5]"]
|
733["StartSketchOnPlane<br>[3237, 3257, 5]"]
|
||||||
734["StartSketchOnPlane<br>[3493, 3513, 5]"]
|
734["StartSketchOnPlane<br>[3489, 3509, 5]"]
|
||||||
735["StartSketchOnPlane<br>[3241, 3261, 5]"]
|
735["StartSketchOnPlane<br>[3237, 3257, 5]"]
|
||||||
736["StartSketchOnPlane<br>[3493, 3513, 5]"]
|
736["StartSketchOnPlane<br>[3489, 3509, 5]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -10,7 +10,7 @@ description: Operations executed bench.kcl
|
|||||||
"name": "divider",
|
"name": "divider",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1412,
|
1412,
|
||||||
1687,
|
1683,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -261,7 +261,7 @@ description: Operations executed bench.kcl
|
|||||||
"name": "divider",
|
"name": "divider",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1412,
|
1412,
|
||||||
1687,
|
1683,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -512,7 +512,7 @@ description: Operations executed bench.kcl
|
|||||||
"name": "divider",
|
"name": "divider",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1412,
|
1412,
|
||||||
1687,
|
1683,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -762,8 +762,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "connector",
|
"name": "connector",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1970,
|
1966,
|
||||||
2133,
|
2129,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -777,8 +777,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "connectorSketch",
|
"name": "connectorSketch",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1707,
|
1703,
|
||||||
1949,
|
1945,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -842,8 +842,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "connectorSketch",
|
"name": "connectorSketch",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1707,
|
1703,
|
||||||
1949,
|
1945,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -935,8 +935,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "seatSlats",
|
"name": "seatSlats",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
2555,
|
2551,
|
||||||
2641,
|
2637,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -950,8 +950,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "seatSlatSketch",
|
"name": "seatSlatSketch",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
2152,
|
2148,
|
||||||
2534,
|
2530,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1060,8 +1060,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "backSlats",
|
"name": "backSlats",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3110,
|
3106,
|
||||||
3201,
|
3197,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1075,8 +1075,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "backSlatsSketch",
|
"name": "backSlatsSketch",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
2661,
|
2657,
|
||||||
3089,
|
3085,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1154,8 +1154,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRest",
|
"name": "armRest",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3788,
|
3784,
|
||||||
3976,
|
3972,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1194,8 +1194,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRestPath",
|
"name": "armRestPath",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3217,
|
3213,
|
||||||
3442,
|
3438,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1257,8 +1257,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRestProfile",
|
"name": "armRestProfile",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3461,
|
3457,
|
||||||
3769,
|
3765,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1318,8 +1318,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRest",
|
"name": "armRest",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3788,
|
3784,
|
||||||
3976,
|
3972,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1358,8 +1358,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRestPath",
|
"name": "armRestPath",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3217,
|
3213,
|
||||||
3442,
|
3438,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1421,8 +1421,8 @@ description: Operations executed bench.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "armRestProfile",
|
"name": "armRestProfile",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3461,
|
3457,
|
||||||
3769,
|
3765,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -6,51 +6,51 @@ flowchart LR
|
|||||||
4[Solid2d]
|
4[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path11 [Path]
|
subgraph path11 [Path]
|
||||||
11["Path<br>[807, 863, 6]"]
|
11["Path<br>[805, 861, 6]"]
|
||||||
12["Segment<br>[807, 863, 6]"]
|
12["Segment<br>[805, 861, 6]"]
|
||||||
13[Solid2d]
|
13[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path19 [Path]
|
subgraph path19 [Path]
|
||||||
19["Path<br>[988, 1041, 6]"]
|
19["Path<br>[984, 1037, 6]"]
|
||||||
20["Segment<br>[988, 1041, 6]"]
|
20["Segment<br>[984, 1037, 6]"]
|
||||||
21[Solid2d]
|
21[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path30 [Path]
|
subgraph path30 [Path]
|
||||||
30["Path<br>[1424, 1464, 6]"]
|
30["Path<br>[1418, 1458, 6]"]
|
||||||
31["Segment<br>[1424, 1464, 6]"]
|
31["Segment<br>[1418, 1458, 6]"]
|
||||||
32[Solid2d]
|
32[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path38 [Path]
|
subgraph path38 [Path]
|
||||||
38["Path<br>[1568, 1619, 6]"]
|
38["Path<br>[1560, 1611, 6]"]
|
||||||
39["Segment<br>[1568, 1619, 6]"]
|
39["Segment<br>[1560, 1611, 6]"]
|
||||||
40[Solid2d]
|
40[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path47 [Path]
|
subgraph path47 [Path]
|
||||||
47["Path<br>[1752, 1805, 6]"]
|
47["Path<br>[1742, 1795, 6]"]
|
||||||
48["Segment<br>[1752, 1805, 6]"]
|
48["Segment<br>[1742, 1795, 6]"]
|
||||||
49[Solid2d]
|
49[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path58 [Path]
|
subgraph path58 [Path]
|
||||||
58["Path<br>[2048, 2120, 6]"]
|
58["Path<br>[2036, 2108, 6]"]
|
||||||
59["Segment<br>[2048, 2120, 6]"]
|
59["Segment<br>[2036, 2108, 6]"]
|
||||||
60[Solid2d]
|
60[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path81 [Path]
|
subgraph path81 [Path]
|
||||||
81["Path<br>[2377, 2408, 6]"]
|
81["Path<br>[2363, 2394, 6]"]
|
||||||
82["Segment<br>[2414, 2434, 6]"]
|
82["Segment<br>[2400, 2420, 6]"]
|
||||||
83["Segment<br>[2440, 2460, 6]"]
|
83["Segment<br>[2426, 2446, 6]"]
|
||||||
84["Segment<br>[2466, 2487, 6]"]
|
84["Segment<br>[2452, 2473, 6]"]
|
||||||
85["Segment<br>[2493, 2549, 6]"]
|
85["Segment<br>[2479, 2535, 6]"]
|
||||||
86["Segment<br>[2555, 2562, 6]"]
|
86["Segment<br>[2541, 2548, 6]"]
|
||||||
87[Solid2d]
|
87[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path106 [Path]
|
subgraph path106 [Path]
|
||||||
106["Path<br>[2864, 2896, 6]"]
|
106["Path<br>[2848, 2880, 6]"]
|
||||||
107["Segment<br>[2902, 2923, 6]"]
|
107["Segment<br>[2886, 2907, 6]"]
|
||||||
108["Segment<br>[2929, 2949, 6]"]
|
108["Segment<br>[2913, 2933, 6]"]
|
||||||
109["Segment<br>[2955, 2975, 6]"]
|
109["Segment<br>[2939, 2959, 6]"]
|
||||||
110["Segment<br>[2981, 3037, 6]"]
|
110["Segment<br>[2965, 3021, 6]"]
|
||||||
111["Segment<br>[3043, 3050, 6]"]
|
111["Segment<br>[3027, 3034, 6]"]
|
||||||
112[Solid2d]
|
112[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path132 [Path]
|
subgraph path132 [Path]
|
||||||
@ -64,87 +64,87 @@ flowchart LR
|
|||||||
137[Solid2d]
|
137[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path144 [Path]
|
subgraph path144 [Path]
|
||||||
144["Path<br>[642, 698, 5]"]
|
144["Path<br>[640, 696, 5]"]
|
||||||
145["Segment<br>[642, 698, 5]"]
|
145["Segment<br>[640, 696, 5]"]
|
||||||
146[Solid2d]
|
146[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path147 [Path]
|
subgraph path147 [Path]
|
||||||
147["Path<br>[709, 765, 5]"]
|
147["Path<br>[707, 763, 5]"]
|
||||||
148["Segment<br>[709, 765, 5]"]
|
148["Segment<br>[707, 763, 5]"]
|
||||||
149[Solid2d]
|
149[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path156 [Path]
|
subgraph path156 [Path]
|
||||||
156["Path<br>[909, 963, 5]"]
|
156["Path<br>[905, 959, 5]"]
|
||||||
157["Segment<br>[909, 963, 5]"]
|
157["Segment<br>[905, 959, 5]"]
|
||||||
158[Solid2d]
|
158[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path167 [Path]
|
subgraph path167 [Path]
|
||||||
167["Path<br>[1241, 1302, 5]"]
|
167["Path<br>[1235, 1296, 5]"]
|
||||||
168["Segment<br>[1241, 1302, 5]"]
|
168["Segment<br>[1235, 1296, 5]"]
|
||||||
169[Solid2d]
|
169[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path179 [Path]
|
subgraph path179 [Path]
|
||||||
179["Path<br>[1660, 1706, 5]"]
|
179["Path<br>[1654, 1700, 5]"]
|
||||||
180["Segment<br>[1712, 1764, 5]"]
|
180["Segment<br>[1706, 1758, 5]"]
|
||||||
181["Segment<br>[1770, 1875, 5]"]
|
181["Segment<br>[1764, 1869, 5]"]
|
||||||
182["Segment<br>[1881, 1903, 5]"]
|
182["Segment<br>[1875, 1897, 5]"]
|
||||||
183["Segment<br>[1909, 1965, 5]"]
|
183["Segment<br>[1903, 1959, 5]"]
|
||||||
184["Segment<br>[1971, 1978, 5]"]
|
184["Segment<br>[1965, 1972, 5]"]
|
||||||
185[Solid2d]
|
185[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path195 [Path]
|
subgraph path195 [Path]
|
||||||
195["Path<br>[2110, 2156, 5]"]
|
195["Path<br>[2104, 2150, 5]"]
|
||||||
196["Segment<br>[2162, 2214, 5]"]
|
196["Segment<br>[2156, 2208, 5]"]
|
||||||
197["Segment<br>[2220, 2327, 5]"]
|
197["Segment<br>[2214, 2321, 5]"]
|
||||||
198["Segment<br>[2333, 2370, 5]"]
|
198["Segment<br>[2327, 2364, 5]"]
|
||||||
199["Segment<br>[2376, 2432, 5]"]
|
199["Segment<br>[2370, 2426, 5]"]
|
||||||
200["Segment<br>[2438, 2445, 5]"]
|
200["Segment<br>[2432, 2439, 5]"]
|
||||||
201[Solid2d]
|
201[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path212 [Path]
|
subgraph path212 [Path]
|
||||||
212["Path<br>[2954, 3001, 5]"]
|
212["Path<br>[2948, 2995, 5]"]
|
||||||
213["Segment<br>[3009, 3349, 5]"]
|
213["Segment<br>[3003, 3343, 5]"]
|
||||||
214["Segment<br>[3357, 3389, 5]"]
|
214["Segment<br>[3351, 3383, 5]"]
|
||||||
215["Segment<br>[3397, 3741, 5]"]
|
215["Segment<br>[3391, 3735, 5]"]
|
||||||
216["Segment<br>[3749, 3805, 5]"]
|
216["Segment<br>[3743, 3799, 5]"]
|
||||||
217["Segment<br>[3813, 3820, 5]"]
|
217["Segment<br>[3807, 3814, 5]"]
|
||||||
218[Solid2d]
|
218[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path235 [Path]
|
subgraph path235 [Path]
|
||||||
235["Path<br>[2954, 3001, 5]"]
|
235["Path<br>[2948, 2995, 5]"]
|
||||||
236["Segment<br>[3009, 3349, 5]"]
|
236["Segment<br>[3003, 3343, 5]"]
|
||||||
237["Segment<br>[3357, 3389, 5]"]
|
237["Segment<br>[3351, 3383, 5]"]
|
||||||
238["Segment<br>[3397, 3741, 5]"]
|
238["Segment<br>[3391, 3735, 5]"]
|
||||||
239["Segment<br>[3749, 3805, 5]"]
|
239["Segment<br>[3743, 3799, 5]"]
|
||||||
240["Segment<br>[3813, 3820, 5]"]
|
240["Segment<br>[3807, 3814, 5]"]
|
||||||
241[Solid2d]
|
241[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path258 [Path]
|
subgraph path258 [Path]
|
||||||
258["Path<br>[4348, 4443, 5]"]
|
258["Path<br>[4342, 4437, 5]"]
|
||||||
259["Segment<br>[4449, 4482, 5]"]
|
259["Segment<br>[4443, 4476, 5]"]
|
||||||
260["Segment<br>[4488, 4539, 5]"]
|
260["Segment<br>[4482, 4533, 5]"]
|
||||||
261["Segment<br>[4545, 4578, 5]"]
|
261["Segment<br>[4539, 4572, 5]"]
|
||||||
262["Segment<br>[4584, 4634, 5]"]
|
262["Segment<br>[4578, 4628, 5]"]
|
||||||
263["Segment<br>[4640, 4681, 5]"]
|
263["Segment<br>[4634, 4675, 5]"]
|
||||||
264["Segment<br>[4687, 4736, 5]"]
|
264["Segment<br>[4681, 4730, 5]"]
|
||||||
265["Segment<br>[4742, 4775, 5]"]
|
265["Segment<br>[4736, 4769, 5]"]
|
||||||
266["Segment<br>[4781, 4815, 5]"]
|
266["Segment<br>[4775, 4809, 5]"]
|
||||||
267["Segment<br>[4821, 4855, 5]"]
|
267["Segment<br>[4815, 4849, 5]"]
|
||||||
268["Segment<br>[4861, 4913, 5]"]
|
268["Segment<br>[4855, 4907, 5]"]
|
||||||
269["Segment<br>[4919, 4953, 5]"]
|
269["Segment<br>[4913, 4947, 5]"]
|
||||||
270["Segment<br>[4959, 5035, 5]"]
|
270["Segment<br>[4953, 5029, 5]"]
|
||||||
271["Segment<br>[5041, 5074, 5]"]
|
271["Segment<br>[5035, 5068, 5]"]
|
||||||
272["Segment<br>[5080, 5156, 5]"]
|
272["Segment<br>[5074, 5150, 5]"]
|
||||||
273["Segment<br>[5162, 5196, 5]"]
|
273["Segment<br>[5156, 5190, 5]"]
|
||||||
274["Segment<br>[5202, 5276, 5]"]
|
274["Segment<br>[5196, 5270, 5]"]
|
||||||
275["Segment<br>[5282, 5316, 5]"]
|
275["Segment<br>[5276, 5310, 5]"]
|
||||||
276["Segment<br>[5322, 5373, 5]"]
|
276["Segment<br>[5316, 5367, 5]"]
|
||||||
277["Segment<br>[5379, 5441, 5]"]
|
277["Segment<br>[5373, 5435, 5]"]
|
||||||
278["Segment<br>[5447, 5498, 5]"]
|
278["Segment<br>[5441, 5492, 5]"]
|
||||||
279["Segment<br>[5504, 5538, 5]"]
|
279["Segment<br>[5498, 5532, 5]"]
|
||||||
280["Segment<br>[5544, 5577, 5]"]
|
280["Segment<br>[5538, 5571, 5]"]
|
||||||
281["Segment<br>[5583, 5616, 5]"]
|
281["Segment<br>[5577, 5610, 5]"]
|
||||||
282["Segment<br>[5622, 5629, 5]"]
|
282["Segment<br>[5616, 5623, 5]"]
|
||||||
283[Solid2d]
|
283[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path334 [Path]
|
subgraph path334 [Path]
|
||||||
@ -206,59 +206,59 @@ flowchart LR
|
|||||||
8["Cap End"]
|
8["Cap End"]
|
||||||
9["SweepEdge Opposite"]
|
9["SweepEdge Opposite"]
|
||||||
10["SweepEdge Adjacent"]
|
10["SweepEdge Adjacent"]
|
||||||
14["Sweep Extrusion<br>[876, 938, 6]"]
|
14["Sweep Extrusion<br>[874, 936, 6]"]
|
||||||
15[Wall]
|
15[Wall]
|
||||||
16["Cap End"]
|
16["Cap End"]
|
||||||
17["SweepEdge Opposite"]
|
17["SweepEdge Opposite"]
|
||||||
18["SweepEdge Adjacent"]
|
18["SweepEdge Adjacent"]
|
||||||
22["Sweep Extrusion<br>[1188, 1267, 6]"]
|
22["Sweep Extrusion<br>[1184, 1263, 6]"]
|
||||||
23[Wall]
|
23[Wall]
|
||||||
24["SweepEdge Opposite"]
|
24["SweepEdge Opposite"]
|
||||||
25["SweepEdge Adjacent"]
|
25["SweepEdge Adjacent"]
|
||||||
26["Sweep Extrusion<br>[1188, 1267, 6]"]
|
26["Sweep Extrusion<br>[1184, 1263, 6]"]
|
||||||
27["Sweep Extrusion<br>[1188, 1267, 6]"]
|
27["Sweep Extrusion<br>[1184, 1263, 6]"]
|
||||||
28["Sweep Extrusion<br>[1188, 1267, 6]"]
|
28["Sweep Extrusion<br>[1184, 1263, 6]"]
|
||||||
29["Sweep Extrusion<br>[1188, 1267, 6]"]
|
29["Sweep Extrusion<br>[1184, 1263, 6]"]
|
||||||
33["Sweep Extrusion<br>[1470, 1503, 6]"]
|
33["Sweep Extrusion<br>[1464, 1497, 6]"]
|
||||||
34[Wall]
|
34[Wall]
|
||||||
35["Cap End"]
|
35["Cap End"]
|
||||||
36["SweepEdge Opposite"]
|
36["SweepEdge Opposite"]
|
||||||
37["SweepEdge Adjacent"]
|
37["SweepEdge Adjacent"]
|
||||||
41["Sweep Extrusion<br>[1634, 1699, 6]"]
|
41["Sweep Extrusion<br>[1626, 1691, 6]"]
|
||||||
42[Wall]
|
42[Wall]
|
||||||
43["Cap Start"]
|
43["Cap Start"]
|
||||||
44["Cap End"]
|
44["Cap End"]
|
||||||
45["SweepEdge Opposite"]
|
45["SweepEdge Opposite"]
|
||||||
46["SweepEdge Adjacent"]
|
46["SweepEdge Adjacent"]
|
||||||
50["Sweep Extrusion<br>[1952, 1996, 6]"]
|
50["Sweep Extrusion<br>[1942, 1986, 6]"]
|
||||||
51[Wall]
|
51[Wall]
|
||||||
52["SweepEdge Opposite"]
|
52["SweepEdge Opposite"]
|
||||||
53["SweepEdge Adjacent"]
|
53["SweepEdge Adjacent"]
|
||||||
54["Sweep Extrusion<br>[1952, 1996, 6]"]
|
54["Sweep Extrusion<br>[1942, 1986, 6]"]
|
||||||
55["Sweep Extrusion<br>[1952, 1996, 6]"]
|
55["Sweep Extrusion<br>[1942, 1986, 6]"]
|
||||||
56["Sweep Extrusion<br>[1952, 1996, 6]"]
|
56["Sweep Extrusion<br>[1942, 1986, 6]"]
|
||||||
57["Sweep Extrusion<br>[1952, 1996, 6]"]
|
57["Sweep Extrusion<br>[1942, 1986, 6]"]
|
||||||
61["Sweep Extrusion<br>[2275, 2319, 6]"]
|
61["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
62[Wall]
|
62[Wall]
|
||||||
63["Cap End"]
|
63["Cap End"]
|
||||||
64["SweepEdge Opposite"]
|
64["SweepEdge Opposite"]
|
||||||
65["SweepEdge Adjacent"]
|
65["SweepEdge Adjacent"]
|
||||||
66["Sweep Extrusion<br>[2275, 2319, 6]"]
|
66["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
67["Sweep Extrusion<br>[2275, 2319, 6]"]
|
67["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
68["Sweep Extrusion<br>[2275, 2319, 6]"]
|
68["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
69["Sweep Extrusion<br>[2275, 2319, 6]"]
|
69["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
70["Sweep Extrusion<br>[2275, 2319, 6]"]
|
70["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
71["Sweep Extrusion<br>[2275, 2319, 6]"]
|
71["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
72["Sweep Extrusion<br>[2275, 2319, 6]"]
|
72["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
73["Sweep Extrusion<br>[2275, 2319, 6]"]
|
73["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
74["Sweep Extrusion<br>[2275, 2319, 6]"]
|
74["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
75["Sweep Extrusion<br>[2275, 2319, 6]"]
|
75["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
76["Sweep Extrusion<br>[2275, 2319, 6]"]
|
76["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
77["Sweep Extrusion<br>[2275, 2319, 6]"]
|
77["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
78["Sweep Extrusion<br>[2275, 2319, 6]"]
|
78["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
79["Sweep Extrusion<br>[2275, 2319, 6]"]
|
79["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
80["Sweep Extrusion<br>[2275, 2319, 6]"]
|
80["Sweep Extrusion<br>[2263, 2307, 6]"]
|
||||||
88["Sweep Extrusion<br>[2728, 2796, 6]"]
|
88["Sweep Extrusion<br>[2714, 2782, 6]"]
|
||||||
89[Wall]
|
89[Wall]
|
||||||
90[Wall]
|
90[Wall]
|
||||||
91[Wall]
|
91[Wall]
|
||||||
@ -272,11 +272,11 @@ flowchart LR
|
|||||||
99["SweepEdge Adjacent"]
|
99["SweepEdge Adjacent"]
|
||||||
100["SweepEdge Opposite"]
|
100["SweepEdge Opposite"]
|
||||||
101["SweepEdge Adjacent"]
|
101["SweepEdge Adjacent"]
|
||||||
102["Sweep Extrusion<br>[2728, 2796, 6]"]
|
102["Sweep Extrusion<br>[2714, 2782, 6]"]
|
||||||
103["Sweep Extrusion<br>[2728, 2796, 6]"]
|
103["Sweep Extrusion<br>[2714, 2782, 6]"]
|
||||||
104["Sweep Extrusion<br>[2728, 2796, 6]"]
|
104["Sweep Extrusion<br>[2714, 2782, 6]"]
|
||||||
105["Sweep Extrusion<br>[2728, 2796, 6]"]
|
105["Sweep Extrusion<br>[2714, 2782, 6]"]
|
||||||
113["Sweep Extrusion<br>[3202, 3276, 6]"]
|
113["Sweep Extrusion<br>[3186, 3260, 6]"]
|
||||||
114[Wall]
|
114[Wall]
|
||||||
115[Wall]
|
115[Wall]
|
||||||
116[Wall]
|
116[Wall]
|
||||||
@ -290,10 +290,10 @@ flowchart LR
|
|||||||
124["SweepEdge Adjacent"]
|
124["SweepEdge Adjacent"]
|
||||||
125["SweepEdge Opposite"]
|
125["SweepEdge Opposite"]
|
||||||
126["SweepEdge Adjacent"]
|
126["SweepEdge Adjacent"]
|
||||||
127["Sweep Extrusion<br>[3202, 3276, 6]"]
|
127["Sweep Extrusion<br>[3186, 3260, 6]"]
|
||||||
128["Sweep Extrusion<br>[3202, 3276, 6]"]
|
128["Sweep Extrusion<br>[3186, 3260, 6]"]
|
||||||
129["Sweep Extrusion<br>[3202, 3276, 6]"]
|
129["Sweep Extrusion<br>[3186, 3260, 6]"]
|
||||||
130["Sweep Extrusion<br>[3202, 3276, 6]"]
|
130["Sweep Extrusion<br>[3186, 3260, 6]"]
|
||||||
131["Plane<br>[331, 348, 5]"]
|
131["Plane<br>[331, 348, 5]"]
|
||||||
138["Sweep Extrusion<br>[487, 520, 5]"]
|
138["Sweep Extrusion<br>[487, 520, 5]"]
|
||||||
139[Wall]
|
139[Wall]
|
||||||
@ -301,30 +301,30 @@ flowchart LR
|
|||||||
141["Cap End"]
|
141["Cap End"]
|
||||||
142["SweepEdge Opposite"]
|
142["SweepEdge Opposite"]
|
||||||
143["SweepEdge Adjacent"]
|
143["SweepEdge Adjacent"]
|
||||||
150["Sweep Extrusion<br>[775, 808, 5]"]
|
150["Sweep Extrusion<br>[773, 806, 5]"]
|
||||||
151[Wall]
|
151[Wall]
|
||||||
152["Cap Start"]
|
152["Cap Start"]
|
||||||
153["Cap End"]
|
153["Cap End"]
|
||||||
154["SweepEdge Opposite"]
|
154["SweepEdge Opposite"]
|
||||||
155["SweepEdge Adjacent"]
|
155["SweepEdge Adjacent"]
|
||||||
159["Sweep Extrusion<br>[1110, 1144, 5]"]
|
159["Sweep Extrusion<br>[1106, 1140, 5]"]
|
||||||
160[Wall]
|
160[Wall]
|
||||||
161["SweepEdge Opposite"]
|
161["SweepEdge Opposite"]
|
||||||
162["SweepEdge Adjacent"]
|
162["SweepEdge Adjacent"]
|
||||||
163["Sweep Extrusion<br>[1110, 1144, 5]"]
|
163["Sweep Extrusion<br>[1106, 1140, 5]"]
|
||||||
164["Sweep Extrusion<br>[1110, 1144, 5]"]
|
164["Sweep Extrusion<br>[1106, 1140, 5]"]
|
||||||
165["Sweep Extrusion<br>[1110, 1144, 5]"]
|
165["Sweep Extrusion<br>[1106, 1140, 5]"]
|
||||||
166["Sweep Extrusion<br>[1110, 1144, 5]"]
|
166["Sweep Extrusion<br>[1106, 1140, 5]"]
|
||||||
170["Sweep Extrusion<br>[1449, 1483, 5]"]
|
170["Sweep Extrusion<br>[1443, 1477, 5]"]
|
||||||
171[Wall]
|
171[Wall]
|
||||||
172["SweepEdge Opposite"]
|
172["SweepEdge Opposite"]
|
||||||
173["SweepEdge Adjacent"]
|
173["SweepEdge Adjacent"]
|
||||||
174["Sweep Extrusion<br>[1449, 1483, 5]"]
|
174["Sweep Extrusion<br>[1443, 1477, 5]"]
|
||||||
175["Sweep Extrusion<br>[1449, 1483, 5]"]
|
175["Sweep Extrusion<br>[1443, 1477, 5]"]
|
||||||
176["Sweep Extrusion<br>[1449, 1483, 5]"]
|
176["Sweep Extrusion<br>[1443, 1477, 5]"]
|
||||||
177["Sweep Extrusion<br>[1449, 1483, 5]"]
|
177["Sweep Extrusion<br>[1443, 1477, 5]"]
|
||||||
178["Plane<br>[1637, 1654, 5]"]
|
178["Plane<br>[1631, 1648, 5]"]
|
||||||
186["Sweep Revolve<br>[1984, 2001, 5]"]
|
186["Sweep Revolve<br>[1978, 1995, 5]"]
|
||||||
187[Wall]
|
187[Wall]
|
||||||
188[Wall]
|
188[Wall]
|
||||||
189[Wall]
|
189[Wall]
|
||||||
@ -332,8 +332,8 @@ flowchart LR
|
|||||||
191["SweepEdge Adjacent"]
|
191["SweepEdge Adjacent"]
|
||||||
192["SweepEdge Adjacent"]
|
192["SweepEdge Adjacent"]
|
||||||
193["SweepEdge Adjacent"]
|
193["SweepEdge Adjacent"]
|
||||||
194["Plane<br>[2087, 2104, 5]"]
|
194["Plane<br>[2081, 2098, 5]"]
|
||||||
202["Sweep Revolve<br>[2451, 2468, 5]"]
|
202["Sweep Revolve<br>[2445, 2462, 5]"]
|
||||||
203[Wall]
|
203[Wall]
|
||||||
204[Wall]
|
204[Wall]
|
||||||
205[Wall]
|
205[Wall]
|
||||||
@ -342,8 +342,8 @@ flowchart LR
|
|||||||
208["SweepEdge Adjacent"]
|
208["SweepEdge Adjacent"]
|
||||||
209["SweepEdge Adjacent"]
|
209["SweepEdge Adjacent"]
|
||||||
210["SweepEdge Adjacent"]
|
210["SweepEdge Adjacent"]
|
||||||
211["Plane<br>[2923, 2946, 5]"]
|
211["Plane<br>[2917, 2940, 5]"]
|
||||||
219["Sweep Extrusion<br>[3868, 3914, 5]"]
|
219["Sweep Extrusion<br>[3862, 3908, 5]"]
|
||||||
220[Wall]
|
220[Wall]
|
||||||
221[Wall]
|
221[Wall]
|
||||||
222[Wall]
|
222[Wall]
|
||||||
@ -358,8 +358,8 @@ flowchart LR
|
|||||||
231["SweepEdge Adjacent"]
|
231["SweepEdge Adjacent"]
|
||||||
232["SweepEdge Opposite"]
|
232["SweepEdge Opposite"]
|
||||||
233["SweepEdge Adjacent"]
|
233["SweepEdge Adjacent"]
|
||||||
234["Plane<br>[2923, 2946, 5]"]
|
234["Plane<br>[2917, 2940, 5]"]
|
||||||
242["Sweep Extrusion<br>[3868, 3914, 5]"]
|
242["Sweep Extrusion<br>[3862, 3908, 5]"]
|
||||||
243[Wall]
|
243[Wall]
|
||||||
244[Wall]
|
244[Wall]
|
||||||
245[Wall]
|
245[Wall]
|
||||||
@ -374,8 +374,8 @@ flowchart LR
|
|||||||
254["SweepEdge Adjacent"]
|
254["SweepEdge Adjacent"]
|
||||||
255["SweepEdge Opposite"]
|
255["SweepEdge Opposite"]
|
||||||
256["SweepEdge Adjacent"]
|
256["SweepEdge Adjacent"]
|
||||||
257["Plane<br>[4325, 4342, 5]"]
|
257["Plane<br>[4319, 4336, 5]"]
|
||||||
284["Sweep Revolve<br>[5635, 5652, 5]"]
|
284["Sweep Revolve<br>[5629, 5646, 5]"]
|
||||||
285[Wall]
|
285[Wall]
|
||||||
286[Wall]
|
286[Wall]
|
||||||
287[Wall]
|
287[Wall]
|
||||||
@ -529,17 +529,17 @@ flowchart LR
|
|||||||
481["SweepEdge Adjacent"]
|
481["SweepEdge Adjacent"]
|
||||||
482["SweepEdge Adjacent"]
|
482["SweepEdge Adjacent"]
|
||||||
483["SweepEdge Adjacent"]
|
483["SweepEdge Adjacent"]
|
||||||
484["StartSketchOnFace<br>[774, 801, 6]"]
|
484["StartSketchOnFace<br>[774, 799, 6]"]
|
||||||
485["StartSketchOnFace<br>[951, 982, 6]"]
|
485["StartSketchOnFace<br>[949, 978, 6]"]
|
||||||
486["StartSketchOnFace<br>[1389, 1418, 6]"]
|
486["StartSketchOnFace<br>[1385, 1412, 6]"]
|
||||||
487["StartSketchOnFace<br>[1528, 1562, 6]"]
|
487["StartSketchOnFace<br>[1522, 1554, 6]"]
|
||||||
488["StartSketchOnFace<br>[1713, 1746, 6]"]
|
488["StartSketchOnFace<br>[1705, 1736, 6]"]
|
||||||
489["StartSketchOnFace<br>[2013, 2042, 6]"]
|
489["StartSketchOnFace<br>[2003, 2030, 6]"]
|
||||||
490["StartSketchOnFace<br>[2342, 2371, 6]"]
|
490["StartSketchOnFace<br>[2330, 2357, 6]"]
|
||||||
491["StartSketchOnFace<br>[2825, 2858, 6]"]
|
491["StartSketchOnFace<br>[2811, 2842, 6]"]
|
||||||
492["StartSketchOnFace<br>[607, 636, 5]"]
|
492["StartSketchOnFace<br>[607, 634, 5]"]
|
||||||
493["StartSketchOnFace<br>[869, 903, 5]"]
|
493["StartSketchOnFace<br>[867, 899, 5]"]
|
||||||
494["StartSketchOnFace<br>[1206, 1235, 5]"]
|
494["StartSketchOnFace<br>[1202, 1229, 5]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 ---- 5
|
2 ---- 5
|
||||||
|
@ -562,7 +562,7 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -642,7 +642,7 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -802,7 +802,7 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -879,7 +879,7 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -959,7 +959,7 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1233,8 +1233,8 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "spoke",
|
"name": "spoke",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
2621,
|
2615,
|
||||||
4194,
|
4188,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1624,8 +1624,8 @@ description: Operations executed car-wheel-assembly.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "spoke",
|
"name": "spoke",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
2621,
|
2615,
|
||||||
4194,
|
4188,
|
||||||
5
|
5
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -64,52 +64,52 @@ flowchart LR
|
|||||||
164[Solid2d]
|
164[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path180 [Path]
|
subgraph path180 [Path]
|
||||||
180["Path<br>[4350, 4418, 0]"]
|
180["Path<br>[4348, 4416, 0]"]
|
||||||
181["Segment<br>[4424, 4450, 0]"]
|
181["Segment<br>[4422, 4448, 0]"]
|
||||||
182["Segment<br>[4456, 4482, 0]"]
|
182["Segment<br>[4454, 4480, 0]"]
|
||||||
183["Segment<br>[4488, 4515, 0]"]
|
183["Segment<br>[4486, 4513, 0]"]
|
||||||
184["Segment<br>[4521, 4577, 0]"]
|
184["Segment<br>[4519, 4575, 0]"]
|
||||||
185["Segment<br>[4583, 4590, 0]"]
|
185["Segment<br>[4581, 4588, 0]"]
|
||||||
186[Solid2d]
|
186[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path202 [Path]
|
subgraph path202 [Path]
|
||||||
202["Path<br>[4779, 4900, 0]"]
|
202["Path<br>[4775, 4896, 0]"]
|
||||||
203["Segment<br>[4906, 4955, 0]"]
|
203["Segment<br>[4902, 4951, 0]"]
|
||||||
204["Segment<br>[4961, 5009, 0]"]
|
204["Segment<br>[4957, 5005, 0]"]
|
||||||
205["Segment<br>[5015, 5063, 0]"]
|
205["Segment<br>[5011, 5059, 0]"]
|
||||||
206["Segment<br>[5069, 5125, 0]"]
|
206["Segment<br>[5065, 5121, 0]"]
|
||||||
207["Segment<br>[5131, 5138, 0]"]
|
207["Segment<br>[5127, 5134, 0]"]
|
||||||
208[Solid2d]
|
208[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path225 [Path]
|
subgraph path225 [Path]
|
||||||
225["Path<br>[5670, 5711, 0]"]
|
225["Path<br>[5666, 5707, 0]"]
|
||||||
226["Segment<br>[5717, 5749, 0]"]
|
226["Segment<br>[5713, 5745, 0]"]
|
||||||
227["Segment<br>[5755, 5780, 0]"]
|
227["Segment<br>[5751, 5776, 0]"]
|
||||||
228["Segment<br>[5786, 5819, 0]"]
|
228["Segment<br>[5782, 5815, 0]"]
|
||||||
229["Segment<br>[5825, 5881, 0]"]
|
229["Segment<br>[5821, 5877, 0]"]
|
||||||
230["Segment<br>[5887, 5894, 0]"]
|
230["Segment<br>[5883, 5890, 0]"]
|
||||||
231[Solid2d]
|
231[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path252 [Path]
|
subgraph path252 [Path]
|
||||||
252["Path<br>[6181, 6222, 0]"]
|
252["Path<br>[6177, 6218, 0]"]
|
||||||
253["Segment<br>[6228, 6254, 0]"]
|
253["Segment<br>[6224, 6250, 0]"]
|
||||||
254["Segment<br>[6260, 6292, 0]"]
|
254["Segment<br>[6256, 6288, 0]"]
|
||||||
255["Segment<br>[6298, 6325, 0]"]
|
255["Segment<br>[6294, 6321, 0]"]
|
||||||
256["Segment<br>[6331, 6387, 0]"]
|
256["Segment<br>[6327, 6383, 0]"]
|
||||||
257["Segment<br>[6393, 6400, 0]"]
|
257["Segment<br>[6389, 6396, 0]"]
|
||||||
258[Solid2d]
|
258[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path276 [Path]
|
subgraph path276 [Path]
|
||||||
276["Path<br>[6877, 6927, 0]"]
|
276["Path<br>[6873, 6923, 0]"]
|
||||||
277["Segment<br>[6933, 6970, 0]"]
|
277["Segment<br>[6929, 6966, 0]"]
|
||||||
278["Segment<br>[6976, 7069, 0]"]
|
278["Segment<br>[6972, 7065, 0]"]
|
||||||
279["Segment<br>[7075, 7111, 0]"]
|
279["Segment<br>[7071, 7107, 0]"]
|
||||||
280["Segment<br>[7117, 7218, 0]"]
|
280["Segment<br>[7113, 7214, 0]"]
|
||||||
281["Segment<br>[7224, 7260, 0]"]
|
281["Segment<br>[7220, 7256, 0]"]
|
||||||
end
|
end
|
||||||
subgraph path283 [Path]
|
subgraph path283 [Path]
|
||||||
283["Path<br>[7323, 7434, 0]"]
|
283["Path<br>[7319, 7430, 0]"]
|
||||||
284["Segment<br>[7323, 7434, 0]"]
|
284["Segment<br>[7319, 7430, 0]"]
|
||||||
285[Solid2d]
|
285[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[565, 582, 0]"]
|
1["Plane<br>[565, 582, 0]"]
|
||||||
@ -242,7 +242,7 @@ flowchart LR
|
|||||||
177["SweepEdge Adjacent"]
|
177["SweepEdge Adjacent"]
|
||||||
178["SweepEdge Opposite"]
|
178["SweepEdge Opposite"]
|
||||||
179["SweepEdge Adjacent"]
|
179["SweepEdge Adjacent"]
|
||||||
187["Sweep Extrusion<br>[4680, 4707, 0]"]
|
187["Sweep Extrusion<br>[4678, 4705, 0]"]
|
||||||
188[Wall]
|
188[Wall]
|
||||||
189[Wall]
|
189[Wall]
|
||||||
190[Wall]
|
190[Wall]
|
||||||
@ -256,8 +256,8 @@ flowchart LR
|
|||||||
198["SweepEdge Adjacent"]
|
198["SweepEdge Adjacent"]
|
||||||
199["SweepEdge Opposite"]
|
199["SweepEdge Opposite"]
|
||||||
200["SweepEdge Adjacent"]
|
200["SweepEdge Adjacent"]
|
||||||
201["Sweep Extrusion<br>[4680, 4707, 0]"]
|
201["Sweep Extrusion<br>[4678, 4705, 0]"]
|
||||||
209["Sweep Extrusion<br>[5227, 5255, 0]"]
|
209["Sweep Extrusion<br>[5223, 5251, 0]"]
|
||||||
210[Wall]
|
210[Wall]
|
||||||
211[Wall]
|
211[Wall]
|
||||||
212[Wall]
|
212[Wall]
|
||||||
@ -271,9 +271,9 @@ flowchart LR
|
|||||||
220["SweepEdge Adjacent"]
|
220["SweepEdge Adjacent"]
|
||||||
221["SweepEdge Opposite"]
|
221["SweepEdge Opposite"]
|
||||||
222["SweepEdge Adjacent"]
|
222["SweepEdge Adjacent"]
|
||||||
223["Sweep Extrusion<br>[5227, 5255, 0]"]
|
223["Sweep Extrusion<br>[5223, 5251, 0]"]
|
||||||
224["Plane<br>[5608, 5657, 0]"]
|
224["Plane<br>[5604, 5653, 0]"]
|
||||||
232["Sweep Extrusion<br>[5993, 6021, 0]"]
|
232["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
233[Wall]
|
233[Wall]
|
||||||
234[Wall]
|
234[Wall]
|
||||||
235[Wall]
|
235[Wall]
|
||||||
@ -288,12 +288,12 @@ flowchart LR
|
|||||||
244["SweepEdge Adjacent"]
|
244["SweepEdge Adjacent"]
|
||||||
245["SweepEdge Opposite"]
|
245["SweepEdge Opposite"]
|
||||||
246["SweepEdge Adjacent"]
|
246["SweepEdge Adjacent"]
|
||||||
247["Sweep Extrusion<br>[5993, 6021, 0]"]
|
247["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
248["Sweep Extrusion<br>[5993, 6021, 0]"]
|
248["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
249["Sweep Extrusion<br>[5993, 6021, 0]"]
|
249["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
250["Sweep Extrusion<br>[5993, 6021, 0]"]
|
250["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
251["Sweep Extrusion<br>[5993, 6021, 0]"]
|
251["Sweep Extrusion<br>[5989, 6017, 0]"]
|
||||||
259["Sweep Extrusion<br>[6482, 6510, 0]"]
|
259["Sweep Extrusion<br>[6478, 6506, 0]"]
|
||||||
260[Wall]
|
260[Wall]
|
||||||
261[Wall]
|
261[Wall]
|
||||||
262[Wall]
|
262[Wall]
|
||||||
@ -308,10 +308,10 @@ flowchart LR
|
|||||||
271["SweepEdge Adjacent"]
|
271["SweepEdge Adjacent"]
|
||||||
272["SweepEdge Opposite"]
|
272["SweepEdge Opposite"]
|
||||||
273["SweepEdge Adjacent"]
|
273["SweepEdge Adjacent"]
|
||||||
274["Sweep Extrusion<br>[6482, 6510, 0]"]
|
274["Sweep Extrusion<br>[6478, 6506, 0]"]
|
||||||
275["Plane<br>[6803, 6854, 0]"]
|
275["Plane<br>[6799, 6850, 0]"]
|
||||||
282["Plane<br>[7282, 7299, 0]"]
|
282["Plane<br>[7278, 7295, 0]"]
|
||||||
286["Sweep Sweep<br>[7448, 7501, 0]"]
|
286["Sweep Sweep<br>[7444, 7497, 0]"]
|
||||||
287[Wall]
|
287[Wall]
|
||||||
288["Cap Start"]
|
288["Cap Start"]
|
||||||
289["Cap Start"]
|
289["Cap Start"]
|
||||||
@ -321,10 +321,10 @@ flowchart LR
|
|||||||
293["StartSketchOnPlane<br>[2276, 2342, 0]"]
|
293["StartSketchOnPlane<br>[2276, 2342, 0]"]
|
||||||
294["StartSketchOnPlane<br>[2912, 2964, 0]"]
|
294["StartSketchOnPlane<br>[2912, 2964, 0]"]
|
||||||
295["StartSketchOnPlane<br>[3791, 3843, 0]"]
|
295["StartSketchOnPlane<br>[3791, 3843, 0]"]
|
||||||
296["StartSketchOnFace<br>[4295, 4331, 0]"]
|
296["StartSketchOnFace<br>[4295, 4329, 0]"]
|
||||||
297["StartSketchOnFace<br>[4727, 4761, 0]"]
|
297["StartSketchOnFace<br>[4725, 4757, 0]"]
|
||||||
298["StartSketchOnPlane<br>[5594, 5658, 0]"]
|
298["StartSketchOnPlane<br>[5590, 5654, 0]"]
|
||||||
299["StartSketchOnPlane<br>[6789, 6855, 0]"]
|
299["StartSketchOnPlane<br>[6785, 6851, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -6176,13 +6176,20 @@ description: Result of parsing dual-basin-utility-sink.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -6842,13 +6849,20 @@ description: Result of parsing dual-basin-utility-sink.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -586,7 +586,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -653,7 +653,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -10,101 +10,101 @@ flowchart LR
|
|||||||
8[Solid2d]
|
8[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path29 [Path]
|
subgraph path29 [Path]
|
||||||
29["Path<br>[1627, 1710, 0]"]
|
29["Path<br>[1625, 1708, 0]"]
|
||||||
30["Segment<br>[1627, 1710, 0]"]
|
30["Segment<br>[1625, 1708, 0]"]
|
||||||
31[Solid2d]
|
31[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path32 [Path]
|
subgraph path32 [Path]
|
||||||
32["Path<br>[1723, 1790, 0]"]
|
32["Path<br>[1721, 1788, 0]"]
|
||||||
33["Segment<br>[1723, 1790, 0]"]
|
33["Segment<br>[1721, 1788, 0]"]
|
||||||
34[Solid2d]
|
34[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path42 [Path]
|
subgraph path42 [Path]
|
||||||
42["Path<br>[1627, 1710, 0]"]
|
42["Path<br>[1625, 1708, 0]"]
|
||||||
43["Segment<br>[1627, 1710, 0]"]
|
43["Segment<br>[1625, 1708, 0]"]
|
||||||
44[Solid2d]
|
44[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path45 [Path]
|
subgraph path45 [Path]
|
||||||
45["Path<br>[1723, 1790, 0]"]
|
45["Path<br>[1721, 1788, 0]"]
|
||||||
46["Segment<br>[1723, 1790, 0]"]
|
46["Segment<br>[1721, 1788, 0]"]
|
||||||
47[Solid2d]
|
47[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path55 [Path]
|
subgraph path55 [Path]
|
||||||
55["Path<br>[1627, 1710, 0]"]
|
55["Path<br>[1625, 1708, 0]"]
|
||||||
56["Segment<br>[1627, 1710, 0]"]
|
56["Segment<br>[1625, 1708, 0]"]
|
||||||
57[Solid2d]
|
57[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path58 [Path]
|
subgraph path58 [Path]
|
||||||
58["Path<br>[1723, 1790, 0]"]
|
58["Path<br>[1721, 1788, 0]"]
|
||||||
59["Segment<br>[1723, 1790, 0]"]
|
59["Segment<br>[1721, 1788, 0]"]
|
||||||
60[Solid2d]
|
60[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path68 [Path]
|
subgraph path68 [Path]
|
||||||
68["Path<br>[1627, 1710, 0]"]
|
68["Path<br>[1625, 1708, 0]"]
|
||||||
69["Segment<br>[1627, 1710, 0]"]
|
69["Segment<br>[1625, 1708, 0]"]
|
||||||
70[Solid2d]
|
70[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path71 [Path]
|
subgraph path71 [Path]
|
||||||
71["Path<br>[1723, 1790, 0]"]
|
71["Path<br>[1721, 1788, 0]"]
|
||||||
72["Segment<br>[1723, 1790, 0]"]
|
72["Segment<br>[1721, 1788, 0]"]
|
||||||
73[Solid2d]
|
73[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path81 [Path]
|
subgraph path81 [Path]
|
||||||
81["Path<br>[2361, 2396, 0]"]
|
81["Path<br>[2359, 2394, 0]"]
|
||||||
82["Segment<br>[2402, 2468, 0]"]
|
82["Segment<br>[2400, 2466, 0]"]
|
||||||
83["Segment<br>[2474, 2573, 0]"]
|
83["Segment<br>[2472, 2571, 0]"]
|
||||||
84["Segment<br>[2579, 2696, 0]"]
|
84["Segment<br>[2577, 2694, 0]"]
|
||||||
85["Segment<br>[2702, 2787, 0]"]
|
85["Segment<br>[2700, 2785, 0]"]
|
||||||
86["Segment<br>[2793, 2800, 0]"]
|
86["Segment<br>[2791, 2798, 0]"]
|
||||||
87[Solid2d]
|
87[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path88 [Path]
|
subgraph path88 [Path]
|
||||||
88["Path<br>[2811, 2967, 0]"]
|
88["Path<br>[2809, 2965, 0]"]
|
||||||
89["Segment<br>[2811, 2967, 0]"]
|
89["Segment<br>[2809, 2965, 0]"]
|
||||||
90[Solid2d]
|
90[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path91 [Path]
|
subgraph path91 [Path]
|
||||||
91["Path<br>[2982, 3149, 0]"]
|
91["Path<br>[2980, 3147, 0]"]
|
||||||
92["Segment<br>[2982, 3149, 0]"]
|
92["Segment<br>[2980, 3147, 0]"]
|
||||||
93[Solid2d]
|
93[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path94 [Path]
|
subgraph path94 [Path]
|
||||||
94["Path<br>[3164, 3322, 0]"]
|
94["Path<br>[3162, 3320, 0]"]
|
||||||
95["Segment<br>[3164, 3322, 0]"]
|
95["Segment<br>[3162, 3320, 0]"]
|
||||||
96[Solid2d]
|
96[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path97 [Path]
|
subgraph path97 [Path]
|
||||||
97["Path<br>[3337, 3506, 0]"]
|
97["Path<br>[3335, 3504, 0]"]
|
||||||
98["Segment<br>[3337, 3506, 0]"]
|
98["Segment<br>[3335, 3504, 0]"]
|
||||||
99[Solid2d]
|
99[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path119 [Path]
|
subgraph path119 [Path]
|
||||||
119["Path<br>[3947, 4031, 0]"]
|
119["Path<br>[3943, 4027, 0]"]
|
||||||
120["Segment<br>[4037, 4125, 0]"]
|
120["Segment<br>[4033, 4121, 0]"]
|
||||||
121["Segment<br>[4131, 4252, 0]"]
|
121["Segment<br>[4127, 4248, 0]"]
|
||||||
122["Segment<br>[4258, 4375, 0]"]
|
122["Segment<br>[4254, 4371, 0]"]
|
||||||
123["Segment<br>[4381, 4466, 0]"]
|
123["Segment<br>[4377, 4462, 0]"]
|
||||||
124["Segment<br>[4472, 4479, 0]"]
|
124["Segment<br>[4468, 4475, 0]"]
|
||||||
125[Solid2d]
|
125[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path126 [Path]
|
subgraph path126 [Path]
|
||||||
126["Path<br>[4490, 4662, 0]"]
|
126["Path<br>[4486, 4658, 0]"]
|
||||||
127["Segment<br>[4490, 4662, 0]"]
|
127["Segment<br>[4486, 4658, 0]"]
|
||||||
128[Solid2d]
|
128[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path129 [Path]
|
subgraph path129 [Path]
|
||||||
129["Path<br>[4677, 4860, 0]"]
|
129["Path<br>[4673, 4856, 0]"]
|
||||||
130["Segment<br>[4677, 4860, 0]"]
|
130["Segment<br>[4673, 4856, 0]"]
|
||||||
131[Solid2d]
|
131[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path132 [Path]
|
subgraph path132 [Path]
|
||||||
132["Path<br>[4875, 5049, 0]"]
|
132["Path<br>[4871, 5045, 0]"]
|
||||||
133["Segment<br>[4875, 5049, 0]"]
|
133["Segment<br>[4871, 5045, 0]"]
|
||||||
134[Solid2d]
|
134[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path135 [Path]
|
subgraph path135 [Path]
|
||||||
135["Path<br>[5064, 5249, 0]"]
|
135["Path<br>[5060, 5245, 0]"]
|
||||||
136["Segment<br>[5064, 5249, 0]"]
|
136["Segment<br>[5060, 5245, 0]"]
|
||||||
137[Solid2d]
|
137[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[264, 281, 0]"]
|
1["Plane<br>[264, 281, 0]"]
|
||||||
@ -127,36 +127,36 @@ flowchart LR
|
|||||||
25["EdgeCut Fillet<br>[771, 1053, 0]"]
|
25["EdgeCut Fillet<br>[771, 1053, 0]"]
|
||||||
26["EdgeCut Fillet<br>[771, 1053, 0]"]
|
26["EdgeCut Fillet<br>[771, 1053, 0]"]
|
||||||
27["EdgeCut Fillet<br>[771, 1053, 0]"]
|
27["EdgeCut Fillet<br>[771, 1053, 0]"]
|
||||||
28["Plane<br>[1596, 1619, 0]"]
|
28["Plane<br>[1594, 1617, 0]"]
|
||||||
35["Sweep Extrusion<br>[1810, 1861, 0]"]
|
35["Sweep Extrusion<br>[1808, 1859, 0]"]
|
||||||
36[Wall]
|
36[Wall]
|
||||||
37["Cap Start"]
|
37["Cap Start"]
|
||||||
38["Cap End"]
|
38["Cap End"]
|
||||||
39["SweepEdge Opposite"]
|
39["SweepEdge Opposite"]
|
||||||
40["SweepEdge Adjacent"]
|
40["SweepEdge Adjacent"]
|
||||||
41["Plane<br>[1596, 1619, 0]"]
|
41["Plane<br>[1594, 1617, 0]"]
|
||||||
48["Sweep Extrusion<br>[1810, 1861, 0]"]
|
48["Sweep Extrusion<br>[1808, 1859, 0]"]
|
||||||
49[Wall]
|
49[Wall]
|
||||||
50["Cap Start"]
|
50["Cap Start"]
|
||||||
51["Cap End"]
|
51["Cap End"]
|
||||||
52["SweepEdge Opposite"]
|
52["SweepEdge Opposite"]
|
||||||
53["SweepEdge Adjacent"]
|
53["SweepEdge Adjacent"]
|
||||||
54["Plane<br>[1596, 1619, 0]"]
|
54["Plane<br>[1594, 1617, 0]"]
|
||||||
61["Sweep Extrusion<br>[1810, 1861, 0]"]
|
61["Sweep Extrusion<br>[1808, 1859, 0]"]
|
||||||
62[Wall]
|
62[Wall]
|
||||||
63["Cap Start"]
|
63["Cap Start"]
|
||||||
64["Cap End"]
|
64["Cap End"]
|
||||||
65["SweepEdge Opposite"]
|
65["SweepEdge Opposite"]
|
||||||
66["SweepEdge Adjacent"]
|
66["SweepEdge Adjacent"]
|
||||||
67["Plane<br>[1596, 1619, 0]"]
|
67["Plane<br>[1594, 1617, 0]"]
|
||||||
74["Sweep Extrusion<br>[1810, 1861, 0]"]
|
74["Sweep Extrusion<br>[1808, 1859, 0]"]
|
||||||
75[Wall]
|
75[Wall]
|
||||||
76["Cap Start"]
|
76["Cap Start"]
|
||||||
77["Cap End"]
|
77["Cap End"]
|
||||||
78["SweepEdge Opposite"]
|
78["SweepEdge Opposite"]
|
||||||
79["SweepEdge Adjacent"]
|
79["SweepEdge Adjacent"]
|
||||||
80["Plane<br>[2338, 2355, 0]"]
|
80["Plane<br>[2336, 2353, 0]"]
|
||||||
100["Sweep Extrusion<br>[3524, 3566, 0]"]
|
100["Sweep Extrusion<br>[3522, 3564, 0]"]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102[Wall]
|
102[Wall]
|
||||||
103[Wall]
|
103[Wall]
|
||||||
@ -171,11 +171,11 @@ flowchart LR
|
|||||||
112["SweepEdge Adjacent"]
|
112["SweepEdge Adjacent"]
|
||||||
113["SweepEdge Opposite"]
|
113["SweepEdge Opposite"]
|
||||||
114["SweepEdge Adjacent"]
|
114["SweepEdge Adjacent"]
|
||||||
115["EdgeCut Fillet<br>[3572, 3854, 0]"]
|
115["EdgeCut Fillet<br>[3570, 3852, 0]"]
|
||||||
116["EdgeCut Fillet<br>[3572, 3854, 0]"]
|
116["EdgeCut Fillet<br>[3570, 3852, 0]"]
|
||||||
117["EdgeCut Fillet<br>[3572, 3854, 0]"]
|
117["EdgeCut Fillet<br>[3570, 3852, 0]"]
|
||||||
118["EdgeCut Fillet<br>[3572, 3854, 0]"]
|
118["EdgeCut Fillet<br>[3570, 3852, 0]"]
|
||||||
138["Sweep Extrusion<br>[5267, 5309, 0]"]
|
138["Sweep Extrusion<br>[5263, 5305, 0]"]
|
||||||
139[Wall]
|
139[Wall]
|
||||||
140[Wall]
|
140[Wall]
|
||||||
141[Wall]
|
141[Wall]
|
||||||
@ -190,11 +190,11 @@ flowchart LR
|
|||||||
150["SweepEdge Adjacent"]
|
150["SweepEdge Adjacent"]
|
||||||
151["SweepEdge Opposite"]
|
151["SweepEdge Opposite"]
|
||||||
152["SweepEdge Adjacent"]
|
152["SweepEdge Adjacent"]
|
||||||
153["EdgeCut Fillet<br>[5315, 5597, 0]"]
|
153["EdgeCut Fillet<br>[5311, 5593, 0]"]
|
||||||
154["EdgeCut Fillet<br>[5315, 5597, 0]"]
|
154["EdgeCut Fillet<br>[5311, 5593, 0]"]
|
||||||
155["EdgeCut Fillet<br>[5315, 5597, 0]"]
|
155["EdgeCut Fillet<br>[5311, 5593, 0]"]
|
||||||
156["EdgeCut Fillet<br>[5315, 5597, 0]"]
|
156["EdgeCut Fillet<br>[5311, 5593, 0]"]
|
||||||
157["StartSketchOnFace<br>[3909, 3941, 0]"]
|
157["StartSketchOnFace<br>[3907, 3937, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -1185,13 +1185,20 @@ description: Result of parsing enclosure.kcl
|
|||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"end\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -5103,13 +5110,20 @@ description: Result of parsing enclosure.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -156,8 +156,8 @@ description: Operations executed enclosure.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "function001",
|
"name": "function001",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1287,
|
1285,
|
||||||
1884,
|
1882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -429,8 +429,8 @@ description: Operations executed enclosure.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "function001",
|
"name": "function001",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1287,
|
1285,
|
||||||
1884,
|
1882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -702,8 +702,8 @@ description: Operations executed enclosure.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "function001",
|
"name": "function001",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1287,
|
1285,
|
||||||
1884,
|
1882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -975,8 +975,8 @@ description: Operations executed enclosure.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "function001",
|
"name": "function001",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1287,
|
1285,
|
||||||
1884,
|
1882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1463,7 +1463,7 @@ description: Operations executed enclosure.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -308,9 +308,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -321,9 +321,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -334,9 +334,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -347,9 +347,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -370,9 +370,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -395,9 +395,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -420,9 +420,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -445,9 +445,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -601,9 +601,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4103,
|
"commentStart": 4099,
|
||||||
"end": 4124,
|
"end": 4120,
|
||||||
"start": 4103,
|
"start": 4099,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA003"
|
"value": "rectangleSegmentA003"
|
||||||
},
|
},
|
||||||
@ -614,9 +614,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4230,
|
"commentStart": 4226,
|
||||||
"end": 4251,
|
"end": 4247,
|
||||||
"start": 4230,
|
"start": 4226,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB003"
|
"value": "rectangleSegmentB003"
|
||||||
},
|
},
|
||||||
@ -627,9 +627,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4353,
|
"commentStart": 4349,
|
||||||
"end": 4374,
|
"end": 4370,
|
||||||
"start": 4353,
|
"start": 4349,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC003"
|
"value": "rectangleSegmentC003"
|
||||||
},
|
},
|
||||||
@ -640,9 +640,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4444,
|
"commentStart": 4440,
|
||||||
"end": 4465,
|
"end": 4461,
|
||||||
"start": 4444,
|
"start": 4440,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD003"
|
"value": "rectangleSegmentD003"
|
||||||
},
|
},
|
||||||
@ -663,9 +663,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
3.0
|
3.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4103,
|
"commentStart": 4099,
|
||||||
"end": 4124,
|
"end": 4120,
|
||||||
"start": 4103,
|
"start": 4099,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA003"
|
"value": "rectangleSegmentA003"
|
||||||
},
|
},
|
||||||
@ -688,9 +688,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
3.0
|
3.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4230,
|
"commentStart": 4226,
|
||||||
"end": 4251,
|
"end": 4247,
|
||||||
"start": 4230,
|
"start": 4226,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB003"
|
"value": "rectangleSegmentB003"
|
||||||
},
|
},
|
||||||
@ -713,9 +713,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
172.0
|
172.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4353,
|
"commentStart": 4349,
|
||||||
"end": 4374,
|
"end": 4370,
|
||||||
"start": 4353,
|
"start": 4349,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC003"
|
"value": "rectangleSegmentC003"
|
||||||
},
|
},
|
||||||
@ -738,9 +738,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
172.0
|
172.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4444,
|
"commentStart": 4440,
|
||||||
"end": 4465,
|
"end": 4461,
|
||||||
"start": 4444,
|
"start": 4440,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD003"
|
"value": "rectangleSegmentD003"
|
||||||
},
|
},
|
||||||
@ -803,9 +803,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -816,9 +816,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -829,9 +829,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -842,9 +842,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -865,9 +865,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -890,9 +890,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -915,9 +915,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -940,9 +940,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -1483,9 +1483,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -1508,9 +1508,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -1533,9 +1533,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -1558,9 +1558,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -1681,9 +1681,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
3.0
|
3.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4103,
|
"commentStart": 4099,
|
||||||
"end": 4124,
|
"end": 4120,
|
||||||
"start": 4103,
|
"start": 4099,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA003"
|
"value": "rectangleSegmentA003"
|
||||||
},
|
},
|
||||||
@ -1706,9 +1706,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
3.0
|
3.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4230,
|
"commentStart": 4226,
|
||||||
"end": 4251,
|
"end": 4247,
|
||||||
"start": 4230,
|
"start": 4226,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB003"
|
"value": "rectangleSegmentB003"
|
||||||
},
|
},
|
||||||
@ -1731,9 +1731,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
172.0
|
172.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4353,
|
"commentStart": 4349,
|
||||||
"end": 4374,
|
"end": 4370,
|
||||||
"start": 4353,
|
"start": 4349,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC003"
|
"value": "rectangleSegmentC003"
|
||||||
},
|
},
|
||||||
@ -1756,9 +1756,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
172.0
|
172.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4444,
|
"commentStart": 4440,
|
||||||
"end": 4465,
|
"end": 4461,
|
||||||
"start": 4444,
|
"start": 4440,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD003"
|
"value": "rectangleSegmentD003"
|
||||||
},
|
},
|
||||||
@ -1821,9 +1821,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -1834,9 +1834,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -1847,9 +1847,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -1860,9 +1860,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
@ -1883,9 +1883,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2446,
|
"commentStart": 2444,
|
||||||
"end": 2467,
|
"end": 2465,
|
||||||
"start": 2446,
|
"start": 2444,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -1908,9 +1908,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2551,
|
"commentStart": 2549,
|
||||||
"end": 2572,
|
"end": 2570,
|
||||||
"start": 2551,
|
"start": 2549,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentB002"
|
"value": "rectangleSegmentB002"
|
||||||
},
|
},
|
||||||
@ -1933,9 +1933,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2674,
|
"commentStart": 2672,
|
||||||
"end": 2695,
|
"end": 2693,
|
||||||
"start": 2674,
|
"start": 2672,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentC002"
|
"value": "rectangleSegmentC002"
|
||||||
},
|
},
|
||||||
@ -1958,9 +1958,9 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
175.0
|
175.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2765,
|
"commentStart": 2763,
|
||||||
"end": 2786,
|
"end": 2784,
|
||||||
"start": 2765,
|
"start": 2763,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentD002"
|
"value": "rectangleSegmentD002"
|
||||||
},
|
},
|
||||||
|
@ -11,18 +11,18 @@ flowchart LR
|
|||||||
8[Solid2d]
|
8[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path15 [Path]
|
subgraph path15 [Path]
|
||||||
15["Path<br>[1385, 1439, 0]"]
|
15["Path<br>[1383, 1437, 0]"]
|
||||||
16["Segment<br>[1385, 1439, 0]"]
|
16["Segment<br>[1383, 1437, 0]"]
|
||||||
17[Solid2d]
|
17[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path23 [Path]
|
subgraph path23 [Path]
|
||||||
23["Path<br>[1597, 1654, 0]"]
|
23["Path<br>[1593, 1650, 0]"]
|
||||||
24["Segment<br>[1597, 1654, 0]"]
|
24["Segment<br>[1593, 1650, 0]"]
|
||||||
25[Solid2d]
|
25[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path31 [Path]
|
subgraph path31 [Path]
|
||||||
31["Path<br>[1784, 1829, 0]"]
|
31["Path<br>[1778, 1823, 0]"]
|
||||||
32["Segment<br>[1784, 1829, 0]"]
|
32["Segment<br>[1778, 1823, 0]"]
|
||||||
33[Solid2d]
|
33[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[827, 844, 0]"]
|
1["Plane<br>[827, 844, 0]"]
|
||||||
@ -33,23 +33,23 @@ flowchart LR
|
|||||||
12["Cap End"]
|
12["Cap End"]
|
||||||
13["SweepEdge Opposite"]
|
13["SweepEdge Opposite"]
|
||||||
14["SweepEdge Adjacent"]
|
14["SweepEdge Adjacent"]
|
||||||
18["Sweep Extrusion<br>[1445, 1480, 0]"]
|
18["Sweep Extrusion<br>[1443, 1478, 0]"]
|
||||||
19[Wall]
|
19[Wall]
|
||||||
20["Cap End"]
|
20["Cap End"]
|
||||||
21["SweepEdge Opposite"]
|
21["SweepEdge Opposite"]
|
||||||
22["SweepEdge Adjacent"]
|
22["SweepEdge Adjacent"]
|
||||||
26["Sweep Extrusion<br>[1660, 1693, 0]"]
|
26["Sweep Extrusion<br>[1656, 1689, 0]"]
|
||||||
27[Wall]
|
27[Wall]
|
||||||
28["Cap End"]
|
28["Cap End"]
|
||||||
29["SweepEdge Opposite"]
|
29["SweepEdge Opposite"]
|
||||||
30["SweepEdge Adjacent"]
|
30["SweepEdge Adjacent"]
|
||||||
34["Sweep Extrusion<br>[1835, 1910, 0]"]
|
34["Sweep Extrusion<br>[1829, 1904, 0]"]
|
||||||
35[Wall]
|
35[Wall]
|
||||||
36["SweepEdge Opposite"]
|
36["SweepEdge Opposite"]
|
||||||
37["SweepEdge Adjacent"]
|
37["SweepEdge Adjacent"]
|
||||||
38["StartSketchOnFace<br>[1347, 1379, 0]"]
|
38["StartSketchOnFace<br>[1347, 1377, 0]"]
|
||||||
39["StartSketchOnFace<br>[1557, 1591, 0]"]
|
39["StartSketchOnFace<br>[1555, 1587, 0]"]
|
||||||
40["StartSketchOnFace<br>[1744, 1778, 0]"]
|
40["StartSketchOnFace<br>[1740, 1772, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -1195,13 +1195,20 @@ description: Result of parsing flange.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'end'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -1457,13 +1464,20 @@ description: Result of parsing flange.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'start'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "start"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -1719,13 +1733,20 @@ description: Result of parsing flange.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'end'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -1,60 +1,60 @@
|
|||||||
```mermaid
|
```mermaid
|
||||||
flowchart LR
|
flowchart LR
|
||||||
subgraph path2 [Path]
|
subgraph path2 [Path]
|
||||||
2["Path<br>[1260, 1298, 0]"]
|
2["Path<br>[1258, 1296, 0]"]
|
||||||
3["Segment<br>[1306, 1356, 0]"]
|
3["Segment<br>[1304, 1354, 0]"]
|
||||||
4["Segment<br>[1364, 1413, 0]"]
|
4["Segment<br>[1362, 1411, 0]"]
|
||||||
5["Segment<br>[1421, 1473, 0]"]
|
5["Segment<br>[1419, 1471, 0]"]
|
||||||
6["Segment<br>[1481, 1529, 0]"]
|
6["Segment<br>[1479, 1527, 0]"]
|
||||||
7["Segment<br>[1537, 1581, 0]"]
|
7["Segment<br>[1535, 1579, 0]"]
|
||||||
8["Segment<br>[1589, 1634, 0]"]
|
8["Segment<br>[1587, 1632, 0]"]
|
||||||
9["Segment<br>[1642, 1691, 0]"]
|
9["Segment<br>[1640, 1689, 0]"]
|
||||||
10["Segment<br>[1699, 1718, 0]"]
|
10["Segment<br>[1697, 1716, 0]"]
|
||||||
11[Solid2d]
|
11[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path40 [Path]
|
subgraph path40 [Path]
|
||||||
40["Path<br>[2433, 2487, 0]"]
|
40["Path<br>[2431, 2485, 0]"]
|
||||||
41["Segment<br>[2493, 2546, 0]"]
|
41["Segment<br>[2491, 2544, 0]"]
|
||||||
42["Segment<br>[2552, 2602, 0]"]
|
42["Segment<br>[2550, 2600, 0]"]
|
||||||
43["Segment<br>[2608, 2662, 0]"]
|
43["Segment<br>[2606, 2660, 0]"]
|
||||||
44["Segment<br>[2668, 2688, 0]"]
|
44["Segment<br>[2666, 2686, 0]"]
|
||||||
45[Solid2d]
|
45[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path46 [Path]
|
subgraph path46 [Path]
|
||||||
46["Path<br>[2699, 2862, 0]"]
|
46["Path<br>[2697, 2860, 0]"]
|
||||||
47["Segment<br>[2699, 2862, 0]"]
|
47["Segment<br>[2697, 2860, 0]"]
|
||||||
48[Solid2d]
|
48[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path67 [Path]
|
subgraph path67 [Path]
|
||||||
67["Path<br>[3247, 3302, 0]"]
|
67["Path<br>[3245, 3300, 0]"]
|
||||||
68["Segment<br>[3308, 3362, 0]"]
|
68["Segment<br>[3306, 3360, 0]"]
|
||||||
69["Segment<br>[3368, 3418, 0]"]
|
69["Segment<br>[3366, 3416, 0]"]
|
||||||
70["Segment<br>[3424, 3477, 0]"]
|
70["Segment<br>[3422, 3475, 0]"]
|
||||||
71["Segment<br>[3483, 3503, 0]"]
|
71["Segment<br>[3481, 3501, 0]"]
|
||||||
72[Solid2d]
|
72[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path73 [Path]
|
subgraph path73 [Path]
|
||||||
73["Path<br>[3514, 3680, 0]"]
|
73["Path<br>[3512, 3678, 0]"]
|
||||||
74["Segment<br>[3514, 3680, 0]"]
|
74["Segment<br>[3512, 3678, 0]"]
|
||||||
75[Solid2d]
|
75[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path94 [Path]
|
subgraph path94 [Path]
|
||||||
94["Path<br>[4287, 4328, 0]"]
|
94["Path<br>[4285, 4326, 0]"]
|
||||||
95["Segment<br>[4334, 4354, 0]"]
|
95["Segment<br>[4332, 4352, 0]"]
|
||||||
96["Segment<br>[4360, 4383, 0]"]
|
96["Segment<br>[4358, 4381, 0]"]
|
||||||
97["Segment<br>[4389, 4396, 0]"]
|
97["Segment<br>[4387, 4394, 0]"]
|
||||||
98[Solid2d]
|
98[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path112 [Path]
|
subgraph path112 [Path]
|
||||||
112["Path<br>[4511, 4551, 0]"]
|
112["Path<br>[4509, 4549, 0]"]
|
||||||
113["Segment<br>[4557, 4577, 0]"]
|
113["Segment<br>[4555, 4575, 0]"]
|
||||||
114["Segment<br>[4583, 4604, 0]"]
|
114["Segment<br>[4581, 4602, 0]"]
|
||||||
115["Segment<br>[4610, 4631, 0]"]
|
115["Segment<br>[4608, 4629, 0]"]
|
||||||
116["Segment<br>[4637, 4644, 0]"]
|
116["Segment<br>[4635, 4642, 0]"]
|
||||||
117[Solid2d]
|
117[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[1225, 1252, 0]"]
|
1["Plane<br>[1223, 1250, 0]"]
|
||||||
12["Sweep Extrusion<br>[1826, 1860, 0]"]
|
12["Sweep Extrusion<br>[1824, 1858, 0]"]
|
||||||
13[Wall]
|
13[Wall]
|
||||||
14[Wall]
|
14[Wall]
|
||||||
15[Wall]
|
15[Wall]
|
||||||
@ -81,8 +81,8 @@ flowchart LR
|
|||||||
36["SweepEdge Adjacent"]
|
36["SweepEdge Adjacent"]
|
||||||
37["SweepEdge Opposite"]
|
37["SweepEdge Opposite"]
|
||||||
38["SweepEdge Adjacent"]
|
38["SweepEdge Adjacent"]
|
||||||
39["Plane<br>[2404, 2427, 0]"]
|
39["Plane<br>[2402, 2425, 0]"]
|
||||||
49["Sweep Extrusion<br>[2872, 2897, 0]"]
|
49["Sweep Extrusion<br>[2870, 2895, 0]"]
|
||||||
50[Wall]
|
50[Wall]
|
||||||
51[Wall]
|
51[Wall]
|
||||||
52[Wall]
|
52[Wall]
|
||||||
@ -97,10 +97,10 @@ flowchart LR
|
|||||||
61["SweepEdge Adjacent"]
|
61["SweepEdge Adjacent"]
|
||||||
62["SweepEdge Opposite"]
|
62["SweepEdge Opposite"]
|
||||||
63["SweepEdge Adjacent"]
|
63["SweepEdge Adjacent"]
|
||||||
64["EdgeCut Fillet<br>[2903, 3048, 0]"]
|
64["EdgeCut Fillet<br>[2901, 3046, 0]"]
|
||||||
65["EdgeCut Fillet<br>[2903, 3048, 0]"]
|
65["EdgeCut Fillet<br>[2901, 3046, 0]"]
|
||||||
66["Plane<br>[3218, 3241, 0]"]
|
66["Plane<br>[3216, 3239, 0]"]
|
||||||
76["Sweep Extrusion<br>[3690, 3715, 0]"]
|
76["Sweep Extrusion<br>[3688, 3713, 0]"]
|
||||||
77[Wall]
|
77[Wall]
|
||||||
78[Wall]
|
78[Wall]
|
||||||
79[Wall]
|
79[Wall]
|
||||||
@ -115,10 +115,10 @@ flowchart LR
|
|||||||
88["SweepEdge Adjacent"]
|
88["SweepEdge Adjacent"]
|
||||||
89["SweepEdge Opposite"]
|
89["SweepEdge Opposite"]
|
||||||
90["SweepEdge Adjacent"]
|
90["SweepEdge Adjacent"]
|
||||||
91["EdgeCut Fillet<br>[3721, 3866, 0]"]
|
91["EdgeCut Fillet<br>[3719, 3864, 0]"]
|
||||||
92["EdgeCut Fillet<br>[3721, 3866, 0]"]
|
92["EdgeCut Fillet<br>[3719, 3864, 0]"]
|
||||||
93["Plane<br>[4258, 4281, 0]"]
|
93["Plane<br>[4256, 4279, 0]"]
|
||||||
99["Sweep Extrusion<br>[4402, 4430, 0]"]
|
99["Sweep Extrusion<br>[4400, 4428, 0]"]
|
||||||
100[Wall]
|
100[Wall]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102[Wall]
|
102[Wall]
|
||||||
@ -130,8 +130,8 @@ flowchart LR
|
|||||||
108["SweepEdge Adjacent"]
|
108["SweepEdge Adjacent"]
|
||||||
109["SweepEdge Opposite"]
|
109["SweepEdge Opposite"]
|
||||||
110["SweepEdge Adjacent"]
|
110["SweepEdge Adjacent"]
|
||||||
111["Plane<br>[4482, 4505, 0]"]
|
111["Plane<br>[4480, 4503, 0]"]
|
||||||
118["Sweep Extrusion<br>[4650, 4678, 0]"]
|
118["Sweep Extrusion<br>[4648, 4676, 0]"]
|
||||||
119[Wall]
|
119[Wall]
|
||||||
120[Wall]
|
120[Wall]
|
||||||
121[Wall]
|
121[Wall]
|
||||||
@ -146,10 +146,10 @@ flowchart LR
|
|||||||
130["SweepEdge Adjacent"]
|
130["SweepEdge Adjacent"]
|
||||||
131["SweepEdge Opposite"]
|
131["SweepEdge Opposite"]
|
||||||
132["SweepEdge Adjacent"]
|
132["SweepEdge Adjacent"]
|
||||||
133["EdgeCut Fillet<br>[1866, 2125, 0]"]
|
133["EdgeCut Fillet<br>[1864, 2123, 0]"]
|
||||||
134["EdgeCut Fillet<br>[1866, 2125, 0]"]
|
134["EdgeCut Fillet<br>[1864, 2123, 0]"]
|
||||||
135["EdgeCut Fillet<br>[1866, 2125, 0]"]
|
135["EdgeCut Fillet<br>[1864, 2123, 0]"]
|
||||||
136["EdgeCut Fillet<br>[1866, 2125, 0]"]
|
136["EdgeCut Fillet<br>[1864, 2123, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -337,13 +337,20 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl
|
|||||||
{
|
{
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'xy'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "XY",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "xy"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -9,8 +9,8 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "bracketSketch",
|
"name": "bracketSketch",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
1207,
|
1205,
|
||||||
1731,
|
1729,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -15,9 +15,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1349,
|
"commentStart": 1347,
|
||||||
"end": 1355,
|
"end": 1353,
|
||||||
"start": 1349,
|
"start": 1347,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge1"
|
"value": "edge1"
|
||||||
},
|
},
|
||||||
@ -28,9 +28,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1406,
|
"commentStart": 1404,
|
||||||
"end": 1412,
|
"end": 1410,
|
||||||
"start": 1406,
|
"start": 1404,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge2"
|
"value": "edge2"
|
||||||
},
|
},
|
||||||
@ -41,9 +41,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1466,
|
"commentStart": 1464,
|
||||||
"end": 1472,
|
"end": 1470,
|
||||||
"start": 1466,
|
"start": 1464,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge3"
|
"value": "edge3"
|
||||||
},
|
},
|
||||||
@ -54,9 +54,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1522,
|
"commentStart": 1520,
|
||||||
"end": 1528,
|
"end": 1526,
|
||||||
"start": 1522,
|
"start": 1520,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge4"
|
"value": "edge4"
|
||||||
},
|
},
|
||||||
@ -67,9 +67,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1574,
|
"commentStart": 1572,
|
||||||
"end": 1580,
|
"end": 1578,
|
||||||
"start": 1574,
|
"start": 1572,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge5"
|
"value": "edge5"
|
||||||
},
|
},
|
||||||
@ -80,9 +80,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1627,
|
"commentStart": 1625,
|
||||||
"end": 1633,
|
"end": 1631,
|
||||||
"start": 1627,
|
"start": 1625,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge6"
|
"value": "edge6"
|
||||||
},
|
},
|
||||||
@ -93,9 +93,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1684,
|
"commentStart": 1682,
|
||||||
"end": 1690,
|
"end": 1688,
|
||||||
"start": 1684,
|
"start": 1682,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge7"
|
"value": "edge7"
|
||||||
},
|
},
|
||||||
@ -106,9 +106,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1711,
|
"commentStart": 1709,
|
||||||
"end": 1717,
|
"end": 1715,
|
||||||
"start": 1711,
|
"start": 1709,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge8"
|
"value": "edge8"
|
||||||
},
|
},
|
||||||
@ -129,9 +129,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1349,
|
"commentStart": 1347,
|
||||||
"end": 1355,
|
"end": 1353,
|
||||||
"start": 1349,
|
"start": 1347,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge1"
|
"value": "edge1"
|
||||||
},
|
},
|
||||||
@ -154,9 +154,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
-4.0
|
-4.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1406,
|
"commentStart": 1404,
|
||||||
"end": 1412,
|
"end": 1410,
|
||||||
"start": 1406,
|
"start": 1404,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge2"
|
"value": "edge2"
|
||||||
},
|
},
|
||||||
@ -179,9 +179,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
-4.0
|
-4.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1466,
|
"commentStart": 1464,
|
||||||
"end": 1472,
|
"end": 1470,
|
||||||
"start": 1466,
|
"start": 1464,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge3"
|
"value": "edge3"
|
||||||
},
|
},
|
||||||
@ -204,9 +204,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1522,
|
"commentStart": 1520,
|
||||||
"end": 1528,
|
"end": 1526,
|
||||||
"start": 1522,
|
"start": 1520,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge4"
|
"value": "edge4"
|
||||||
},
|
},
|
||||||
@ -229,9 +229,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1574,
|
"commentStart": 1572,
|
||||||
"end": 1580,
|
"end": 1578,
|
||||||
"start": 1574,
|
"start": 1572,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge5"
|
"value": "edge5"
|
||||||
},
|
},
|
||||||
@ -254,9 +254,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1627,
|
"commentStart": 1625,
|
||||||
"end": 1633,
|
"end": 1631,
|
||||||
"start": 1627,
|
"start": 1625,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge6"
|
"value": "edge6"
|
||||||
},
|
},
|
||||||
@ -279,9 +279,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1684,
|
"commentStart": 1682,
|
||||||
"end": 1690,
|
"end": 1688,
|
||||||
"start": 1684,
|
"start": 1682,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge7"
|
"value": "edge7"
|
||||||
},
|
},
|
||||||
@ -304,9 +304,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1711,
|
"commentStart": 1709,
|
||||||
"end": 1717,
|
"end": 1715,
|
||||||
"start": 1711,
|
"start": 1709,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge8"
|
"value": "edge8"
|
||||||
},
|
},
|
||||||
@ -645,9 +645,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1349,
|
"commentStart": 1347,
|
||||||
"end": 1355,
|
"end": 1353,
|
||||||
"start": 1349,
|
"start": 1347,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge1"
|
"value": "edge1"
|
||||||
},
|
},
|
||||||
@ -670,9 +670,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
-4.0
|
-4.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1406,
|
"commentStart": 1404,
|
||||||
"end": 1412,
|
"end": 1410,
|
||||||
"start": 1406,
|
"start": 1404,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge2"
|
"value": "edge2"
|
||||||
},
|
},
|
||||||
@ -695,9 +695,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
-4.0
|
-4.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1466,
|
"commentStart": 1464,
|
||||||
"end": 1472,
|
"end": 1470,
|
||||||
"start": 1466,
|
"start": 1464,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge3"
|
"value": "edge3"
|
||||||
},
|
},
|
||||||
@ -720,9 +720,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1522,
|
"commentStart": 1520,
|
||||||
"end": 1528,
|
"end": 1526,
|
||||||
"start": 1522,
|
"start": 1520,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge4"
|
"value": "edge4"
|
||||||
},
|
},
|
||||||
@ -745,9 +745,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1574,
|
"commentStart": 1572,
|
||||||
"end": 1580,
|
"end": 1578,
|
||||||
"start": 1574,
|
"start": 1572,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge5"
|
"value": "edge5"
|
||||||
},
|
},
|
||||||
@ -770,9 +770,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1627,
|
"commentStart": 1625,
|
||||||
"end": 1633,
|
"end": 1631,
|
||||||
"start": 1627,
|
"start": 1625,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge6"
|
"value": "edge6"
|
||||||
},
|
},
|
||||||
@ -795,9 +795,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1684,
|
"commentStart": 1682,
|
||||||
"end": 1690,
|
"end": 1688,
|
||||||
"start": 1684,
|
"start": 1682,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge7"
|
"value": "edge7"
|
||||||
},
|
},
|
||||||
@ -820,9 +820,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
49.0
|
49.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1711,
|
"commentStart": 1709,
|
||||||
"end": 1717,
|
"end": 1715,
|
||||||
"start": 1711,
|
"start": 1709,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge8"
|
"value": "edge8"
|
||||||
},
|
},
|
||||||
@ -1810,9 +1810,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3354,
|
"commentStart": 3352,
|
||||||
"end": 3361,
|
"end": 3359,
|
||||||
"start": 3354,
|
"start": 3352,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge21"
|
"value": "edge21"
|
||||||
},
|
},
|
||||||
@ -1823,9 +1823,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3410,
|
"commentStart": 3408,
|
||||||
"end": 3417,
|
"end": 3415,
|
||||||
"start": 3410,
|
"start": 3408,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge22"
|
"value": "edge22"
|
||||||
},
|
},
|
||||||
@ -1836,9 +1836,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3469,
|
"commentStart": 3467,
|
||||||
"end": 3476,
|
"end": 3474,
|
||||||
"start": 3469,
|
"start": 3467,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge23"
|
"value": "edge23"
|
||||||
},
|
},
|
||||||
@ -1849,9 +1849,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3495,
|
"commentStart": 3493,
|
||||||
"end": 3502,
|
"end": 3500,
|
||||||
"start": 3495,
|
"start": 3493,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge24"
|
"value": "edge24"
|
||||||
},
|
},
|
||||||
@ -1872,9 +1872,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
44.0
|
44.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3354,
|
"commentStart": 3352,
|
||||||
"end": 3361,
|
"end": 3359,
|
||||||
"start": 3354,
|
"start": 3352,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge21"
|
"value": "edge21"
|
||||||
},
|
},
|
||||||
@ -1897,9 +1897,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
35.6667
|
35.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3410,
|
"commentStart": 3408,
|
||||||
"end": 3417,
|
"end": 3415,
|
||||||
"start": 3410,
|
"start": 3408,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge22"
|
"value": "edge22"
|
||||||
},
|
},
|
||||||
@ -1922,9 +1922,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
19.0
|
19.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3469,
|
"commentStart": 3467,
|
||||||
"end": 3476,
|
"end": 3474,
|
||||||
"start": 3469,
|
"start": 3467,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge23"
|
"value": "edge23"
|
||||||
},
|
},
|
||||||
@ -1947,9 +1947,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
10.6667
|
10.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3495,
|
"commentStart": 3493,
|
||||||
"end": 3502,
|
"end": 3500,
|
||||||
"start": 3495,
|
"start": 3493,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge24"
|
"value": "edge24"
|
||||||
},
|
},
|
||||||
@ -2070,9 +2070,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3354,
|
"commentStart": 3352,
|
||||||
"end": 3361,
|
"end": 3359,
|
||||||
"start": 3354,
|
"start": 3352,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge21"
|
"value": "edge21"
|
||||||
},
|
},
|
||||||
@ -2083,9 +2083,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3410,
|
"commentStart": 3408,
|
||||||
"end": 3417,
|
"end": 3415,
|
||||||
"start": 3410,
|
"start": 3408,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge22"
|
"value": "edge22"
|
||||||
},
|
},
|
||||||
@ -2096,9 +2096,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3469,
|
"commentStart": 3467,
|
||||||
"end": 3476,
|
"end": 3474,
|
||||||
"start": 3469,
|
"start": 3467,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge23"
|
"value": "edge23"
|
||||||
},
|
},
|
||||||
@ -2109,9 +2109,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3495,
|
"commentStart": 3493,
|
||||||
"end": 3502,
|
"end": 3500,
|
||||||
"start": 3495,
|
"start": 3493,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge24"
|
"value": "edge24"
|
||||||
},
|
},
|
||||||
@ -2132,9 +2132,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
44.0
|
44.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3354,
|
"commentStart": 3352,
|
||||||
"end": 3361,
|
"end": 3359,
|
||||||
"start": 3354,
|
"start": 3352,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge21"
|
"value": "edge21"
|
||||||
},
|
},
|
||||||
@ -2157,9 +2157,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
35.6667
|
35.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3410,
|
"commentStart": 3408,
|
||||||
"end": 3417,
|
"end": 3415,
|
||||||
"start": 3410,
|
"start": 3408,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge22"
|
"value": "edge22"
|
||||||
},
|
},
|
||||||
@ -2182,9 +2182,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
19.0
|
19.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3469,
|
"commentStart": 3467,
|
||||||
"end": 3476,
|
"end": 3474,
|
||||||
"start": 3469,
|
"start": 3467,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge23"
|
"value": "edge23"
|
||||||
},
|
},
|
||||||
@ -2207,9 +2207,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
10.6667
|
10.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3495,
|
"commentStart": 3493,
|
||||||
"end": 3502,
|
"end": 3500,
|
||||||
"start": 3495,
|
"start": 3493,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge24"
|
"value": "edge24"
|
||||||
},
|
},
|
||||||
@ -2335,9 +2335,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2538,
|
"commentStart": 2536,
|
||||||
"end": 2545,
|
"end": 2543,
|
||||||
"start": 2538,
|
"start": 2536,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge11"
|
"value": "edge11"
|
||||||
},
|
},
|
||||||
@ -2348,9 +2348,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2594,
|
"commentStart": 2592,
|
||||||
"end": 2601,
|
"end": 2599,
|
||||||
"start": 2594,
|
"start": 2592,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge12"
|
"value": "edge12"
|
||||||
},
|
},
|
||||||
@ -2361,9 +2361,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2654,
|
"commentStart": 2652,
|
||||||
"end": 2661,
|
"end": 2659,
|
||||||
"start": 2654,
|
"start": 2652,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge13"
|
"value": "edge13"
|
||||||
},
|
},
|
||||||
@ -2374,9 +2374,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2680,
|
"commentStart": 2678,
|
||||||
"end": 2687,
|
"end": 2685,
|
||||||
"start": 2680,
|
"start": 2678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge14"
|
"value": "edge14"
|
||||||
},
|
},
|
||||||
@ -2397,9 +2397,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
44.0
|
44.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2538,
|
"commentStart": 2536,
|
||||||
"end": 2545,
|
"end": 2543,
|
||||||
"start": 2538,
|
"start": 2536,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge11"
|
"value": "edge11"
|
||||||
},
|
},
|
||||||
@ -2422,9 +2422,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
35.6667
|
35.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2594,
|
"commentStart": 2592,
|
||||||
"end": 2601,
|
"end": 2599,
|
||||||
"start": 2594,
|
"start": 2592,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge12"
|
"value": "edge12"
|
||||||
},
|
},
|
||||||
@ -2447,9 +2447,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
19.0
|
19.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2654,
|
"commentStart": 2652,
|
||||||
"end": 2661,
|
"end": 2659,
|
||||||
"start": 2654,
|
"start": 2652,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge13"
|
"value": "edge13"
|
||||||
},
|
},
|
||||||
@ -2472,9 +2472,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
10.6667
|
10.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2680,
|
"commentStart": 2678,
|
||||||
"end": 2687,
|
"end": 2685,
|
||||||
"start": 2680,
|
"start": 2678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge14"
|
"value": "edge14"
|
||||||
},
|
},
|
||||||
@ -2595,9 +2595,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2538,
|
"commentStart": 2536,
|
||||||
"end": 2545,
|
"end": 2543,
|
||||||
"start": 2538,
|
"start": 2536,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge11"
|
"value": "edge11"
|
||||||
},
|
},
|
||||||
@ -2608,9 +2608,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2594,
|
"commentStart": 2592,
|
||||||
"end": 2601,
|
"end": 2599,
|
||||||
"start": 2594,
|
"start": 2592,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge12"
|
"value": "edge12"
|
||||||
},
|
},
|
||||||
@ -2621,9 +2621,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2654,
|
"commentStart": 2652,
|
||||||
"end": 2661,
|
"end": 2659,
|
||||||
"start": 2654,
|
"start": 2652,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge13"
|
"value": "edge13"
|
||||||
},
|
},
|
||||||
@ -2634,9 +2634,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2680,
|
"commentStart": 2678,
|
||||||
"end": 2687,
|
"end": 2685,
|
||||||
"start": 2680,
|
"start": 2678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge14"
|
"value": "edge14"
|
||||||
},
|
},
|
||||||
@ -2657,9 +2657,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
44.0
|
44.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2538,
|
"commentStart": 2536,
|
||||||
"end": 2545,
|
"end": 2543,
|
||||||
"start": 2538,
|
"start": 2536,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge11"
|
"value": "edge11"
|
||||||
},
|
},
|
||||||
@ -2682,9 +2682,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
35.6667
|
35.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2594,
|
"commentStart": 2592,
|
||||||
"end": 2601,
|
"end": 2599,
|
||||||
"start": 2594,
|
"start": 2592,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge12"
|
"value": "edge12"
|
||||||
},
|
},
|
||||||
@ -2707,9 +2707,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
19.0
|
19.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2654,
|
"commentStart": 2652,
|
||||||
"end": 2661,
|
"end": 2659,
|
||||||
"start": 2654,
|
"start": 2652,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge13"
|
"value": "edge13"
|
||||||
},
|
},
|
||||||
@ -2732,9 +2732,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
10.6667
|
10.6667
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2680,
|
"commentStart": 2678,
|
||||||
"end": 2687,
|
"end": 2685,
|
||||||
"start": 2680,
|
"start": 2678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "edge14"
|
"value": "edge14"
|
||||||
},
|
},
|
||||||
|
@ -36,88 +36,88 @@ flowchart LR
|
|||||||
91[Solid2d]
|
91[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path98 [Path]
|
subgraph path98 [Path]
|
||||||
98["Path<br>[2545, 2575, 0]"]
|
98["Path<br>[2543, 2573, 0]"]
|
||||||
99["Segment<br>[2581, 2600, 0]"]
|
99["Segment<br>[2579, 2598, 0]"]
|
||||||
100["Segment<br>[2606, 2689, 0]"]
|
100["Segment<br>[2604, 2687, 0]"]
|
||||||
101["Segment<br>[2695, 2751, 0]"]
|
101["Segment<br>[2693, 2749, 0]"]
|
||||||
102["Segment<br>[2757, 2764, 0]"]
|
102["Segment<br>[2755, 2762, 0]"]
|
||||||
103[Solid2d]
|
103[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path117 [Path]
|
subgraph path117 [Path]
|
||||||
117["Path<br>[3002, 3033, 0]"]
|
117["Path<br>[3000, 3031, 0]"]
|
||||||
118["Segment<br>[3039, 3084, 0]"]
|
118["Segment<br>[3037, 3082, 0]"]
|
||||||
119["Segment<br>[3090, 3167, 0]"]
|
119["Segment<br>[3088, 3165, 0]"]
|
||||||
120["Segment<br>[3173, 3212, 0]"]
|
120["Segment<br>[3171, 3210, 0]"]
|
||||||
121["Segment<br>[3218, 3264, 0]"]
|
121["Segment<br>[3216, 3262, 0]"]
|
||||||
122["Segment<br>[3270, 3295, 0]"]
|
122["Segment<br>[3268, 3293, 0]"]
|
||||||
123["Segment<br>[3301, 3357, 0]"]
|
123["Segment<br>[3299, 3355, 0]"]
|
||||||
124["Segment<br>[3363, 3370, 0]"]
|
124["Segment<br>[3361, 3368, 0]"]
|
||||||
125[Solid2d]
|
125[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path140 [Path]
|
subgraph path140 [Path]
|
||||||
140["Path<br>[3450, 3477, 0]"]
|
140["Path<br>[3448, 3475, 0]"]
|
||||||
141["Segment<br>[3483, 3503, 0]"]
|
141["Segment<br>[3481, 3501, 0]"]
|
||||||
142["Segment<br>[3509, 3552, 0]"]
|
142["Segment<br>[3507, 3550, 0]"]
|
||||||
143["Segment<br>[3558, 3576, 0]"]
|
143["Segment<br>[3556, 3574, 0]"]
|
||||||
144["Segment<br>[3582, 3602, 0]"]
|
144["Segment<br>[3580, 3600, 0]"]
|
||||||
145["Segment<br>[3608, 3628, 0]"]
|
145["Segment<br>[3606, 3626, 0]"]
|
||||||
146["Segment<br>[3634, 3674, 0]"]
|
146["Segment<br>[3632, 3672, 0]"]
|
||||||
147["Segment<br>[3680, 3736, 0]"]
|
147["Segment<br>[3678, 3734, 0]"]
|
||||||
148["Segment<br>[3742, 3749, 0]"]
|
148["Segment<br>[3740, 3747, 0]"]
|
||||||
149[Solid2d]
|
149[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path166 [Path]
|
subgraph path166 [Path]
|
||||||
166["Path<br>[3853, 3912, 0]"]
|
166["Path<br>[3851, 3910, 0]"]
|
||||||
167["Segment<br>[3853, 3912, 0]"]
|
167["Segment<br>[3851, 3910, 0]"]
|
||||||
168[Solid2d]
|
168[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path169 [Path]
|
subgraph path169 [Path]
|
||||||
169["Path<br>[3923, 3960, 0]"]
|
169["Path<br>[3921, 3958, 0]"]
|
||||||
170["Segment<br>[3923, 3960, 0]"]
|
170["Segment<br>[3921, 3958, 0]"]
|
||||||
171[Solid2d]
|
171[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path178 [Path]
|
subgraph path178 [Path]
|
||||||
178["Path<br>[4102, 4140, 0]"]
|
178["Path<br>[4098, 4136, 0]"]
|
||||||
179["Segment<br>[4102, 4140, 0]"]
|
179["Segment<br>[4098, 4136, 0]"]
|
||||||
180[Solid2d]
|
180[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path192 [Path]
|
subgraph path192 [Path]
|
||||||
192["Path<br>[4413, 4451, 0]"]
|
192["Path<br>[4407, 4445, 0]"]
|
||||||
193["Segment<br>[4413, 4451, 0]"]
|
193["Segment<br>[4407, 4445, 0]"]
|
||||||
194[Solid2d]
|
194[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path203 [Path]
|
subgraph path203 [Path]
|
||||||
203["Path<br>[4703, 4755, 0]"]
|
203["Path<br>[4697, 4749, 0]"]
|
||||||
204["Segment<br>[4703, 4755, 0]"]
|
204["Segment<br>[4697, 4749, 0]"]
|
||||||
205[Solid2d]
|
205[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path213 [Path]
|
subgraph path213 [Path]
|
||||||
213["Path<br>[5002, 5046, 0]"]
|
213["Path<br>[4994, 5038, 0]"]
|
||||||
214["Segment<br>[5052, 5092, 0]"]
|
214["Segment<br>[5044, 5084, 0]"]
|
||||||
215["Segment<br>[5098, 5117, 0]"]
|
215["Segment<br>[5090, 5109, 0]"]
|
||||||
216["Segment<br>[5123, 5142, 0]"]
|
216["Segment<br>[5115, 5134, 0]"]
|
||||||
217["Segment<br>[5148, 5167, 0]"]
|
217["Segment<br>[5140, 5159, 0]"]
|
||||||
218["Segment<br>[5173, 5198, 0]"]
|
218["Segment<br>[5165, 5190, 0]"]
|
||||||
219["Segment<br>[5204, 5344, 0]"]
|
219["Segment<br>[5196, 5336, 0]"]
|
||||||
220["Segment<br>[5350, 5406, 0]"]
|
220["Segment<br>[5342, 5398, 0]"]
|
||||||
221["Segment<br>[5412, 5419, 0]"]
|
221["Segment<br>[5404, 5411, 0]"]
|
||||||
222[Solid2d]
|
222[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path239 [Path]
|
subgraph path239 [Path]
|
||||||
239["Path<br>[5549, 5578, 0]"]
|
239["Path<br>[5541, 5570, 0]"]
|
||||||
240["Segment<br>[5584, 5605, 0]"]
|
240["Segment<br>[5576, 5597, 0]"]
|
||||||
241["Segment<br>[5611, 5651, 0]"]
|
241["Segment<br>[5603, 5643, 0]"]
|
||||||
242["Segment<br>[5657, 5697, 0]"]
|
242["Segment<br>[5649, 5689, 0]"]
|
||||||
243["Segment<br>[5703, 5744, 0]"]
|
243["Segment<br>[5695, 5736, 0]"]
|
||||||
244["Segment<br>[5750, 5772, 0]"]
|
244["Segment<br>[5742, 5764, 0]"]
|
||||||
245["Segment<br>[5778, 5799, 0]"]
|
245["Segment<br>[5770, 5791, 0]"]
|
||||||
246["Segment<br>[5805, 5830, 0]"]
|
246["Segment<br>[5797, 5822, 0]"]
|
||||||
247["Segment<br>[5836, 5876, 0]"]
|
247["Segment<br>[5828, 5868, 0]"]
|
||||||
248["Segment<br>[5882, 5923, 0]"]
|
248["Segment<br>[5874, 5915, 0]"]
|
||||||
249["Segment<br>[5929, 5970, 0]"]
|
249["Segment<br>[5921, 5962, 0]"]
|
||||||
250["Segment<br>[5976, 5997, 0]"]
|
250["Segment<br>[5968, 5989, 0]"]
|
||||||
251["Segment<br>[6003, 6059, 0]"]
|
251["Segment<br>[5995, 6051, 0]"]
|
||||||
252["Segment<br>[6065, 6072, 0]"]
|
252["Segment<br>[6057, 6064, 0]"]
|
||||||
253[Solid2d]
|
253[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[242, 259, 0]"]
|
1["Plane<br>[242, 259, 0]"]
|
||||||
@ -188,7 +188,7 @@ flowchart LR
|
|||||||
95["Cap End"]
|
95["Cap End"]
|
||||||
96["SweepEdge Opposite"]
|
96["SweepEdge Opposite"]
|
||||||
97["SweepEdge Adjacent"]
|
97["SweepEdge Adjacent"]
|
||||||
104["Sweep Extrusion<br>[2913, 2948, 0]"]
|
104["Sweep Extrusion<br>[2911, 2946, 0]"]
|
||||||
105[Wall]
|
105[Wall]
|
||||||
106[Wall]
|
106[Wall]
|
||||||
107[Wall]
|
107[Wall]
|
||||||
@ -198,10 +198,10 @@ flowchart LR
|
|||||||
111["SweepEdge Adjacent"]
|
111["SweepEdge Adjacent"]
|
||||||
112["SweepEdge Opposite"]
|
112["SweepEdge Opposite"]
|
||||||
113["SweepEdge Adjacent"]
|
113["SweepEdge Adjacent"]
|
||||||
114["Sweep Extrusion<br>[2913, 2948, 0]"]
|
114["Sweep Extrusion<br>[2911, 2946, 0]"]
|
||||||
115["Sweep Extrusion<br>[2913, 2948, 0]"]
|
115["Sweep Extrusion<br>[2911, 2946, 0]"]
|
||||||
116["Plane<br>[2979, 2996, 0]"]
|
116["Plane<br>[2977, 2994, 0]"]
|
||||||
126["Sweep Revolve<br>[3376, 3393, 0]"]
|
126["Sweep Revolve<br>[3374, 3391, 0]"]
|
||||||
127[Wall]
|
127[Wall]
|
||||||
128[Wall]
|
128[Wall]
|
||||||
129[Wall]
|
129[Wall]
|
||||||
@ -214,8 +214,8 @@ flowchart LR
|
|||||||
136["SweepEdge Adjacent"]
|
136["SweepEdge Adjacent"]
|
||||||
137["SweepEdge Adjacent"]
|
137["SweepEdge Adjacent"]
|
||||||
138["SweepEdge Adjacent"]
|
138["SweepEdge Adjacent"]
|
||||||
139["Plane<br>[3427, 3444, 0]"]
|
139["Plane<br>[3425, 3442, 0]"]
|
||||||
150["Sweep Revolve<br>[3755, 3772, 0]"]
|
150["Sweep Revolve<br>[3753, 3770, 0]"]
|
||||||
151[Wall]
|
151[Wall]
|
||||||
152[Wall]
|
152[Wall]
|
||||||
153[Wall]
|
153[Wall]
|
||||||
@ -230,40 +230,40 @@ flowchart LR
|
|||||||
162["SweepEdge Adjacent"]
|
162["SweepEdge Adjacent"]
|
||||||
163["SweepEdge Adjacent"]
|
163["SweepEdge Adjacent"]
|
||||||
164["SweepEdge Adjacent"]
|
164["SweepEdge Adjacent"]
|
||||||
165["Plane<br>[3816, 3846, 0]"]
|
165["Plane<br>[3814, 3844, 0]"]
|
||||||
172["Sweep Extrusion<br>[3979, 4013, 0]"]
|
172["Sweep Extrusion<br>[3977, 4011, 0]"]
|
||||||
173[Wall]
|
173[Wall]
|
||||||
174["Cap Start"]
|
174["Cap Start"]
|
||||||
175["Cap End"]
|
175["Cap End"]
|
||||||
176["SweepEdge Opposite"]
|
176["SweepEdge Opposite"]
|
||||||
177["SweepEdge Adjacent"]
|
177["SweepEdge Adjacent"]
|
||||||
181["Sweep Extrusion<br>[4289, 4324, 0]"]
|
181["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
182[Wall]
|
182[Wall]
|
||||||
183["SweepEdge Opposite"]
|
183["SweepEdge Opposite"]
|
||||||
184["SweepEdge Adjacent"]
|
184["SweepEdge Adjacent"]
|
||||||
185["Sweep Extrusion<br>[4289, 4324, 0]"]
|
185["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
186["Sweep Extrusion<br>[4289, 4324, 0]"]
|
186["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
187["Sweep Extrusion<br>[4289, 4324, 0]"]
|
187["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
188["Sweep Extrusion<br>[4289, 4324, 0]"]
|
188["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
189["Sweep Extrusion<br>[4289, 4324, 0]"]
|
189["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
190["Sweep Extrusion<br>[4289, 4324, 0]"]
|
190["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
191["Sweep Extrusion<br>[4289, 4324, 0]"]
|
191["Sweep Extrusion<br>[4285, 4320, 0]"]
|
||||||
195["Sweep Extrusion<br>[4600, 4635, 0]"]
|
195["Sweep Extrusion<br>[4594, 4629, 0]"]
|
||||||
196[Wall]
|
196[Wall]
|
||||||
197["SweepEdge Opposite"]
|
197["SweepEdge Opposite"]
|
||||||
198["SweepEdge Adjacent"]
|
198["SweepEdge Adjacent"]
|
||||||
199["Sweep Extrusion<br>[4600, 4635, 0]"]
|
199["Sweep Extrusion<br>[4594, 4629, 0]"]
|
||||||
200["Sweep Extrusion<br>[4600, 4635, 0]"]
|
200["Sweep Extrusion<br>[4594, 4629, 0]"]
|
||||||
201["Sweep Extrusion<br>[4600, 4635, 0]"]
|
201["Sweep Extrusion<br>[4594, 4629, 0]"]
|
||||||
202["Plane<br>[4680, 4697, 0]"]
|
202["Plane<br>[4674, 4691, 0]"]
|
||||||
206["Sweep Extrusion<br>[4851, 4892, 0]"]
|
206["Sweep Extrusion<br>[4845, 4886, 0]"]
|
||||||
207[Wall]
|
207[Wall]
|
||||||
208["Cap Start"]
|
208["Cap Start"]
|
||||||
209["Cap End"]
|
209["Cap End"]
|
||||||
210["SweepEdge Opposite"]
|
210["SweepEdge Opposite"]
|
||||||
211["SweepEdge Adjacent"]
|
211["SweepEdge Adjacent"]
|
||||||
212["Plane<br>[4979, 4996, 0]"]
|
212["Plane<br>[4971, 4988, 0]"]
|
||||||
223["Sweep Revolve<br>[5425, 5442, 0]"]
|
223["Sweep Revolve<br>[5417, 5434, 0]"]
|
||||||
224[Wall]
|
224[Wall]
|
||||||
225[Wall]
|
225[Wall]
|
||||||
226[Wall]
|
226[Wall]
|
||||||
@ -278,8 +278,8 @@ flowchart LR
|
|||||||
235["SweepEdge Adjacent"]
|
235["SweepEdge Adjacent"]
|
||||||
236["SweepEdge Adjacent"]
|
236["SweepEdge Adjacent"]
|
||||||
237["SweepEdge Adjacent"]
|
237["SweepEdge Adjacent"]
|
||||||
238["Plane<br>[5497, 5542, 0]"]
|
238["Plane<br>[5489, 5534, 0]"]
|
||||||
254["Sweep Extrusion<br>[6086, 6131, 0]"]
|
254["Sweep Extrusion<br>[6078, 6123, 0]"]
|
||||||
255[Wall]
|
255[Wall]
|
||||||
256[Wall]
|
256[Wall]
|
||||||
257[Wall]
|
257[Wall]
|
||||||
@ -319,11 +319,11 @@ flowchart LR
|
|||||||
291["SweepEdge Opposite"]
|
291["SweepEdge Opposite"]
|
||||||
292["SweepEdge Adjacent"]
|
292["SweepEdge Adjacent"]
|
||||||
293["StartSketchOnPlane<br>[2337, 2379, 0]"]
|
293["StartSketchOnPlane<br>[2337, 2379, 0]"]
|
||||||
294["StartSketchOnFace<br>[2507, 2539, 0]"]
|
294["StartSketchOnFace<br>[2507, 2537, 0]"]
|
||||||
295["StartSketchOnPlane<br>[3802, 3847, 0]"]
|
295["StartSketchOnPlane<br>[3800, 3845, 0]"]
|
||||||
296["StartSketchOnFace<br>[4064, 4096, 0]"]
|
296["StartSketchOnFace<br>[4062, 4092, 0]"]
|
||||||
297["StartSketchOnFace<br>[4375, 4407, 0]"]
|
297["StartSketchOnFace<br>[4371, 4401, 0]"]
|
||||||
298["StartSketchOnPlane<br>[5483, 5543, 0]"]
|
298["StartSketchOnPlane<br>[5475, 5535, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -3619,13 +3619,20 @@ description: Result of parsing french-press.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -6241,13 +6248,20 @@ description: Result of parsing french-press.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -6637,13 +6651,20 @@ description: Result of parsing french-press.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -7302,13 +7323,20 @@ description: Result of parsing french-press.kcl
|
|||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"end\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"end": 0,
|
"end": 0,
|
||||||
|
@ -589,7 +589,7 @@ description: Operations executed french-press.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -967,7 +967,7 @@ description: Operations executed french-press.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1070,7 +1070,7 @@ description: Operations executed french-press.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -8045,9 +8045,9 @@ description: Variables in memory after executing french-press.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3161,
|
"commentStart": 3159,
|
||||||
"end": 3166,
|
"end": 3164,
|
||||||
"start": 3161,
|
"start": 3159,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg1"
|
"value": "seg1"
|
||||||
},
|
},
|
||||||
@ -8115,9 +8115,9 @@ description: Variables in memory after executing french-press.kcl
|
|||||||
1.11
|
1.11
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3161,
|
"commentStart": 3159,
|
||||||
"end": 3166,
|
"end": 3164,
|
||||||
"start": 3161,
|
"start": 3159,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg1"
|
"value": "seg1"
|
||||||
},
|
},
|
||||||
|
@ -214,13 +214,13 @@ flowchart LR
|
|||||||
217[Solid2d]
|
217[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path219 [Path]
|
subgraph path219 [Path]
|
||||||
219["Path<br>[2569, 2669, 0]"]
|
219["Path<br>[2567, 2667, 0]"]
|
||||||
220["Segment<br>[2675, 2702, 0]"]
|
220["Segment<br>[2673, 2700, 0]"]
|
||||||
221["Segment<br>[2708, 2736, 0]"]
|
221["Segment<br>[2706, 2734, 0]"]
|
||||||
222["Segment<br>[2742, 2770, 0]"]
|
222["Segment<br>[2740, 2768, 0]"]
|
||||||
223["Segment<br>[2776, 2896, 0]"]
|
223["Segment<br>[2774, 2894, 0]"]
|
||||||
224["Segment<br>[2902, 3011, 0]"]
|
224["Segment<br>[2900, 3009, 0]"]
|
||||||
225["Segment<br>[3017, 3024, 0]"]
|
225["Segment<br>[3015, 3022, 0]"]
|
||||||
226[Solid2d]
|
226[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[1299, 1316, 0]"]
|
1["Plane<br>[1299, 1316, 0]"]
|
||||||
@ -232,7 +232,7 @@ flowchart LR
|
|||||||
10["SweepEdge Adjacent"]
|
10["SweepEdge Adjacent"]
|
||||||
11["Plane<br>[1826, 1843, 0]"]
|
11["Plane<br>[1826, 1843, 0]"]
|
||||||
218["Sweep Extrusion<br>[2099, 2127, 0]"]
|
218["Sweep Extrusion<br>[2099, 2127, 0]"]
|
||||||
227["Sweep Extrusion<br>[3030, 3059, 0]"]
|
227["Sweep Extrusion<br>[3028, 3057, 0]"]
|
||||||
228[Wall]
|
228[Wall]
|
||||||
229[Wall]
|
229[Wall]
|
||||||
230[Wall]
|
230[Wall]
|
||||||
@ -245,7 +245,7 @@ flowchart LR
|
|||||||
237["SweepEdge Adjacent"]
|
237["SweepEdge Adjacent"]
|
||||||
238["SweepEdge Opposite"]
|
238["SweepEdge Opposite"]
|
||||||
239["SweepEdge Adjacent"]
|
239["SweepEdge Adjacent"]
|
||||||
240["StartSketchOnFace<br>[2537, 2563, 0]"]
|
240["StartSketchOnFace<br>[2537, 2561, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 ---- 5
|
2 ---- 5
|
||||||
|
@ -3904,13 +3904,20 @@ description: Result of parsing gear.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -9422,7 +9422,7 @@ description: Operations executed gear.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -29,64 +29,64 @@ flowchart LR
|
|||||||
61[Solid2d]
|
61[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path81 [Path]
|
subgraph path81 [Path]
|
||||||
81["Path<br>[3136, 3302, 0]"]
|
81["Path<br>[3134, 3300, 0]"]
|
||||||
82["Segment<br>[3136, 3302, 0]"]
|
82["Segment<br>[3134, 3300, 0]"]
|
||||||
83[Solid2d]
|
83[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path93 [Path]
|
subgraph path93 [Path]
|
||||||
93["Path<br>[4586, 4611, 0]"]
|
93["Path<br>[4584, 4609, 0]"]
|
||||||
94["Segment<br>[4617, 4689, 0]"]
|
94["Segment<br>[4615, 4687, 0]"]
|
||||||
95["Segment<br>[4695, 4768, 0]"]
|
95["Segment<br>[4693, 4766, 0]"]
|
||||||
96["Segment<br>[4774, 4827, 0]"]
|
96["Segment<br>[4772, 4825, 0]"]
|
||||||
97["Segment<br>[4833, 4854, 0]"]
|
97["Segment<br>[4831, 4852, 0]"]
|
||||||
98[Solid2d]
|
98[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path119 [Path]
|
subgraph path119 [Path]
|
||||||
119["Path<br>[5323, 5348, 0]"]
|
119["Path<br>[5319, 5344, 0]"]
|
||||||
120["Segment<br>[5408, 5451, 0]"]
|
120["Segment<br>[5404, 5447, 0]"]
|
||||||
121["Segment<br>[5459, 5568, 0]"]
|
121["Segment<br>[5455, 5564, 0]"]
|
||||||
122["Segment<br>[5631, 5680, 0]"]
|
122["Segment<br>[5627, 5676, 0]"]
|
||||||
123["Segment<br>[5688, 5713, 0]"]
|
123["Segment<br>[5684, 5709, 0]"]
|
||||||
124["Segment<br>[5721, 5764, 0]"]
|
124["Segment<br>[5717, 5760, 0]"]
|
||||||
125["Segment<br>[5772, 5797, 0]"]
|
125["Segment<br>[5768, 5793, 0]"]
|
||||||
126["Segment<br>[5805, 5849, 0]"]
|
126["Segment<br>[5801, 5845, 0]"]
|
||||||
127["Segment<br>[5857, 5864, 0]"]
|
127["Segment<br>[5853, 5860, 0]"]
|
||||||
128[Solid2d]
|
128[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path157 [Path]
|
subgraph path157 [Path]
|
||||||
157["Path<br>[5323, 5348, 0]"]
|
157["Path<br>[5319, 5344, 0]"]
|
||||||
158["Segment<br>[5408, 5451, 0]"]
|
158["Segment<br>[5404, 5447, 0]"]
|
||||||
159["Segment<br>[5459, 5568, 0]"]
|
159["Segment<br>[5455, 5564, 0]"]
|
||||||
160["Segment<br>[5631, 5680, 0]"]
|
160["Segment<br>[5627, 5676, 0]"]
|
||||||
161["Segment<br>[5688, 5713, 0]"]
|
161["Segment<br>[5684, 5709, 0]"]
|
||||||
162["Segment<br>[5721, 5764, 0]"]
|
162["Segment<br>[5717, 5760, 0]"]
|
||||||
163["Segment<br>[5772, 5797, 0]"]
|
163["Segment<br>[5768, 5793, 0]"]
|
||||||
164["Segment<br>[5805, 5849, 0]"]
|
164["Segment<br>[5801, 5845, 0]"]
|
||||||
165["Segment<br>[5857, 5864, 0]"]
|
165["Segment<br>[5853, 5860, 0]"]
|
||||||
166[Solid2d]
|
166[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path195 [Path]
|
subgraph path195 [Path]
|
||||||
195["Path<br>[5323, 5348, 0]"]
|
195["Path<br>[5319, 5344, 0]"]
|
||||||
196["Segment<br>[5408, 5451, 0]"]
|
196["Segment<br>[5404, 5447, 0]"]
|
||||||
197["Segment<br>[5459, 5568, 0]"]
|
197["Segment<br>[5455, 5564, 0]"]
|
||||||
198["Segment<br>[5631, 5680, 0]"]
|
198["Segment<br>[5627, 5676, 0]"]
|
||||||
199["Segment<br>[5688, 5713, 0]"]
|
199["Segment<br>[5684, 5709, 0]"]
|
||||||
200["Segment<br>[5721, 5764, 0]"]
|
200["Segment<br>[5717, 5760, 0]"]
|
||||||
201["Segment<br>[5772, 5797, 0]"]
|
201["Segment<br>[5768, 5793, 0]"]
|
||||||
202["Segment<br>[5805, 5849, 0]"]
|
202["Segment<br>[5801, 5845, 0]"]
|
||||||
203["Segment<br>[5857, 5864, 0]"]
|
203["Segment<br>[5853, 5860, 0]"]
|
||||||
204[Solid2d]
|
204[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path233 [Path]
|
subgraph path233 [Path]
|
||||||
233["Path<br>[5323, 5348, 0]"]
|
233["Path<br>[5319, 5344, 0]"]
|
||||||
234["Segment<br>[5408, 5451, 0]"]
|
234["Segment<br>[5404, 5447, 0]"]
|
||||||
235["Segment<br>[5459, 5568, 0]"]
|
235["Segment<br>[5455, 5564, 0]"]
|
||||||
236["Segment<br>[5631, 5680, 0]"]
|
236["Segment<br>[5627, 5676, 0]"]
|
||||||
237["Segment<br>[5688, 5713, 0]"]
|
237["Segment<br>[5684, 5709, 0]"]
|
||||||
238["Segment<br>[5721, 5764, 0]"]
|
238["Segment<br>[5717, 5760, 0]"]
|
||||||
239["Segment<br>[5772, 5797, 0]"]
|
239["Segment<br>[5768, 5793, 0]"]
|
||||||
240["Segment<br>[5805, 5849, 0]"]
|
240["Segment<br>[5801, 5845, 0]"]
|
||||||
241["Segment<br>[5857, 5864, 0]"]
|
241["Segment<br>[5853, 5860, 0]"]
|
||||||
242[Solid2d]
|
242[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[1541, 1588, 0]"]
|
1["Plane<br>[1541, 1588, 0]"]
|
||||||
@ -147,16 +147,16 @@ flowchart LR
|
|||||||
78["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
78["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
||||||
79["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
79["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
||||||
80["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
80["EdgeCut Fillet<br>[2846, 3076, 0]"]
|
||||||
84["Sweep Extrusion<br>[3524, 3551, 0]"]
|
84["Sweep Extrusion<br>[3522, 3549, 0]"]
|
||||||
85[Wall]
|
85[Wall]
|
||||||
86["Cap Start"]
|
86["Cap Start"]
|
||||||
87["SweepEdge Opposite"]
|
87["SweepEdge Opposite"]
|
||||||
88["SweepEdge Adjacent"]
|
88["SweepEdge Adjacent"]
|
||||||
89["Sweep Extrusion<br>[3524, 3551, 0]"]
|
89["Sweep Extrusion<br>[3522, 3549, 0]"]
|
||||||
90["Sweep Extrusion<br>[3524, 3551, 0]"]
|
90["Sweep Extrusion<br>[3522, 3549, 0]"]
|
||||||
91["Sweep Extrusion<br>[3524, 3551, 0]"]
|
91["Sweep Extrusion<br>[3522, 3549, 0]"]
|
||||||
92["Plane<br>[4547, 4579, 0]"]
|
92["Plane<br>[4545, 4577, 0]"]
|
||||||
99["Sweep Extrusion<br>[4860, 4904, 0]"]
|
99["Sweep Extrusion<br>[4858, 4902, 0]"]
|
||||||
100[Wall]
|
100[Wall]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102[Wall]
|
102[Wall]
|
||||||
@ -171,12 +171,12 @@ flowchart LR
|
|||||||
111["SweepEdge Adjacent"]
|
111["SweepEdge Adjacent"]
|
||||||
112["SweepEdge Opposite"]
|
112["SweepEdge Opposite"]
|
||||||
113["SweepEdge Adjacent"]
|
113["SweepEdge Adjacent"]
|
||||||
114["EdgeCut Fillet<br>[4910, 5143, 0]"]
|
114["EdgeCut Fillet<br>[4908, 5141, 0]"]
|
||||||
115["EdgeCut Fillet<br>[4910, 5143, 0]"]
|
115["EdgeCut Fillet<br>[4908, 5141, 0]"]
|
||||||
116["EdgeCut Fillet<br>[4910, 5143, 0]"]
|
116["EdgeCut Fillet<br>[4908, 5141, 0]"]
|
||||||
117["EdgeCut Fillet<br>[4910, 5143, 0]"]
|
117["EdgeCut Fillet<br>[4908, 5141, 0]"]
|
||||||
118["Plane<br>[5295, 5315, 0]"]
|
118["Plane<br>[5291, 5311, 0]"]
|
||||||
129["Sweep Extrusion<br>[6635, 6747, 0]"]
|
129["Sweep Extrusion<br>[6631, 6743, 0]"]
|
||||||
130[Wall]
|
130[Wall]
|
||||||
131[Wall]
|
131[Wall]
|
||||||
132[Wall]
|
132[Wall]
|
||||||
@ -203,8 +203,8 @@ flowchart LR
|
|||||||
153["SweepEdge Adjacent"]
|
153["SweepEdge Adjacent"]
|
||||||
154["SweepEdge Opposite"]
|
154["SweepEdge Opposite"]
|
||||||
155["SweepEdge Adjacent"]
|
155["SweepEdge Adjacent"]
|
||||||
156["Plane<br>[5295, 5315, 0]"]
|
156["Plane<br>[5291, 5311, 0]"]
|
||||||
167["Sweep Extrusion<br>[6813, 6927, 0]"]
|
167["Sweep Extrusion<br>[6809, 6923, 0]"]
|
||||||
168[Wall]
|
168[Wall]
|
||||||
169[Wall]
|
169[Wall]
|
||||||
170[Wall]
|
170[Wall]
|
||||||
@ -231,8 +231,8 @@ flowchart LR
|
|||||||
191["SweepEdge Adjacent"]
|
191["SweepEdge Adjacent"]
|
||||||
192["SweepEdge Opposite"]
|
192["SweepEdge Opposite"]
|
||||||
193["SweepEdge Adjacent"]
|
193["SweepEdge Adjacent"]
|
||||||
194["Plane<br>[5295, 5315, 0]"]
|
194["Plane<br>[5291, 5311, 0]"]
|
||||||
205["Sweep Revolve<br>[7753, 7808, 0]"]
|
205["Sweep Revolve<br>[7749, 7804, 0]"]
|
||||||
206[Wall]
|
206[Wall]
|
||||||
207[Wall]
|
207[Wall]
|
||||||
208[Wall]
|
208[Wall]
|
||||||
@ -259,8 +259,8 @@ flowchart LR
|
|||||||
229["SweepEdge Adjacent"]
|
229["SweepEdge Adjacent"]
|
||||||
230["SweepEdge Opposite"]
|
230["SweepEdge Opposite"]
|
||||||
231["SweepEdge Adjacent"]
|
231["SweepEdge Adjacent"]
|
||||||
232["Plane<br>[5295, 5315, 0]"]
|
232["Plane<br>[5291, 5311, 0]"]
|
||||||
243["Sweep Revolve<br>[7870, 7924, 0]"]
|
243["Sweep Revolve<br>[7866, 7920, 0]"]
|
||||||
244[Wall]
|
244[Wall]
|
||||||
245[Wall]
|
245[Wall]
|
||||||
246[Wall]
|
246[Wall]
|
||||||
@ -289,8 +289,8 @@ flowchart LR
|
|||||||
269["SweepEdge Adjacent"]
|
269["SweepEdge Adjacent"]
|
||||||
270["StartSketchOnPlane<br>[1159, 1179, 0]"]
|
270["StartSketchOnPlane<br>[1159, 1179, 0]"]
|
||||||
271["StartSketchOnPlane<br>[1159, 1179, 0]"]
|
271["StartSketchOnPlane<br>[1159, 1179, 0]"]
|
||||||
272["StartSketchOnFace<br>[3093, 3130, 0]"]
|
272["StartSketchOnFace<br>[3093, 3128, 0]"]
|
||||||
273["StartSketchOnPlane<br>[4533, 4580, 0]"]
|
273["StartSketchOnPlane<br>[4531, 4578, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -3806,13 +3806,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"start\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "start"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -6546,13 +6553,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
|
|||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"end\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"end": 0,
|
"end": 0,
|
||||||
|
@ -1632,8 +1632,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "lipFace",
|
"name": "lipFace",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
5270,
|
5266,
|
||||||
5886,
|
5882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1879,8 +1879,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "lipFace",
|
"name": "lipFace",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
5270,
|
5266,
|
||||||
5886,
|
5882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2424,8 +2424,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "lipFace",
|
"name": "lipFace",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
5270,
|
5266,
|
||||||
5886,
|
5882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2746,8 +2746,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "lipFace",
|
"name": "lipFace",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
5270,
|
5266,
|
||||||
5886,
|
5882,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -12582,9 +12582,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4680,
|
"commentStart": 4678,
|
||||||
"end": 4688,
|
"end": 4686,
|
||||||
"start": 4680,
|
"start": 4678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line010"
|
"value": "line010"
|
||||||
},
|
},
|
||||||
@ -12595,9 +12595,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4759,
|
"commentStart": 4757,
|
||||||
"end": 4767,
|
"end": 4765,
|
||||||
"start": 4759,
|
"start": 4757,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line011"
|
"value": "line011"
|
||||||
},
|
},
|
||||||
@ -12608,9 +12608,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4818,
|
"commentStart": 4816,
|
||||||
"end": 4826,
|
"end": 4824,
|
||||||
"start": 4818,
|
"start": 4816,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line012"
|
"value": "line012"
|
||||||
},
|
},
|
||||||
@ -12621,9 +12621,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4845,
|
"commentStart": 4843,
|
||||||
"end": 4853,
|
"end": 4851,
|
||||||
"start": 4845,
|
"start": 4843,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line013"
|
"value": "line013"
|
||||||
},
|
},
|
||||||
@ -12644,9 +12644,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4680,
|
"commentStart": 4678,
|
||||||
"end": 4688,
|
"end": 4686,
|
||||||
"start": 4680,
|
"start": 4678,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line010"
|
"value": "line010"
|
||||||
},
|
},
|
||||||
@ -12669,9 +12669,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4759,
|
"commentStart": 4757,
|
||||||
"end": 4767,
|
"end": 4765,
|
||||||
"start": 4759,
|
"start": 4757,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line011"
|
"value": "line011"
|
||||||
},
|
},
|
||||||
@ -12694,9 +12694,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
126.0
|
126.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4818,
|
"commentStart": 4816,
|
||||||
"end": 4826,
|
"end": 4824,
|
||||||
"start": 4818,
|
"start": 4816,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line012"
|
"value": "line012"
|
||||||
},
|
},
|
||||||
@ -12719,9 +12719,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
126.0
|
126.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4845,
|
"commentStart": 4843,
|
||||||
"end": 4853,
|
"end": 4851,
|
||||||
"start": 4845,
|
"start": 4843,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line013"
|
"value": "line013"
|
||||||
},
|
},
|
||||||
@ -13877,9 +13877,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -13890,9 +13890,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -13903,9 +13903,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -13961,9 +13961,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -13992,9 +13992,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14017,9 +14017,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14215,9 +14215,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -14228,9 +14228,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14241,9 +14241,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14299,9 +14299,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -14330,9 +14330,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14355,9 +14355,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14558,9 +14558,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -14571,9 +14571,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14584,9 +14584,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14642,9 +14642,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -14673,9 +14673,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14698,9 +14698,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14896,9 +14896,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -14909,9 +14909,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -14922,9 +14922,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -14980,9 +14980,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15011,9 +15011,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15036,9 +15036,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -15255,9 +15255,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15268,9 +15268,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15281,9 +15281,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -15339,9 +15339,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15370,9 +15370,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15395,9 +15395,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -15593,9 +15593,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15606,9 +15606,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15619,9 +15619,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -15677,9 +15677,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15708,9 +15708,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15733,9 +15733,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -15946,9 +15946,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -15959,9 +15959,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -15972,9 +15972,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16030,9 +16030,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16061,9 +16061,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16086,9 +16086,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16284,9 +16284,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16297,9 +16297,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16310,9 +16310,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16368,9 +16368,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16399,9 +16399,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16424,9 +16424,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16622,9 +16622,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16635,9 +16635,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16648,9 +16648,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16706,9 +16706,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16737,9 +16737,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16762,9 +16762,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -16960,9 +16960,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -16973,9 +16973,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -16986,9 +16986,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -17044,9 +17044,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -17075,9 +17075,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -17100,9 +17100,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -17366,9 +17366,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -17379,9 +17379,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -17392,9 +17392,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -17450,9 +17450,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -17481,9 +17481,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -17506,9 +17506,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -17704,9 +17704,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -17717,9 +17717,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -17730,9 +17730,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
@ -17788,9 +17788,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5442,
|
"commentStart": 5438,
|
||||||
"end": 5450,
|
"end": 5446,
|
||||||
"start": 5442,
|
"start": 5438,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line000"
|
"value": "line000"
|
||||||
},
|
},
|
||||||
@ -17819,9 +17819,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
],
|
],
|
||||||
"radius": 0.5,
|
"radius": 0.5,
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5560,
|
"commentStart": 5556,
|
||||||
"end": 5567,
|
"end": 5563,
|
||||||
"start": 5560,
|
"start": 5556,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "arc000"
|
"value": "arc000"
|
||||||
},
|
},
|
||||||
@ -17844,9 +17844,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc
|
|||||||
6.1464
|
6.1464
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 5671,
|
"commentStart": 5667,
|
||||||
"end": 5679,
|
"end": 5675,
|
||||||
"start": 5671,
|
"start": 5667,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line001"
|
"value": "line001"
|
||||||
},
|
},
|
||||||
|
@ -29,16 +29,16 @@ flowchart LR
|
|||||||
61[Solid2d]
|
61[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path81 [Path]
|
subgraph path81 [Path]
|
||||||
81["Path<br>[2877, 3043, 0]"]
|
81["Path<br>[2875, 3041, 0]"]
|
||||||
82["Segment<br>[2877, 3043, 0]"]
|
82["Segment<br>[2875, 3041, 0]"]
|
||||||
83[Solid2d]
|
83[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path93 [Path]
|
subgraph path93 [Path]
|
||||||
93["Path<br>[4356, 4381, 0]"]
|
93["Path<br>[4354, 4379, 0]"]
|
||||||
94["Segment<br>[4387, 4459, 0]"]
|
94["Segment<br>[4385, 4457, 0]"]
|
||||||
95["Segment<br>[4465, 4538, 0]"]
|
95["Segment<br>[4463, 4536, 0]"]
|
||||||
96["Segment<br>[4544, 4597, 0]"]
|
96["Segment<br>[4542, 4595, 0]"]
|
||||||
97["Segment<br>[4603, 4624, 0]"]
|
97["Segment<br>[4601, 4622, 0]"]
|
||||||
98[Solid2d]
|
98[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[1282, 1329, 0]"]
|
1["Plane<br>[1282, 1329, 0]"]
|
||||||
@ -99,16 +99,16 @@ flowchart LR
|
|||||||
78["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
78["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
||||||
79["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
79["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
||||||
80["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
80["EdgeCut Fillet<br>[2587, 2817, 0]"]
|
||||||
84["Sweep Extrusion<br>[3265, 3292, 0]"]
|
84["Sweep Extrusion<br>[3263, 3290, 0]"]
|
||||||
85[Wall]
|
85[Wall]
|
||||||
86["Cap Start"]
|
86["Cap Start"]
|
||||||
87["SweepEdge Opposite"]
|
87["SweepEdge Opposite"]
|
||||||
88["SweepEdge Adjacent"]
|
88["SweepEdge Adjacent"]
|
||||||
89["Sweep Extrusion<br>[3265, 3292, 0]"]
|
89["Sweep Extrusion<br>[3263, 3290, 0]"]
|
||||||
90["Sweep Extrusion<br>[3265, 3292, 0]"]
|
90["Sweep Extrusion<br>[3263, 3290, 0]"]
|
||||||
91["Sweep Extrusion<br>[3265, 3292, 0]"]
|
91["Sweep Extrusion<br>[3263, 3290, 0]"]
|
||||||
92["Plane<br>[4317, 4349, 0]"]
|
92["Plane<br>[4315, 4347, 0]"]
|
||||||
99["Sweep Extrusion<br>[4630, 4674, 0]"]
|
99["Sweep Extrusion<br>[4628, 4672, 0]"]
|
||||||
100[Wall]
|
100[Wall]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102[Wall]
|
102[Wall]
|
||||||
@ -123,14 +123,14 @@ flowchart LR
|
|||||||
111["SweepEdge Adjacent"]
|
111["SweepEdge Adjacent"]
|
||||||
112["SweepEdge Opposite"]
|
112["SweepEdge Opposite"]
|
||||||
113["SweepEdge Adjacent"]
|
113["SweepEdge Adjacent"]
|
||||||
114["EdgeCut Fillet<br>[4680, 4913, 0]"]
|
114["EdgeCut Fillet<br>[4678, 4911, 0]"]
|
||||||
115["EdgeCut Fillet<br>[4680, 4913, 0]"]
|
115["EdgeCut Fillet<br>[4678, 4911, 0]"]
|
||||||
116["EdgeCut Fillet<br>[4680, 4913, 0]"]
|
116["EdgeCut Fillet<br>[4678, 4911, 0]"]
|
||||||
117["EdgeCut Fillet<br>[4680, 4913, 0]"]
|
117["EdgeCut Fillet<br>[4678, 4911, 0]"]
|
||||||
118["StartSketchOnPlane<br>[900, 920, 0]"]
|
118["StartSketchOnPlane<br>[900, 920, 0]"]
|
||||||
119["StartSketchOnPlane<br>[900, 920, 0]"]
|
119["StartSketchOnPlane<br>[900, 920, 0]"]
|
||||||
120["StartSketchOnFace<br>[2834, 2871, 0]"]
|
120["StartSketchOnFace<br>[2834, 2869, 0]"]
|
||||||
121["StartSketchOnPlane<br>[4303, 4350, 0]"]
|
121["StartSketchOnPlane<br>[4301, 4348, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -3475,13 +3475,20 @@ description: Result of parsing gridfinity-bins.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"start\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "start"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -6233,13 +6240,20 @@ description: Result of parsing gridfinity-bins.kcl
|
|||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"end\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"end": 0,
|
"end": 0,
|
||||||
|
@ -12510,9 +12510,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4450,
|
"commentStart": 4448,
|
||||||
"end": 4458,
|
"end": 4456,
|
||||||
"start": 4450,
|
"start": 4448,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line010"
|
"value": "line010"
|
||||||
},
|
},
|
||||||
@ -12523,9 +12523,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4529,
|
"commentStart": 4527,
|
||||||
"end": 4537,
|
"end": 4535,
|
||||||
"start": 4529,
|
"start": 4527,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line011"
|
"value": "line011"
|
||||||
},
|
},
|
||||||
@ -12536,9 +12536,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4588,
|
"commentStart": 4586,
|
||||||
"end": 4596,
|
"end": 4594,
|
||||||
"start": 4588,
|
"start": 4586,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line012"
|
"value": "line012"
|
||||||
},
|
},
|
||||||
@ -12549,9 +12549,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4615,
|
"commentStart": 4613,
|
||||||
"end": 4623,
|
"end": 4621,
|
||||||
"start": 4615,
|
"start": 4613,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line013"
|
"value": "line013"
|
||||||
},
|
},
|
||||||
@ -12572,9 +12572,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4450,
|
"commentStart": 4448,
|
||||||
"end": 4458,
|
"end": 4456,
|
||||||
"start": 4450,
|
"start": 4448,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line010"
|
"value": "line010"
|
||||||
},
|
},
|
||||||
@ -12597,9 +12597,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4529,
|
"commentStart": 4527,
|
||||||
"end": 4537,
|
"end": 4535,
|
||||||
"start": 4529,
|
"start": 4527,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line011"
|
"value": "line011"
|
||||||
},
|
},
|
||||||
@ -12622,9 +12622,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
126.0
|
126.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4588,
|
"commentStart": 4586,
|
||||||
"end": 4596,
|
"end": 4594,
|
||||||
"start": 4588,
|
"start": 4586,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line012"
|
"value": "line012"
|
||||||
},
|
},
|
||||||
@ -12647,9 +12647,9 @@ description: Variables in memory after executing gridfinity-bins.kcl
|
|||||||
126.0
|
126.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 4615,
|
"commentStart": 4613,
|
||||||
"end": 4623,
|
"end": 4621,
|
||||||
"start": 4615,
|
"start": 4613,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "line013"
|
"value": "line013"
|
||||||
},
|
},
|
||||||
|
@ -19,20 +19,20 @@ flowchart LR
|
|||||||
30[Solid2d]
|
30[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path45 [Path]
|
subgraph path45 [Path]
|
||||||
45["Path<br>[1496, 1552, 0]"]
|
45["Path<br>[1492, 1548, 0]"]
|
||||||
46["Segment<br>[1558, 1576, 0]"]
|
46["Segment<br>[1554, 1572, 0]"]
|
||||||
47["Segment<br>[1606, 1625, 0]"]
|
47["Segment<br>[1602, 1621, 0]"]
|
||||||
48["Segment<br>[1657, 1687, 0]"]
|
48["Segment<br>[1653, 1683, 0]"]
|
||||||
49["Segment<br>[1709, 1727, 0]"]
|
49["Segment<br>[1705, 1723, 0]"]
|
||||||
50["Segment<br>[1760, 1778, 0]"]
|
50["Segment<br>[1756, 1774, 0]"]
|
||||||
51["Segment<br>[1808, 1837, 0]"]
|
51["Segment<br>[1804, 1833, 0]"]
|
||||||
52["Segment<br>[1863, 1882, 0]"]
|
52["Segment<br>[1859, 1878, 0]"]
|
||||||
53["Segment<br>[1915, 1933, 0]"]
|
53["Segment<br>[1911, 1929, 0]"]
|
||||||
54["Segment<br>[1967, 1998, 0]"]
|
54["Segment<br>[1963, 1994, 0]"]
|
||||||
55["Segment<br>[2023, 2042, 0]"]
|
55["Segment<br>[2019, 2038, 0]"]
|
||||||
56["Segment<br>[2075, 2094, 0]"]
|
56["Segment<br>[2071, 2090, 0]"]
|
||||||
57["Segment<br>[2127, 2183, 0]"]
|
57["Segment<br>[2123, 2179, 0]"]
|
||||||
58["Segment<br>[2189, 2196, 0]"]
|
58["Segment<br>[2185, 2192, 0]"]
|
||||||
59[Solid2d]
|
59[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path98 [Path]
|
subgraph path98 [Path]
|
||||||
@ -72,20 +72,20 @@ flowchart LR
|
|||||||
167[Solid2d]
|
167[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path182 [Path]
|
subgraph path182 [Path]
|
||||||
182["Path<br>[2880, 2921, 0]"]
|
182["Path<br>[2866, 2907, 0]"]
|
||||||
183["Segment<br>[2934, 2952, 0]"]
|
183["Segment<br>[2920, 2938, 0]"]
|
||||||
184["Segment<br>[2975, 2993, 0]"]
|
184["Segment<br>[2961, 2979, 0]"]
|
||||||
185["Segment<br>[3019, 3037, 0]"]
|
185["Segment<br>[3005, 3023, 0]"]
|
||||||
186["Segment<br>[3058, 3077, 0]"]
|
186["Segment<br>[3044, 3063, 0]"]
|
||||||
187["Segment<br>[3102, 3120, 0]"]
|
187["Segment<br>[3088, 3106, 0]"]
|
||||||
188["Segment<br>[3143, 3161, 0]"]
|
188["Segment<br>[3129, 3147, 0]"]
|
||||||
189["Segment<br>[3186, 3205, 0]"]
|
189["Segment<br>[3172, 3191, 0]"]
|
||||||
190["Segment<br>[3231, 3250, 0]"]
|
190["Segment<br>[3217, 3236, 0]"]
|
||||||
191["Segment<br>[3276, 3295, 0]"]
|
191["Segment<br>[3262, 3281, 0]"]
|
||||||
192["Segment<br>[3318, 3336, 0]"]
|
192["Segment<br>[3304, 3322, 0]"]
|
||||||
193["Segment<br>[3363, 3382, 0]"]
|
193["Segment<br>[3349, 3368, 0]"]
|
||||||
194["Segment<br>[3408, 3464, 0]"]
|
194["Segment<br>[3394, 3450, 0]"]
|
||||||
195["Segment<br>[3470, 3477, 0]"]
|
195["Segment<br>[3456, 3463, 0]"]
|
||||||
196[Solid2d]
|
196[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path235 [Path]
|
subgraph path235 [Path]
|
||||||
@ -206,12 +206,12 @@ flowchart LR
|
|||||||
493[Solid2d]
|
493[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path509 [Path]
|
subgraph path509 [Path]
|
||||||
509["Path<br>[6227, 6278, 0]"]
|
509["Path<br>[6187, 6238, 0]"]
|
||||||
510["Segment<br>[6286, 6315, 0]"]
|
510["Segment<br>[6246, 6275, 0]"]
|
||||||
511["Segment<br>[6323, 6354, 0]"]
|
511["Segment<br>[6283, 6314, 0]"]
|
||||||
512["Segment<br>[6362, 6392, 0]"]
|
512["Segment<br>[6322, 6352, 0]"]
|
||||||
513["Segment<br>[6400, 6456, 0]"]
|
513["Segment<br>[6360, 6416, 0]"]
|
||||||
514["Segment<br>[6464, 6471, 0]"]
|
514["Segment<br>[6424, 6431, 0]"]
|
||||||
515[Solid2d]
|
515[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path531 [Path]
|
subgraph path531 [Path]
|
||||||
@ -224,12 +224,12 @@ flowchart LR
|
|||||||
537[Solid2d]
|
537[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path553 [Path]
|
subgraph path553 [Path]
|
||||||
553["Path<br>[6227, 6278, 0]"]
|
553["Path<br>[6187, 6238, 0]"]
|
||||||
554["Segment<br>[6286, 6315, 0]"]
|
554["Segment<br>[6246, 6275, 0]"]
|
||||||
555["Segment<br>[6323, 6354, 0]"]
|
555["Segment<br>[6283, 6314, 0]"]
|
||||||
556["Segment<br>[6362, 6392, 0]"]
|
556["Segment<br>[6322, 6352, 0]"]
|
||||||
557["Segment<br>[6400, 6456, 0]"]
|
557["Segment<br>[6360, 6416, 0]"]
|
||||||
558["Segment<br>[6464, 6471, 0]"]
|
558["Segment<br>[6424, 6431, 0]"]
|
||||||
559[Solid2d]
|
559[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path575 [Path]
|
subgraph path575 [Path]
|
||||||
@ -433,7 +433,7 @@ flowchart LR
|
|||||||
42["SweepEdge Adjacent"]
|
42["SweepEdge Adjacent"]
|
||||||
43["SweepEdge Opposite"]
|
43["SweepEdge Opposite"]
|
||||||
44["SweepEdge Adjacent"]
|
44["SweepEdge Adjacent"]
|
||||||
60["Sweep Extrusion<br>[2202, 2233, 0]"]
|
60["Sweep Extrusion<br>[2198, 2229, 0]"]
|
||||||
61[Wall]
|
61[Wall]
|
||||||
62[Wall]
|
62[Wall]
|
||||||
63[Wall]
|
63[Wall]
|
||||||
@ -527,7 +527,7 @@ flowchart LR
|
|||||||
179["SweepEdge Adjacent"]
|
179["SweepEdge Adjacent"]
|
||||||
180["SweepEdge Opposite"]
|
180["SweepEdge Opposite"]
|
||||||
181["SweepEdge Adjacent"]
|
181["SweepEdge Adjacent"]
|
||||||
197["Sweep Extrusion<br>[3483, 3512, 0]"]
|
197["Sweep Extrusion<br>[3469, 3498, 0]"]
|
||||||
198[Wall]
|
198[Wall]
|
||||||
199[Wall]
|
199[Wall]
|
||||||
200[Wall]
|
200[Wall]
|
||||||
@ -747,8 +747,8 @@ flowchart LR
|
|||||||
505["SweepEdge Adjacent"]
|
505["SweepEdge Adjacent"]
|
||||||
506["SweepEdge Opposite"]
|
506["SweepEdge Opposite"]
|
||||||
507["SweepEdge Adjacent"]
|
507["SweepEdge Adjacent"]
|
||||||
508["Plane<br>[6202, 6219, 0]"]
|
508["Plane<br>[6162, 6179, 0]"]
|
||||||
516["Sweep Extrusion<br>[6485, 6530, 0]"]
|
516["Sweep Extrusion<br>[6445, 6490, 0]"]
|
||||||
517[Wall]
|
517[Wall]
|
||||||
518[Wall]
|
518[Wall]
|
||||||
519[Wall]
|
519[Wall]
|
||||||
@ -777,8 +777,8 @@ flowchart LR
|
|||||||
549["SweepEdge Adjacent"]
|
549["SweepEdge Adjacent"]
|
||||||
550["SweepEdge Opposite"]
|
550["SweepEdge Opposite"]
|
||||||
551["SweepEdge Adjacent"]
|
551["SweepEdge Adjacent"]
|
||||||
552["Plane<br>[6202, 6219, 0]"]
|
552["Plane<br>[6162, 6179, 0]"]
|
||||||
560["Sweep Extrusion<br>[6485, 6530, 0]"]
|
560["Sweep Extrusion<br>[6445, 6490, 0]"]
|
||||||
561[Wall]
|
561[Wall]
|
||||||
562[Wall]
|
562[Wall]
|
||||||
563[Wall]
|
563[Wall]
|
||||||
@ -1060,12 +1060,12 @@ flowchart LR
|
|||||||
972["SweepEdge Opposite"]
|
972["SweepEdge Opposite"]
|
||||||
973["SweepEdge Adjacent"]
|
973["SweepEdge Adjacent"]
|
||||||
974["StartSketchOnFace<br>[183, 220, 0]"]
|
974["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
975["StartSketchOnFace<br>[1461, 1490, 0]"]
|
975["StartSketchOnFace<br>[1459, 1486, 0]"]
|
||||||
976["StartSketchOnFace<br>[183, 220, 0]"]
|
976["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
977["StartSketchOnFace<br>[183, 220, 0]"]
|
977["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
978["StartSketchOnFace<br>[183, 220, 0]"]
|
978["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
979["StartSketchOnFace<br>[183, 220, 0]"]
|
979["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
980["StartSketchOnFace<br>[2843, 2874, 0]"]
|
980["StartSketchOnFace<br>[2831, 2860, 0]"]
|
||||||
981["StartSketchOnFace<br>[183, 220, 0]"]
|
981["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
982["StartSketchOnFace<br>[183, 220, 0]"]
|
982["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
983["StartSketchOnFace<br>[183, 220, 0]"]
|
983["StartSketchOnFace<br>[183, 220, 0]"]
|
||||||
|
@ -1789,13 +1789,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -2226,13 +2233,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -3697,13 +3711,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"argument": {
|
"argument": {
|
||||||
@ -3852,13 +3873,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -4047,13 +4075,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -4217,13 +4252,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -4458,13 +4500,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -5843,13 +5892,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"argument": {
|
"argument": {
|
||||||
@ -5993,13 +6049,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -6188,13 +6251,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
@ -6330,13 +6400,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'START'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "START"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -6729,13 +6806,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -7068,13 +7152,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -7479,13 +7570,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"argument": {
|
"argument": {
|
||||||
@ -7650,13 +7748,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"argument": {
|
"argument": {
|
||||||
@ -7836,13 +7941,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
@ -8264,13 +8376,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"argument": {
|
"argument": {
|
||||||
@ -8582,13 +8701,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
@ -8768,13 +8894,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -9003,13 +9136,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -10371,13 +10511,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
@ -11324,13 +11471,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -11647,13 +11801,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -11970,13 +12131,20 @@ description: Result of parsing kitt.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'END'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "END"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
|
@ -79,7 +79,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -138,7 +138,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -209,7 +209,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -283,7 +283,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -357,7 +357,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -431,7 +431,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -490,7 +490,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -561,7 +561,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -635,7 +635,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -709,7 +709,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -783,7 +783,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -857,7 +857,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -931,7 +931,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1005,7 +1005,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1079,7 +1079,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1153,7 +1153,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1227,7 +1227,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1301,7 +1301,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1375,7 +1375,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1449,7 +1449,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1500,8 +1500,8 @@ description: Operations executed kitt.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "kitLeg",
|
"name": "kitLeg",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
6080,
|
6040,
|
||||||
6895,
|
6853,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1585,7 +1585,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1639,8 +1639,8 @@ description: Operations executed kitt.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "kitLeg",
|
"name": "kitLeg",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
6080,
|
6040,
|
||||||
6895,
|
6853,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1724,7 +1724,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1778,8 +1778,8 @@ description: Operations executed kitt.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "kitEar",
|
"name": "kitEar",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
7082,
|
7040,
|
||||||
8003,
|
7955,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1891,7 +1891,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1965,7 +1965,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2039,7 +2039,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2093,8 +2093,8 @@ description: Operations executed kitt.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "kitEar",
|
"name": "kitEar",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
7082,
|
7040,
|
||||||
8003,
|
7955,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2206,7 +2206,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2280,7 +2280,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2354,7 +2354,7 @@ description: Operations executed kitt.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -9,21 +9,21 @@ flowchart LR
|
|||||||
7[Solid2d]
|
7[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path23 [Path]
|
subgraph path23 [Path]
|
||||||
23["Path<br>[1403, 1490, 0]"]
|
23["Path<br>[1401, 1488, 0]"]
|
||||||
24["Segment<br>[1496, 1533, 0]"]
|
24["Segment<br>[1494, 1531, 0]"]
|
||||||
25["Segment<br>[1539, 1577, 0]"]
|
25["Segment<br>[1537, 1575, 0]"]
|
||||||
26["Segment<br>[1583, 1623, 0]"]
|
26["Segment<br>[1581, 1621, 0]"]
|
||||||
27["Segment<br>[1629, 1636, 0]"]
|
27["Segment<br>[1627, 1634, 0]"]
|
||||||
28[Solid2d]
|
28[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path43 [Path]
|
subgraph path43 [Path]
|
||||||
43["Path<br>[1755, 1902, 0]"]
|
43["Path<br>[1751, 1898, 0]"]
|
||||||
44["Segment<br>[1755, 1902, 0]"]
|
44["Segment<br>[1751, 1898, 0]"]
|
||||||
45[Solid2d]
|
45[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path56 [Path]
|
subgraph path56 [Path]
|
||||||
56["Path<br>[2187, 2362, 0]"]
|
56["Path<br>[2181, 2356, 0]"]
|
||||||
57["Segment<br>[2187, 2362, 0]"]
|
57["Segment<br>[2181, 2356, 0]"]
|
||||||
58[Solid2d]
|
58[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[970, 987, 0]"]
|
1["Plane<br>[970, 987, 0]"]
|
||||||
@ -42,7 +42,7 @@ flowchart LR
|
|||||||
20["SweepEdge Adjacent"]
|
20["SweepEdge Adjacent"]
|
||||||
21["SweepEdge Opposite"]
|
21["SweepEdge Opposite"]
|
||||||
22["SweepEdge Adjacent"]
|
22["SweepEdge Adjacent"]
|
||||||
29["Sweep Extrusion<br>[1642, 1673, 0]"]
|
29["Sweep Extrusion<br>[1640, 1671, 0]"]
|
||||||
30[Wall]
|
30[Wall]
|
||||||
31[Wall]
|
31[Wall]
|
||||||
32[Wall]
|
32[Wall]
|
||||||
@ -56,25 +56,25 @@ flowchart LR
|
|||||||
40["SweepEdge Adjacent"]
|
40["SweepEdge Adjacent"]
|
||||||
41["SweepEdge Opposite"]
|
41["SweepEdge Opposite"]
|
||||||
42["SweepEdge Adjacent"]
|
42["SweepEdge Adjacent"]
|
||||||
46["Sweep Extrusion<br>[2056, 2084, 0]"]
|
46["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
47[Wall]
|
47[Wall]
|
||||||
48["Cap End"]
|
48["Cap End"]
|
||||||
49["SweepEdge Opposite"]
|
49["SweepEdge Opposite"]
|
||||||
50["SweepEdge Adjacent"]
|
50["SweepEdge Adjacent"]
|
||||||
51["Sweep Extrusion<br>[2056, 2084, 0]"]
|
51["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
52["Sweep Extrusion<br>[2056, 2084, 0]"]
|
52["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
53["Sweep Extrusion<br>[2056, 2084, 0]"]
|
53["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
54["Sweep Extrusion<br>[2056, 2084, 0]"]
|
54["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
55["Sweep Extrusion<br>[2056, 2084, 0]"]
|
55["Sweep Extrusion<br>[2052, 2080, 0]"]
|
||||||
59["Sweep Extrusion<br>[2524, 2552, 0]"]
|
59["Sweep Extrusion<br>[2518, 2546, 0]"]
|
||||||
60[Wall]
|
60[Wall]
|
||||||
61["Cap End"]
|
61["Cap End"]
|
||||||
62["SweepEdge Opposite"]
|
62["SweepEdge Opposite"]
|
||||||
63["SweepEdge Adjacent"]
|
63["SweepEdge Adjacent"]
|
||||||
64["Sweep Extrusion<br>[2524, 2552, 0]"]
|
64["Sweep Extrusion<br>[2518, 2546, 0]"]
|
||||||
65["StartSketchOnFace<br>[1369, 1397, 0]"]
|
65["StartSketchOnFace<br>[1369, 1395, 0]"]
|
||||||
66["StartSketchOnFace<br>[1723, 1749, 0]"]
|
66["StartSketchOnFace<br>[1721, 1745, 0]"]
|
||||||
67["StartSketchOnFace<br>[2145, 2181, 0]"]
|
67["StartSketchOnFace<br>[2141, 2175, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -1455,13 +1455,20 @@ description: Result of parsing lego.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "\"start\"",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "start"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -2190,13 +2197,20 @@ description: Result of parsing lego.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'end'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "END",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "end"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -2844,13 +2858,20 @@ description: Result of parsing lego.kcl
|
|||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'start'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "START",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "start"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -10,23 +10,23 @@ flowchart LR
|
|||||||
8[Solid2d]
|
8[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path28 [Path]
|
subgraph path28 [Path]
|
||||||
28["Path<br>[1146, 1203, 5]"]
|
28["Path<br>[1144, 1201, 5]"]
|
||||||
29["Segment<br>[1146, 1203, 5]"]
|
29["Segment<br>[1144, 1201, 5]"]
|
||||||
30[Solid2d]
|
30[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path36 [Path]
|
subgraph path36 [Path]
|
||||||
36["Path<br>[1401, 1438, 5]"]
|
36["Path<br>[1397, 1434, 5]"]
|
||||||
37["Segment<br>[1401, 1438, 5]"]
|
37["Segment<br>[1397, 1434, 5]"]
|
||||||
38[Solid2d]
|
38[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path44 [Path]
|
subgraph path44 [Path]
|
||||||
44["Path<br>[1570, 1710, 5]"]
|
44["Path<br>[1564, 1704, 5]"]
|
||||||
45["Segment<br>[1570, 1710, 5]"]
|
45["Segment<br>[1564, 1704, 5]"]
|
||||||
46[Solid2d]
|
46[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path54 [Path]
|
subgraph path54 [Path]
|
||||||
54["Path<br>[1956, 2096, 5]"]
|
54["Path<br>[1948, 2088, 5]"]
|
||||||
55["Segment<br>[1956, 2096, 5]"]
|
55["Segment<br>[1948, 2088, 5]"]
|
||||||
56[Solid2d]
|
56[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path65 [Path]
|
subgraph path65 [Path]
|
||||||
@ -44,23 +44,23 @@ flowchart LR
|
|||||||
81[Solid2d]
|
81[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path97 [Path]
|
subgraph path97 [Path]
|
||||||
97["Path<br>[893, 1068, 6]"]
|
97["Path<br>[891, 1066, 6]"]
|
||||||
98["Segment<br>[893, 1068, 6]"]
|
98["Segment<br>[891, 1066, 6]"]
|
||||||
99[Solid2d]
|
99[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path105 [Path]
|
subgraph path105 [Path]
|
||||||
105["Path<br>[1272, 1419, 6]"]
|
105["Path<br>[1268, 1415, 6]"]
|
||||||
106["Segment<br>[1272, 1419, 6]"]
|
106["Segment<br>[1268, 1415, 6]"]
|
||||||
107[Solid2d]
|
107[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path116 [Path]
|
subgraph path116 [Path]
|
||||||
116["Path<br>[1736, 1910, 6]"]
|
116["Path<br>[1730, 1904, 6]"]
|
||||||
117["Segment<br>[1736, 1910, 6]"]
|
117["Segment<br>[1730, 1904, 6]"]
|
||||||
118[Solid2d]
|
118[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path125 [Path]
|
subgraph path125 [Path]
|
||||||
125["Path<br>[2135, 2175, 6]"]
|
125["Path<br>[2129, 2169, 6]"]
|
||||||
126["Segment<br>[2135, 2175, 6]"]
|
126["Segment<br>[2129, 2169, 6]"]
|
||||||
127[Solid2d]
|
127[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path137 [Path]
|
subgraph path137 [Path]
|
||||||
@ -73,28 +73,28 @@ flowchart LR
|
|||||||
143[Solid2d]
|
143[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path159 [Path]
|
subgraph path159 [Path]
|
||||||
159["Path<br>[887, 951, 7]"]
|
159["Path<br>[885, 949, 7]"]
|
||||||
160["Segment<br>[887, 951, 7]"]
|
160["Segment<br>[885, 949, 7]"]
|
||||||
161[Solid2d]
|
161[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path167 [Path]
|
subgraph path167 [Path]
|
||||||
167["Path<br>[1120, 1328, 7]"]
|
167["Path<br>[1116, 1324, 7]"]
|
||||||
168["Segment<br>[1120, 1328, 7]"]
|
168["Segment<br>[1116, 1324, 7]"]
|
||||||
169[Solid2d]
|
169[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path175 [Path]
|
subgraph path175 [Path]
|
||||||
175["Path<br>[1531, 1575, 7]"]
|
175["Path<br>[1525, 1569, 7]"]
|
||||||
176["Segment<br>[1531, 1575, 7]"]
|
176["Segment<br>[1525, 1569, 7]"]
|
||||||
177[Solid2d]
|
177[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path190 [Path]
|
subgraph path190 [Path]
|
||||||
190["Path<br>[1813, 2005, 7]"]
|
190["Path<br>[1805, 1997, 7]"]
|
||||||
191["Segment<br>[1813, 2005, 7]"]
|
191["Segment<br>[1805, 1997, 7]"]
|
||||||
192[Solid2d]
|
192[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path201 [Path]
|
subgraph path201 [Path]
|
||||||
201["Path<br>[2358, 2533, 7]"]
|
201["Path<br>[2348, 2523, 7]"]
|
||||||
202["Segment<br>[2358, 2533, 7]"]
|
202["Segment<br>[2348, 2523, 7]"]
|
||||||
203[Solid2d]
|
203[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path210 [Path]
|
subgraph path210 [Path]
|
||||||
@ -107,52 +107,52 @@ flowchart LR
|
|||||||
216[Solid2d]
|
216[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path232 [Path]
|
subgraph path232 [Path]
|
||||||
232["Path<br>[1017, 1226, 8]"]
|
232["Path<br>[1015, 1224, 8]"]
|
||||||
233["Segment<br>[1017, 1226, 8]"]
|
233["Segment<br>[1015, 1224, 8]"]
|
||||||
234[Solid2d]
|
234[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path240 [Path]
|
subgraph path240 [Path]
|
||||||
240["Path<br>[1431, 1620, 8]"]
|
240["Path<br>[1427, 1616, 8]"]
|
||||||
241["Segment<br>[1431, 1620, 8]"]
|
241["Segment<br>[1427, 1616, 8]"]
|
||||||
242[Solid2d]
|
242[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path255 [Path]
|
subgraph path255 [Path]
|
||||||
255["Path<br>[2041, 2327, 8]"]
|
255["Path<br>[2035, 2321, 8]"]
|
||||||
256["Segment<br>[2041, 2327, 8]"]
|
256["Segment<br>[2035, 2321, 8]"]
|
||||||
257[Solid2d]
|
257[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path264 [Path]
|
subgraph path264 [Path]
|
||||||
264["Path<br>[2426, 2710, 8]"]
|
264["Path<br>[2418, 2702, 8]"]
|
||||||
265["Segment<br>[2426, 2710, 8]"]
|
265["Segment<br>[2418, 2702, 8]"]
|
||||||
266[Solid2d]
|
266[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path273 [Path]
|
subgraph path273 [Path]
|
||||||
273["Path<br>[2864, 2902, 8]"]
|
273["Path<br>[2854, 2892, 8]"]
|
||||||
274["Segment<br>[2864, 2902, 8]"]
|
274["Segment<br>[2854, 2892, 8]"]
|
||||||
275[Solid2d]
|
275[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path282 [Path]
|
subgraph path282 [Path]
|
||||||
282["Path<br>[3032, 3257, 8]"]
|
282["Path<br>[3020, 3245, 8]"]
|
||||||
283["Segment<br>[3263, 3331, 8]"]
|
283["Segment<br>[3251, 3319, 8]"]
|
||||||
284["Segment<br>[3337, 3480, 8]"]
|
284["Segment<br>[3325, 3468, 8]"]
|
||||||
285["Segment<br>[3486, 3554, 8]"]
|
285["Segment<br>[3474, 3542, 8]"]
|
||||||
286["Segment<br>[3560, 3636, 8]"]
|
286["Segment<br>[3548, 3624, 8]"]
|
||||||
287["Segment<br>[3642, 3718, 8]"]
|
287["Segment<br>[3630, 3706, 8]"]
|
||||||
288["Segment<br>[3724, 3798, 8]"]
|
288["Segment<br>[3712, 3786, 8]"]
|
||||||
289["Segment<br>[3804, 3860, 8]"]
|
289["Segment<br>[3792, 3848, 8]"]
|
||||||
290["Segment<br>[3866, 3873, 8]"]
|
290["Segment<br>[3854, 3861, 8]"]
|
||||||
291[Solid2d]
|
291[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path316 [Path]
|
subgraph path316 [Path]
|
||||||
316["Path<br>[4002, 4227, 8]"]
|
316["Path<br>[3988, 4213, 8]"]
|
||||||
317["Segment<br>[4233, 4303, 8]"]
|
317["Segment<br>[4219, 4289, 8]"]
|
||||||
318["Segment<br>[4309, 4457, 8]"]
|
318["Segment<br>[4295, 4443, 8]"]
|
||||||
319["Segment<br>[4463, 4533, 8]"]
|
319["Segment<br>[4449, 4519, 8]"]
|
||||||
320["Segment<br>[4539, 4617, 8]"]
|
320["Segment<br>[4525, 4603, 8]"]
|
||||||
321["Segment<br>[4623, 4701, 8]"]
|
321["Segment<br>[4609, 4687, 8]"]
|
||||||
322["Segment<br>[4707, 4783, 8]"]
|
322["Segment<br>[4693, 4769, 8]"]
|
||||||
323["Segment<br>[4789, 4845, 8]"]
|
323["Segment<br>[4775, 4831, 8]"]
|
||||||
324["Segment<br>[4851, 4858, 8]"]
|
324["Segment<br>[4837, 4844, 8]"]
|
||||||
325[Solid2d]
|
325[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[201, 218, 5]"]
|
1["Plane<br>[201, 218, 5]"]
|
||||||
@ -175,30 +175,30 @@ flowchart LR
|
|||||||
25["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
25["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
||||||
26["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
26["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
||||||
27["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
27["EdgeCut Chamfer<br>[777, 1054, 5]"]
|
||||||
31["Sweep Extrusion<br>[1217, 1283, 5]"]
|
31["Sweep Extrusion<br>[1215, 1281, 5]"]
|
||||||
32[Wall]
|
32[Wall]
|
||||||
33["Cap End"]
|
33["Cap End"]
|
||||||
34["SweepEdge Opposite"]
|
34["SweepEdge Opposite"]
|
||||||
35["SweepEdge Adjacent"]
|
35["SweepEdge Adjacent"]
|
||||||
39["Sweep Extrusion<br>[1452, 1482, 5]"]
|
39["Sweep Extrusion<br>[1448, 1478, 5]"]
|
||||||
40[Wall]
|
40[Wall]
|
||||||
41["Cap End"]
|
41["Cap End"]
|
||||||
42["SweepEdge Opposite"]
|
42["SweepEdge Opposite"]
|
||||||
43["SweepEdge Adjacent"]
|
43["SweepEdge Adjacent"]
|
||||||
47["Sweep Extrusion<br>[1858, 1905, 5]"]
|
47["Sweep Extrusion<br>[1852, 1899, 5]"]
|
||||||
48[Wall]
|
48[Wall]
|
||||||
49["SweepEdge Opposite"]
|
49["SweepEdge Opposite"]
|
||||||
50["SweepEdge Adjacent"]
|
50["SweepEdge Adjacent"]
|
||||||
51["Sweep Extrusion<br>[1858, 1905, 5]"]
|
51["Sweep Extrusion<br>[1852, 1899, 5]"]
|
||||||
52["Sweep Extrusion<br>[1858, 1905, 5]"]
|
52["Sweep Extrusion<br>[1852, 1899, 5]"]
|
||||||
53["Sweep Extrusion<br>[1858, 1905, 5]"]
|
53["Sweep Extrusion<br>[1852, 1899, 5]"]
|
||||||
57["Sweep Extrusion<br>[2232, 2279, 5]"]
|
57["Sweep Extrusion<br>[2224, 2271, 5]"]
|
||||||
58[Wall]
|
58[Wall]
|
||||||
59["SweepEdge Opposite"]
|
59["SweepEdge Opposite"]
|
||||||
60["SweepEdge Adjacent"]
|
60["SweepEdge Adjacent"]
|
||||||
61["Sweep Extrusion<br>[2232, 2279, 5]"]
|
61["Sweep Extrusion<br>[2224, 2271, 5]"]
|
||||||
62["Sweep Extrusion<br>[2232, 2279, 5]"]
|
62["Sweep Extrusion<br>[2224, 2271, 5]"]
|
||||||
63["Sweep Extrusion<br>[2232, 2279, 5]"]
|
63["Sweep Extrusion<br>[2224, 2271, 5]"]
|
||||||
64["Plane<br>[174, 197, 6]"]
|
64["Plane<br>[174, 197, 6]"]
|
||||||
68["Sweep Extrusion<br>[277, 315, 6]"]
|
68["Sweep Extrusion<br>[277, 315, 6]"]
|
||||||
69[Wall]
|
69[Wall]
|
||||||
@ -222,33 +222,33 @@ flowchart LR
|
|||||||
94["SweepEdge Adjacent"]
|
94["SweepEdge Adjacent"]
|
||||||
95["SweepEdge Opposite"]
|
95["SweepEdge Opposite"]
|
||||||
96["SweepEdge Adjacent"]
|
96["SweepEdge Adjacent"]
|
||||||
100["Sweep Extrusion<br>[1082, 1114, 6]"]
|
100["Sweep Extrusion<br>[1080, 1112, 6]"]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102["Cap End"]
|
102["Cap End"]
|
||||||
103["SweepEdge Opposite"]
|
103["SweepEdge Opposite"]
|
||||||
104["SweepEdge Adjacent"]
|
104["SweepEdge Adjacent"]
|
||||||
108["Sweep Extrusion<br>[1652, 1684, 6]"]
|
108["Sweep Extrusion<br>[1648, 1680, 6]"]
|
||||||
109[Wall]
|
109[Wall]
|
||||||
110["Cap End"]
|
110["Cap End"]
|
||||||
111["SweepEdge Opposite"]
|
111["SweepEdge Opposite"]
|
||||||
112["SweepEdge Adjacent"]
|
112["SweepEdge Adjacent"]
|
||||||
113["Sweep Extrusion<br>[1652, 1684, 6]"]
|
113["Sweep Extrusion<br>[1648, 1680, 6]"]
|
||||||
114["Sweep Extrusion<br>[1652, 1684, 6]"]
|
114["Sweep Extrusion<br>[1648, 1680, 6]"]
|
||||||
115["Sweep Extrusion<br>[1652, 1684, 6]"]
|
115["Sweep Extrusion<br>[1648, 1680, 6]"]
|
||||||
119["Sweep Extrusion<br>[1924, 1957, 6]"]
|
119["Sweep Extrusion<br>[1918, 1951, 6]"]
|
||||||
120[Wall]
|
120[Wall]
|
||||||
121["Cap End"]
|
121["Cap End"]
|
||||||
122["SweepEdge Opposite"]
|
122["SweepEdge Opposite"]
|
||||||
123["SweepEdge Adjacent"]
|
123["SweepEdge Adjacent"]
|
||||||
124["Plane<br>[2106, 2129, 6]"]
|
124["Plane<br>[2100, 2123, 6]"]
|
||||||
128["Sweep Extrusion<br>[2177, 2208, 6]"]
|
128["Sweep Extrusion<br>[2171, 2202, 6]"]
|
||||||
129[Wall]
|
129[Wall]
|
||||||
130["Cap Start"]
|
130["Cap Start"]
|
||||||
131["Cap End"]
|
131["Cap End"]
|
||||||
132["SweepEdge Opposite"]
|
132["SweepEdge Opposite"]
|
||||||
133["SweepEdge Adjacent"]
|
133["SweepEdge Adjacent"]
|
||||||
134["EdgeCut Fillet<br>[321, 383, 6]"]
|
134["EdgeCut Fillet<br>[321, 383, 6]"]
|
||||||
135["EdgeCut Fillet<br>[1963, 2025, 6]"]
|
135["EdgeCut Fillet<br>[1957, 2019, 6]"]
|
||||||
136["Plane<br>[222, 245, 7]"]
|
136["Plane<br>[222, 245, 7]"]
|
||||||
144["Sweep Extrusion<br>[785, 833, 7]"]
|
144["Sweep Extrusion<br>[785, 833, 7]"]
|
||||||
145[Wall]
|
145[Wall]
|
||||||
@ -265,37 +265,37 @@ flowchart LR
|
|||||||
156["SweepEdge Adjacent"]
|
156["SweepEdge Adjacent"]
|
||||||
157["SweepEdge Opposite"]
|
157["SweepEdge Opposite"]
|
||||||
158["SweepEdge Adjacent"]
|
158["SweepEdge Adjacent"]
|
||||||
162["Sweep Extrusion<br>[966, 999, 7]"]
|
162["Sweep Extrusion<br>[964, 997, 7]"]
|
||||||
163[Wall]
|
163[Wall]
|
||||||
164["Cap End"]
|
164["Cap End"]
|
||||||
165["SweepEdge Opposite"]
|
165["SweepEdge Opposite"]
|
||||||
166["SweepEdge Adjacent"]
|
166["SweepEdge Adjacent"]
|
||||||
170["Sweep Extrusion<br>[1343, 1373, 7]"]
|
170["Sweep Extrusion<br>[1339, 1369, 7]"]
|
||||||
171[Wall]
|
171[Wall]
|
||||||
172["Cap End"]
|
172["Cap End"]
|
||||||
173["SweepEdge Opposite"]
|
173["SweepEdge Opposite"]
|
||||||
174["SweepEdge Adjacent"]
|
174["SweepEdge Adjacent"]
|
||||||
178["Sweep Extrusion<br>[1728, 1761, 7]"]
|
178["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
179[Wall]
|
179[Wall]
|
||||||
180["Cap End"]
|
180["Cap End"]
|
||||||
181["SweepEdge Opposite"]
|
181["SweepEdge Opposite"]
|
||||||
182["SweepEdge Adjacent"]
|
182["SweepEdge Adjacent"]
|
||||||
183["Sweep Extrusion<br>[1728, 1761, 7]"]
|
183["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
184["Sweep Extrusion<br>[1728, 1761, 7]"]
|
184["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
185["Sweep Extrusion<br>[1728, 1761, 7]"]
|
185["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
186["Sweep Extrusion<br>[1728, 1761, 7]"]
|
186["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
187["Sweep Extrusion<br>[1728, 1761, 7]"]
|
187["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
188["Sweep Extrusion<br>[1728, 1761, 7]"]
|
188["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
189["Sweep Extrusion<br>[1728, 1761, 7]"]
|
189["Sweep Extrusion<br>[1722, 1755, 7]"]
|
||||||
193["Sweep Extrusion<br>[2273, 2306, 7]"]
|
193["Sweep Extrusion<br>[2265, 2298, 7]"]
|
||||||
194[Wall]
|
194[Wall]
|
||||||
195["Cap End"]
|
195["Cap End"]
|
||||||
196["SweepEdge Opposite"]
|
196["SweepEdge Opposite"]
|
||||||
197["SweepEdge Adjacent"]
|
197["SweepEdge Adjacent"]
|
||||||
198["Sweep Extrusion<br>[2273, 2306, 7]"]
|
198["Sweep Extrusion<br>[2265, 2298, 7]"]
|
||||||
199["Sweep Extrusion<br>[2273, 2306, 7]"]
|
199["Sweep Extrusion<br>[2265, 2298, 7]"]
|
||||||
200["Sweep Extrusion<br>[2273, 2306, 7]"]
|
200["Sweep Extrusion<br>[2265, 2298, 7]"]
|
||||||
204["Sweep Extrusion<br>[2535, 2565, 7]"]
|
204["Sweep Extrusion<br>[2525, 2555, 7]"]
|
||||||
205[Wall]
|
205[Wall]
|
||||||
206["Cap End"]
|
206["Cap End"]
|
||||||
207["SweepEdge Opposite"]
|
207["SweepEdge Opposite"]
|
||||||
@ -316,42 +316,42 @@ flowchart LR
|
|||||||
229["SweepEdge Adjacent"]
|
229["SweepEdge Adjacent"]
|
||||||
230["SweepEdge Opposite"]
|
230["SweepEdge Opposite"]
|
||||||
231["SweepEdge Adjacent"]
|
231["SweepEdge Adjacent"]
|
||||||
235["Sweep Extrusion<br>[1241, 1274, 8]"]
|
235["Sweep Extrusion<br>[1239, 1272, 8]"]
|
||||||
236[Wall]
|
236[Wall]
|
||||||
237["Cap End"]
|
237["Cap End"]
|
||||||
238["SweepEdge Opposite"]
|
238["SweepEdge Opposite"]
|
||||||
239["SweepEdge Adjacent"]
|
239["SweepEdge Adjacent"]
|
||||||
243["Sweep Extrusion<br>[1885, 1918, 8]"]
|
243["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
244[Wall]
|
244[Wall]
|
||||||
245["Cap End"]
|
245["Cap End"]
|
||||||
246["SweepEdge Opposite"]
|
246["SweepEdge Opposite"]
|
||||||
247["SweepEdge Adjacent"]
|
247["SweepEdge Adjacent"]
|
||||||
248["Sweep Extrusion<br>[1885, 1918, 8]"]
|
248["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
249["Sweep Extrusion<br>[1885, 1918, 8]"]
|
249["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
250["Sweep Extrusion<br>[1885, 1918, 8]"]
|
250["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
251["Sweep Extrusion<br>[1885, 1918, 8]"]
|
251["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
252["Sweep Extrusion<br>[1885, 1918, 8]"]
|
252["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
253["Sweep Extrusion<br>[1885, 1918, 8]"]
|
253["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
254["Sweep Extrusion<br>[1885, 1918, 8]"]
|
254["Sweep Extrusion<br>[1881, 1914, 8]"]
|
||||||
258["Sweep Extrusion<br>[2341, 2374, 8]"]
|
258["Sweep Extrusion<br>[2335, 2368, 8]"]
|
||||||
259[Wall]
|
259[Wall]
|
||||||
260["Cap Start"]
|
260["Cap Start"]
|
||||||
261["Cap End"]
|
261["Cap End"]
|
||||||
262["SweepEdge Opposite"]
|
262["SweepEdge Opposite"]
|
||||||
263["SweepEdge Adjacent"]
|
263["SweepEdge Adjacent"]
|
||||||
267["Sweep Extrusion<br>[2725, 2758, 8]"]
|
267["Sweep Extrusion<br>[2717, 2750, 8]"]
|
||||||
268[Wall]
|
268[Wall]
|
||||||
269["Cap Start"]
|
269["Cap Start"]
|
||||||
270["Cap End"]
|
270["Cap End"]
|
||||||
271["SweepEdge Opposite"]
|
271["SweepEdge Opposite"]
|
||||||
272["SweepEdge Adjacent"]
|
272["SweepEdge Adjacent"]
|
||||||
276["Sweep Extrusion<br>[2917, 2951, 8]"]
|
276["Sweep Extrusion<br>[2907, 2941, 8]"]
|
||||||
277[Wall]
|
277[Wall]
|
||||||
278["Cap Start"]
|
278["Cap Start"]
|
||||||
279["Cap End"]
|
279["Cap End"]
|
||||||
280["SweepEdge Opposite"]
|
280["SweepEdge Opposite"]
|
||||||
281["SweepEdge Adjacent"]
|
281["SweepEdge Adjacent"]
|
||||||
292["Sweep Extrusion<br>[3888, 3921, 8]"]
|
292["Sweep Extrusion<br>[3876, 3909, 8]"]
|
||||||
293[Wall]
|
293[Wall]
|
||||||
294[Wall]
|
294[Wall]
|
||||||
295[Wall]
|
295[Wall]
|
||||||
@ -375,7 +375,7 @@ flowchart LR
|
|||||||
313["SweepEdge Adjacent"]
|
313["SweepEdge Adjacent"]
|
||||||
314["SweepEdge Opposite"]
|
314["SweepEdge Opposite"]
|
||||||
315["SweepEdge Adjacent"]
|
315["SweepEdge Adjacent"]
|
||||||
326["Sweep Extrusion<br>[4860, 4893, 8]"]
|
326["Sweep Extrusion<br>[4846, 4879, 8]"]
|
||||||
327[Wall]
|
327[Wall]
|
||||||
328[Wall]
|
328[Wall]
|
||||||
329[Wall]
|
329[Wall]
|
||||||
@ -399,25 +399,25 @@ flowchart LR
|
|||||||
347["SweepEdge Adjacent"]
|
347["SweepEdge Adjacent"]
|
||||||
348["SweepEdge Opposite"]
|
348["SweepEdge Opposite"]
|
||||||
349["SweepEdge Adjacent"]
|
349["SweepEdge Adjacent"]
|
||||||
350["StartSketchOnFace<br>[1108, 1140, 5]"]
|
350["StartSketchOnFace<br>[1108, 1138, 5]"]
|
||||||
351["StartSketchOnFace<br>[1363, 1395, 5]"]
|
351["StartSketchOnFace<br>[1361, 1391, 5]"]
|
||||||
352["StartSketchOnFace<br>[1532, 1564, 5]"]
|
352["StartSketchOnFace<br>[1528, 1558, 5]"]
|
||||||
353["StartSketchOnFace<br>[1918, 1950, 5]"]
|
353["StartSketchOnFace<br>[1912, 1942, 5]"]
|
||||||
354["StartSketchOnFace<br>[855, 887, 6]"]
|
354["StartSketchOnFace<br>[855, 885, 6]"]
|
||||||
355["StartSketchOnFace<br>[1234, 1266, 6]"]
|
355["StartSketchOnFace<br>[1232, 1262, 6]"]
|
||||||
356["StartSketchOnFace<br>[1698, 1730, 6]"]
|
356["StartSketchOnFace<br>[1694, 1724, 6]"]
|
||||||
357["StartSketchOnFace<br>[847, 881, 7]"]
|
357["StartSketchOnFace<br>[847, 879, 7]"]
|
||||||
358["StartSketchOnFace<br>[1080, 1114, 7]"]
|
358["StartSketchOnFace<br>[1078, 1110, 7]"]
|
||||||
359["StartSketchOnFace<br>[1493, 1525, 7]"]
|
359["StartSketchOnFace<br>[1489, 1519, 7]"]
|
||||||
360["StartSketchOnFace<br>[1775, 1807, 7]"]
|
360["StartSketchOnFace<br>[1769, 1799, 7]"]
|
||||||
361["StartSketchOnFace<br>[2320, 2352, 7]"]
|
361["StartSketchOnFace<br>[2312, 2342, 7]"]
|
||||||
362["StartSketchOnFace<br>[979, 1011, 8]"]
|
362["StartSketchOnFace<br>[979, 1009, 8]"]
|
||||||
363["StartSketchOnFace<br>[1393, 1425, 8]"]
|
363["StartSketchOnFace<br>[1391, 1421, 8]"]
|
||||||
364["StartSketchOnFace<br>[2001, 2035, 8]"]
|
364["StartSketchOnFace<br>[1997, 2029, 8]"]
|
||||||
365["StartSketchOnFace<br>[2388, 2420, 8]"]
|
365["StartSketchOnFace<br>[2382, 2412, 8]"]
|
||||||
366["StartSketchOnFace<br>[2824, 2858, 8]"]
|
366["StartSketchOnFace<br>[2816, 2848, 8]"]
|
||||||
367["StartSketchOnFace<br>[2992, 3026, 8]"]
|
367["StartSketchOnFace<br>[2982, 3014, 8]"]
|
||||||
368["StartSketchOnFace<br>[3962, 3996, 8]"]
|
368["StartSketchOnFace<br>[3950, 3982, 8]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -129,7 +129,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -229,7 +229,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -285,7 +285,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -364,7 +364,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -947,7 +947,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1083,7 +1083,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1234,7 +1234,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1856,7 +1856,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -1956,7 +1956,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2092,7 +2092,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2195,7 +2195,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2346,7 +2346,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2741,7 +2741,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -2877,7 +2877,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -3052,7 +3052,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -3180,7 +3180,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "END"
|
"value": "end"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -3308,7 +3308,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -3364,7 +3364,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -3492,7 +3492,7 @@ description: Operations executed multi-axis-robot.kcl
|
|||||||
"tag": {
|
"tag": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "START"
|
"value": "start"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -9,18 +9,18 @@ flowchart LR
|
|||||||
7[Solid2d]
|
7[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path23 [Path]
|
subgraph path23 [Path]
|
||||||
23["Path<br>[1061, 1208, 0]"]
|
23["Path<br>[1059, 1206, 0]"]
|
||||||
24["Segment<br>[1061, 1208, 0]"]
|
24["Segment<br>[1059, 1206, 0]"]
|
||||||
25[Solid2d]
|
25[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path34 [Path]
|
subgraph path34 [Path]
|
||||||
34["Path<br>[1450, 1599, 0]"]
|
34["Path<br>[1446, 1595, 0]"]
|
||||||
35["Segment<br>[1450, 1599, 0]"]
|
35["Segment<br>[1446, 1595, 0]"]
|
||||||
36[Solid2d]
|
36[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path44 [Path]
|
subgraph path44 [Path]
|
||||||
44["Path<br>[1846, 1894, 0]"]
|
44["Path<br>[1840, 1888, 0]"]
|
||||||
45["Segment<br>[1846, 1894, 0]"]
|
45["Segment<br>[1840, 1888, 0]"]
|
||||||
46[Solid2d]
|
46[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[750, 767, 0]"]
|
1["Plane<br>[750, 767, 0]"]
|
||||||
@ -39,28 +39,28 @@ flowchart LR
|
|||||||
20["SweepEdge Adjacent"]
|
20["SweepEdge Adjacent"]
|
||||||
21["SweepEdge Opposite"]
|
21["SweepEdge Opposite"]
|
||||||
22["SweepEdge Adjacent"]
|
22["SweepEdge Adjacent"]
|
||||||
26["Sweep Extrusion<br>[1373, 1402, 0]"]
|
26["Sweep Extrusion<br>[1371, 1400, 0]"]
|
||||||
27[Wall]
|
27[Wall]
|
||||||
28["Cap Start"]
|
28["Cap Start"]
|
||||||
29["SweepEdge Opposite"]
|
29["SweepEdge Opposite"]
|
||||||
30["SweepEdge Adjacent"]
|
30["SweepEdge Adjacent"]
|
||||||
31["Sweep Extrusion<br>[1373, 1402, 0]"]
|
31["Sweep Extrusion<br>[1371, 1400, 0]"]
|
||||||
32["Sweep Extrusion<br>[1373, 1402, 0]"]
|
32["Sweep Extrusion<br>[1371, 1400, 0]"]
|
||||||
33["Sweep Extrusion<br>[1373, 1402, 0]"]
|
33["Sweep Extrusion<br>[1371, 1400, 0]"]
|
||||||
37["Sweep Extrusion<br>[1764, 1799, 0]"]
|
37["Sweep Extrusion<br>[1760, 1795, 0]"]
|
||||||
38[Wall]
|
38[Wall]
|
||||||
39["SweepEdge Opposite"]
|
39["SweepEdge Opposite"]
|
||||||
40["SweepEdge Adjacent"]
|
40["SweepEdge Adjacent"]
|
||||||
41["Sweep Extrusion<br>[1764, 1799, 0]"]
|
41["Sweep Extrusion<br>[1760, 1795, 0]"]
|
||||||
42["Sweep Extrusion<br>[1764, 1799, 0]"]
|
42["Sweep Extrusion<br>[1760, 1795, 0]"]
|
||||||
43["Sweep Extrusion<br>[1764, 1799, 0]"]
|
43["Sweep Extrusion<br>[1760, 1795, 0]"]
|
||||||
47["Sweep Extrusion<br>[1900, 1925, 0]"]
|
47["Sweep Extrusion<br>[1894, 1919, 0]"]
|
||||||
48[Wall]
|
48[Wall]
|
||||||
49["SweepEdge Opposite"]
|
49["SweepEdge Opposite"]
|
||||||
50["SweepEdge Adjacent"]
|
50["SweepEdge Adjacent"]
|
||||||
51["StartSketchOnFace<br>[1029, 1055, 0]"]
|
51["StartSketchOnFace<br>[1029, 1053, 0]"]
|
||||||
52["StartSketchOnFace<br>[1416, 1444, 0]"]
|
52["StartSketchOnFace<br>[1414, 1440, 0]"]
|
||||||
53["StartSketchOnFace<br>[1814, 1840, 0]"]
|
53["StartSketchOnFace<br>[1810, 1834, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user