idiomatic kcl for hip sample (#7095)
* idiomatic kcl for hip sample * Update kcl-samples simulation test output * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
@ -33,14 +33,9 @@ stemLoftProfile2 = startSketchOn(offsetPlane(XY, offset = 75))
|
|||||||
// Draw the third profile for the lofted femur
|
// Draw the third profile for the lofted femur
|
||||||
p3Z = 110
|
p3Z = 110
|
||||||
p3A = 25
|
p3A = 25
|
||||||
plane003 = {
|
|
||||||
origin = [0, 0.0, p3Z],
|
|
||||||
xAxis = [cos(p3A), 0, sin(p3A)],
|
|
||||||
yAxis = [0.0, 1.0, 0.0]
|
|
||||||
}
|
|
||||||
l3 = 32
|
l3 = 32
|
||||||
r3 = 4
|
r3 = 4
|
||||||
stemLoftProfile3 = startSketchOn(plane003)
|
stemLoftProfile3 = startSketchOn(XY)
|
||||||
|> startProfile(at = [-15.5, -l3 / 2])
|
|> startProfile(at = [-15.5, -l3 / 2])
|
||||||
|> yLine(length = l3, tag = $seg03)
|
|> yLine(length = l3, tag = $seg03)
|
||||||
|> tangentialArc(angle = -120, radius = r3)
|
|> tangentialArc(angle = -120, radius = r3)
|
||||||
@ -49,18 +44,14 @@ stemLoftProfile3 = startSketchOn(plane003)
|
|||||||
|> angledLine(angle = 30, length = -segLen(seg03))
|
|> angledLine(angle = 30, length = -segLen(seg03))
|
||||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
|
|> translate(z = p3Z)
|
||||||
|
|> rotate(pitch = -p3A)
|
||||||
// Draw the fourth profile for the lofted femur
|
// Draw the fourth profile for the lofted femur
|
||||||
p4Z = 130
|
p4Z = 130
|
||||||
p4A = 36.5
|
p4A = 36.5
|
||||||
plane004 = {
|
|
||||||
origin = [0, 0.0, p4Z],
|
|
||||||
xAxis = [cos(p4A), 0, sin(p4A)],
|
|
||||||
yAxis = [0.0, 1.0, 0.0]
|
|
||||||
}
|
|
||||||
l4 = 16
|
l4 = 16
|
||||||
r4 = 5
|
r4 = 5
|
||||||
stemLoftProfile4 = startSketchOn(plane004)
|
stemLoftProfile4 = startSketchOn(XY)
|
||||||
|> startProfile(at = [-23, -l4 / 2])
|
|> startProfile(at = [-23, -l4 / 2])
|
||||||
|> yLine(length = l4, tag = $seg04)
|
|> yLine(length = l4, tag = $seg04)
|
||||||
|> tangentialArc(angle = -120, radius = r4)
|
|> tangentialArc(angle = -120, radius = r4)
|
||||||
@ -69,18 +60,14 @@ stemLoftProfile4 = startSketchOn(plane004)
|
|||||||
|> angledLine(angle = 30, length = -segLen(seg04))
|
|> angledLine(angle = 30, length = -segLen(seg04))
|
||||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
|
|> translate(z = p4Z)
|
||||||
|
|> rotate(pitch = -p4A)
|
||||||
// Draw the first profile for the femoral stem
|
// Draw the first profile for the femoral stem
|
||||||
p5Z = 140
|
p5Z = 140
|
||||||
p5A = 36.5
|
p5A = 36.5
|
||||||
plane005 = {
|
|
||||||
origin = [0, 0.0, p5Z],
|
|
||||||
xAxis = [cos(p5A), 0, sin(p5A)],
|
|
||||||
yAxis = [0.0, 1.0, 0.0]
|
|
||||||
}
|
|
||||||
l5 = 1.6
|
l5 = 1.6
|
||||||
r5 = 1.6
|
r5 = 1.6
|
||||||
stemLoftProfile5 = startSketchOn(plane005)
|
stemLoftProfile5 = startSketchOn(XY)
|
||||||
|> startProfile(at = [-19.5, -l5 / 2])
|
|> startProfile(at = [-19.5, -l5 / 2])
|
||||||
|> yLine(length = l5, tag = $seg05)
|
|> yLine(length = l5, tag = $seg05)
|
||||||
|> tangentialArc(angle = -120, radius = r5)
|
|> tangentialArc(angle = -120, radius = r5)
|
||||||
@ -89,18 +76,14 @@ stemLoftProfile5 = startSketchOn(plane005)
|
|||||||
|> angledLine(angle = 30, length = -segLen(seg05))
|
|> angledLine(angle = 30, length = -segLen(seg05))
|
||||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
|
|> translate(z = p5Z)
|
||||||
|
|> rotate(pitch = -p5A)
|
||||||
// Draw the second profile for the femoral stem
|
// Draw the second profile for the femoral stem
|
||||||
p6Z = 145
|
p6Z = 145
|
||||||
p6A = 36.5
|
p6A = 36.5
|
||||||
plane006 = {
|
|
||||||
origin = [0, 0.0, p6Z],
|
|
||||||
xAxis = [cos(p6A), 0, sin(p6A)],
|
|
||||||
yAxis = [0.0, 1.0, 0.0]
|
|
||||||
}
|
|
||||||
l6 = 1
|
l6 = 1
|
||||||
r6 = 3
|
r6 = 3
|
||||||
stemLoftProfile6 = startSketchOn(plane006)
|
stemLoftProfile6 = startSketchOn(XY)
|
||||||
|> startProfile(at = [-23.4, -l6 / 2])
|
|> startProfile(at = [-23.4, -l6 / 2])
|
||||||
|> yLine(length = l6, tag = $seg06)
|
|> yLine(length = l6, tag = $seg06)
|
||||||
|> tangentialArc(angle = -120, radius = r6)
|
|> tangentialArc(angle = -120, radius = r6)
|
||||||
@ -109,27 +92,24 @@ stemLoftProfile6 = startSketchOn(plane006)
|
|||||||
|> angledLine(angle = 30, length = -segLen(seg06))
|
|> angledLine(angle = 30, length = -segLen(seg06))
|
||||||
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|> tangentialArc(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|> close()
|
|> close()
|
||||||
|
|> translate(z = p6Z)
|
||||||
// Draw the third profile for the femoral stem
|
|> rotate(pitch = -p6A)
|
||||||
stemTab = clone(stemLoftProfile6)
|
|
||||||
|> extrude(%, length = 6)
|
|
||||||
|
|
||||||
// Loft the femur using all profiles in sequence
|
// Loft the femur using all profiles in sequence
|
||||||
|
|
||||||
femur = loft([
|
femur = loft([
|
||||||
stemLoftProfile1,
|
stemLoftProfile1,
|
||||||
stemLoftProfile2,
|
stemLoftProfile2,
|
||||||
stemLoftProfile3,
|
stemLoftProfile3,
|
||||||
stemLoftProfile4
|
stemLoftProfile4
|
||||||
])
|
])
|
||||||
|
|
||||||
// Loft the femoral stem
|
// Loft the femoral stem
|
||||||
femoralStem = loft([
|
femoralStem = loft([
|
||||||
clone(stemLoftProfile4),
|
clone(stemLoftProfile4),
|
||||||
stemLoftProfile5,
|
stemLoftProfile5,
|
||||||
stemLoftProfile6
|
clone(stemLoftProfile6)
|
||||||
])
|
])
|
||||||
|
// Draw the third profile for the femoral stem
|
||||||
|
stemTab = stemLoftProfile6
|
||||||
|
|> extrude(length = 6)
|
||||||
// Revolve a hollow socket to represent the femoral head
|
// Revolve a hollow socket to represent the femoral head
|
||||||
femoralHead = startSketchOn(XZ)
|
femoralHead = startSketchOn(XZ)
|
||||||
|> startProfile(at = [4, 0])
|
|> startProfile(at = [4, 0])
|
||||||
|
|||||||
@ -412,12 +412,12 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 110.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 0.9063,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.4226
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"y_axis": {
|
"y_axis": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
@ -439,9 +439,9 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.4226,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.9063
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -458,15 +458,6 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_visible",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"hidden": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -589,6 +580,54 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"path_id": "[uuid]"
|
"path_id": "[uuid]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": 0.0,
|
||||||
|
"z": 110.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_rpy": null,
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": null,
|
||||||
|
"rotate_rpy": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": -25.0,
|
||||||
|
"z": 0.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -597,12 +636,12 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 130.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 0.8039,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"y_axis": {
|
"y_axis": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
@ -624,9 +663,9 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.5948,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.8039
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -643,15 +682,6 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_visible",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"hidden": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -774,6 +804,54 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"path_id": "[uuid]"
|
"path_id": "[uuid]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": 0.0,
|
||||||
|
"z": 130.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_rpy": null,
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": null,
|
||||||
|
"rotate_rpy": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": -36.5,
|
||||||
|
"z": 0.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -782,12 +860,12 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 140.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 0.8039,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"y_axis": {
|
"y_axis": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
@ -809,9 +887,9 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.5948,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.8039
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -828,15 +906,6 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_visible",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"hidden": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -959,6 +1028,54 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"path_id": "[uuid]"
|
"path_id": "[uuid]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": 0.0,
|
||||||
|
"z": 140.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_rpy": null,
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": null,
|
||||||
|
"rotate_rpy": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": -36.5,
|
||||||
|
"z": 0.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -967,12 +1084,12 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 145.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 0.8039,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"y_axis": {
|
"y_axis": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
@ -994,9 +1111,9 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.5948,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.8039
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1013,15 +1130,6 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_visible",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"hidden": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -1144,6 +1252,163 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"path_id": "[uuid]"
|
"path_id": "[uuid]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": 0.0,
|
||||||
|
"z": 145.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_rpy": null,
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "set_object_transform",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"translate": null,
|
||||||
|
"rotate_rpy": {
|
||||||
|
"property": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": -36.5,
|
||||||
|
"z": 0.0
|
||||||
|
},
|
||||||
|
"set": false,
|
||||||
|
"is_local": true
|
||||||
|
},
|
||||||
|
"rotate_angle_axis": null,
|
||||||
|
"scale": null
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "loft",
|
||||||
|
"section_ids": [
|
||||||
|
"[uuid]",
|
||||||
|
"[uuid]",
|
||||||
|
"[uuid]",
|
||||||
|
"[uuid]"
|
||||||
|
],
|
||||||
|
"v_degree": 2,
|
||||||
|
"bez_approximate_rational": false,
|
||||||
|
"base_curve_index": null,
|
||||||
|
"tolerance": 0.0000001
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "object_bring_to_front",
|
||||||
|
"object_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "solid3d_get_adjacency_info",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"edge_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "solid3d_get_extrusion_face_info",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"edge_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "loft",
|
||||||
|
"section_ids": [
|
||||||
|
"[uuid]",
|
||||||
|
"[uuid]",
|
||||||
|
"[uuid]"
|
||||||
|
],
|
||||||
|
"v_degree": 2,
|
||||||
|
"bez_approximate_rational": false,
|
||||||
|
"base_curve_index": null,
|
||||||
|
"tolerance": 0.0000001
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "object_bring_to_front",
|
||||||
|
"object_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "solid3d_get_adjacency_info",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"edge_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "solid3d_get_extrusion_face_info",
|
||||||
|
"object_id": "[uuid]",
|
||||||
|
"edge_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "entity_clone",
|
||||||
|
"entity_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "entity_get_all_child_uuids",
|
||||||
|
"entity_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cmdId": "[uuid]",
|
||||||
|
"range": [],
|
||||||
|
"command": {
|
||||||
|
"type": "entity_get_all_child_uuids",
|
||||||
|
"entity_id": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
@ -1178,9 +1443,9 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.5948,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.8039
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1228,115 +1493,6 @@ description: Artifact commands prosthetic-hip.kcl
|
|||||||
"edge_id": "[uuid]"
|
"edge_id": "[uuid]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "loft",
|
|
||||||
"section_ids": [
|
|
||||||
"[uuid]",
|
|
||||||
"[uuid]",
|
|
||||||
"[uuid]",
|
|
||||||
"[uuid]"
|
|
||||||
],
|
|
||||||
"v_degree": 2,
|
|
||||||
"bez_approximate_rational": false,
|
|
||||||
"base_curve_index": null,
|
|
||||||
"tolerance": 0.0000001
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_bring_to_front",
|
|
||||||
"object_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "solid3d_get_adjacency_info",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"edge_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "solid3d_get_extrusion_face_info",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"edge_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "loft",
|
|
||||||
"section_ids": [
|
|
||||||
"[uuid]",
|
|
||||||
"[uuid]",
|
|
||||||
"[uuid]"
|
|
||||||
],
|
|
||||||
"v_degree": 2,
|
|
||||||
"bez_approximate_rational": false,
|
|
||||||
"base_curve_index": null,
|
|
||||||
"tolerance": 0.0000001
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "object_bring_to_front",
|
|
||||||
"object_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "solid3d_get_adjacency_info",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"edge_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "solid3d_get_extrusion_face_info",
|
|
||||||
"object_id": "[uuid]",
|
|
||||||
"edge_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "entity_clone",
|
|
||||||
"entity_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "entity_get_all_child_uuids",
|
|
||||||
"entity_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cmdId": "[uuid]",
|
|
||||||
"range": [],
|
|
||||||
"command": {
|
|
||||||
"type": "entity_get_all_child_uuids",
|
|
||||||
"entity_id": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cmdId": "[uuid]",
|
"cmdId": "[uuid]",
|
||||||
"range": [],
|
"range": [],
|
||||||
|
|||||||
@ -17,7 +17,7 @@ flowchart LR
|
|||||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
26["Segment<br>[676, 683, 0]"]
|
26["Segment<br>[676, 683, 0]"]
|
||||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
80[Solid2d]
|
79[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path12 [Path]
|
subgraph path12 [Path]
|
||||||
12["Path<br>[816, 848, 0]"]
|
12["Path<br>[816, 848, 0]"]
|
||||||
@ -36,161 +36,161 @@ flowchart LR
|
|||||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
33["Segment<br>[1161, 1168, 0]"]
|
33["Segment<br>[1161, 1168, 0]"]
|
||||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
84[Solid2d]
|
|
||||||
end
|
|
||||||
subgraph path13 [Path]
|
|
||||||
13["Path<br>[1401, 1436, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
|
||||||
34["Segment<br>[1442, 1474, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
|
||||||
35["Segment<br>[1480, 1520, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
|
||||||
36["Segment<br>[1526, 1573, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
|
||||||
37["Segment<br>[1579, 1619, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
|
||||||
38["Segment<br>[1625, 1672, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
|
||||||
39["Segment<br>[1678, 1743, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
|
||||||
40["Segment<br>[1749, 1756, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
|
||||||
77[Solid2d]
|
|
||||||
end
|
|
||||||
subgraph path14 [Path]
|
|
||||||
14["Path<br>[1992, 2025, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
|
||||||
41["Segment<br>[2338, 2345, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
|
||||||
85[Solid2d]
|
85[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path15 [Path]
|
subgraph path13 [Path]
|
||||||
15["Path<br>[2583, 2618, 0]"]
|
13["Path<br>[1293, 1328, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
42["Segment<br>[2624, 2656, 0]"]
|
34["Segment<br>[1334, 1366, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
43["Segment<br>[2662, 2702, 0]"]
|
35["Segment<br>[1372, 1412, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
44["Segment<br>[2708, 2755, 0]"]
|
36["Segment<br>[1418, 1465, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
45["Segment<br>[2761, 2801, 0]"]
|
37["Segment<br>[1471, 1511, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
46["Segment<br>[2807, 2854, 0]"]
|
38["Segment<br>[1517, 1564, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
47["Segment<br>[2860, 2925, 0]"]
|
39["Segment<br>[1570, 1635, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
48["Segment<br>[2931, 2938, 0]"]
|
40["Segment<br>[1641, 1648, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
79[Solid2d]
|
|
||||||
end
|
|
||||||
subgraph path16 [Path]
|
|
||||||
16["Path<br>[3173, 3208, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
|
||||||
49["Segment<br>[3214, 3246, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
|
||||||
50["Segment<br>[3252, 3292, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
|
||||||
51["Segment<br>[3298, 3345, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
|
||||||
52["Segment<br>[3351, 3391, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
|
||||||
53["Segment<br>[3397, 3444, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
|
||||||
54["Segment<br>[3450, 3515, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
|
||||||
55["Segment<br>[3521, 3528, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
|
||||||
78[Solid2d]
|
78[Solid2d]
|
||||||
end
|
end
|
||||||
|
subgraph path14 [Path]
|
||||||
|
14["Path<br>[1825, 1858, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
|
41["Segment<br>[2171, 2178, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
|
80[Solid2d]
|
||||||
|
end
|
||||||
|
subgraph path15 [Path]
|
||||||
|
15["Path<br>[2357, 2392, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
|
42["Segment<br>[2398, 2430, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
|
43["Segment<br>[2436, 2476, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
|
44["Segment<br>[2482, 2529, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
|
45["Segment<br>[2535, 2575, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
|
46["Segment<br>[2581, 2628, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
|
47["Segment<br>[2634, 2699, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
|
48["Segment<br>[2705, 2712, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
|
84[Solid2d]
|
||||||
|
end
|
||||||
|
subgraph path16 [Path]
|
||||||
|
16["Path<br>[2888, 2923, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
|
49["Segment<br>[2929, 2961, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
|
50["Segment<br>[2967, 3007, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
|
51["Segment<br>[3013, 3060, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
|
52["Segment<br>[3066, 3106, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
|
53["Segment<br>[3112, 3159, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
|
54["Segment<br>[3165, 3230, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
|
55["Segment<br>[3236, 3243, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
|
77[Solid2d]
|
||||||
|
end
|
||||||
subgraph path17 [Path]
|
subgraph path17 [Path]
|
||||||
17["Path<br>[3998, 4023, 0]"]
|
17["Path<br>[3755, 3780, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
56["Segment<br>[4029, 4048, 0]"]
|
56["Segment<br>[3786, 3805, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
57["Segment<br>[4054, 4091, 0]"]
|
57["Segment<br>[3811, 3848, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
58["Segment<br>[4097, 4134, 0]"]
|
58["Segment<br>[3854, 3891, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
59["Segment<br>[4140, 4158, 0]"]
|
59["Segment<br>[3897, 3915, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
60["Segment<br>[4164, 4202, 0]"]
|
60["Segment<br>[3921, 3959, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
61["Segment<br>[4208, 4273, 0]"]
|
61["Segment<br>[3965, 4030, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
62["Segment<br>[4279, 4286, 0]"]
|
62["Segment<br>[4036, 4043, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
81[Solid2d]
|
81[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path18 [Path]
|
subgraph path18 [Path]
|
||||||
18["Path<br>[4515, 4543, 0]"]
|
18["Path<br>[4272, 4300, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
63["Segment<br>[4549, 4568, 0]"]
|
63["Segment<br>[4306, 4325, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
64["Segment<br>[4574, 4592, 0]"]
|
64["Segment<br>[4331, 4349, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
65["Segment<br>[4598, 4639, 0]"]
|
65["Segment<br>[4355, 4396, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
66["Segment<br>[4645, 4666, 0]"]
|
66["Segment<br>[4402, 4423, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
67["Segment<br>[4672, 4692, 0]"]
|
67["Segment<br>[4429, 4449, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
68["Segment<br>[4698, 4763, 0]"]
|
68["Segment<br>[4455, 4520, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
69["Segment<br>[4769, 4776, 0]"]
|
69["Segment<br>[4526, 4533, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
82[Solid2d]
|
82[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path19 [Path]
|
subgraph path19 [Path]
|
||||||
19["Path<br>[4999, 5029, 0]"]
|
19["Path<br>[4756, 4786, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
70["Segment<br>[5035, 5052, 0]"]
|
70["Segment<br>[4792, 4809, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
|
||||||
71["Segment<br>[5058, 5076, 0]"]
|
71["Segment<br>[4815, 4833, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
|
||||||
72["Segment<br>[5082, 5120, 0]"]
|
72["Segment<br>[4839, 4877, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
|
||||||
73["Segment<br>[5126, 5152, 0]"]
|
73["Segment<br>[4883, 4909, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
|
||||||
74["Segment<br>[5158, 5177, 0]"]
|
74["Segment<br>[4915, 4934, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
|
||||||
75["Segment<br>[5183, 5248, 0]"]
|
75["Segment<br>[4940, 5005, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
|
||||||
76["Segment<br>[5254, 5261, 0]"]
|
76["Segment<br>[5011, 5018, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
|
||||||
83[Solid2d]
|
83[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[308, 325, 0]"]
|
1["Plane<br>[308, 325, 0]"]
|
||||||
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
2["Plane<br>[781, 809, 0]"]
|
2["Plane<br>[781, 809, 0]"]
|
||||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, CallKwUnlabeledArg]
|
||||||
3["Plane<br>[1372, 1395, 0]"]
|
3["Plane<br>[1270, 1287, 0]"]
|
||||||
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
4["Plane<br>[1963, 1986, 0]"]
|
4["Plane<br>[1802, 1819, 0]"]
|
||||||
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
5["Plane<br>[2554, 2577, 0]"]
|
5["Plane<br>[2334, 2351, 0]"]
|
||||||
%% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
6["Plane<br>[3144, 3167, 0]"]
|
6["Plane<br>[2865, 2882, 0]"]
|
||||||
|
%% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
|
7["Plane<br>[3732, 3749, 0]"]
|
||||||
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
7["Plane<br>[3975, 3992, 0]"]
|
8["Plane<br>[4249, 4266, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
8["Plane<br>[4492, 4509, 0]"]
|
9["Plane<br>[4733, 4750, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
9["Plane<br>[4976, 4993, 0]"]
|
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
|
||||||
10["StartSketchOnPlane<br>[767, 810, 0]"]
|
10["StartSketchOnPlane<br>[767, 810, 0]"]
|
||||||
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
%% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
|
||||||
86["Sweep Extrusion<br>[3616, 3638, 0]"]
|
86["Sweep Loft<br>[3351, 3439, 0]"]
|
||||||
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
%% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||||
87["Sweep Loft<br>[3698, 3786, 0]"]
|
87["Sweep Loft<br>[3479, 3561, 0]"]
|
||||||
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
%% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
||||||
88["Sweep Loft<br>[3827, 3902, 0]"]
|
88["Sweep Extrusion<br>[3641, 3660, 0]"]
|
||||||
%% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit]
|
%% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
|
||||||
89["Sweep Revolve<br>[4292, 4322, 0]"]
|
89["Sweep Revolve<br>[4049, 4079, 0]"]
|
||||||
%% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
%% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||||
90["Sweep Revolve<br>[4782, 4812, 0]"]
|
90["Sweep Revolve<br>[4539, 4569, 0]"]
|
||||||
%% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
%% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||||
91["Sweep Revolve<br>[5267, 5297, 0]"]
|
91["Sweep Revolve<br>[5024, 5054, 0]"]
|
||||||
%% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
%% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
|
||||||
92[Wall]
|
92[Wall]
|
||||||
%% face_code_ref=Missing NodePath
|
%% face_code_ref=Missing NodePath
|
||||||
93[Wall]
|
93[Wall]
|
||||||
@ -239,30 +239,38 @@ flowchart LR
|
|||||||
%% face_code_ref=Missing NodePath
|
%% face_code_ref=Missing NodePath
|
||||||
115[Wall]
|
115[Wall]
|
||||||
%% face_code_ref=Missing NodePath
|
%% face_code_ref=Missing NodePath
|
||||||
116["Cap Start"]
|
116[Wall]
|
||||||
%% face_code_ref=Missing NodePath
|
%% face_code_ref=Missing NodePath
|
||||||
117["Cap End"]
|
117[Wall]
|
||||||
%% face_code_ref=Missing NodePath
|
%% face_code_ref=Missing NodePath
|
||||||
118["SweepEdge Opposite"]
|
118[Wall]
|
||||||
119["SweepEdge Opposite"]
|
%% face_code_ref=Missing NodePath
|
||||||
120["SweepEdge Opposite"]
|
119[Wall]
|
||||||
121["SweepEdge Opposite"]
|
%% face_code_ref=Missing NodePath
|
||||||
122["SweepEdge Opposite"]
|
120[Wall]
|
||||||
123["SweepEdge Opposite"]
|
%% face_code_ref=Missing NodePath
|
||||||
124["SweepEdge Adjacent"]
|
121[Wall]
|
||||||
125["SweepEdge Adjacent"]
|
%% face_code_ref=Missing NodePath
|
||||||
126["SweepEdge Adjacent"]
|
122["Cap Start"]
|
||||||
127["SweepEdge Adjacent"]
|
%% face_code_ref=Missing NodePath
|
||||||
128["SweepEdge Adjacent"]
|
123["Cap Start"]
|
||||||
129["SweepEdge Adjacent"]
|
%% face_code_ref=Missing NodePath
|
||||||
130["SweepEdge Adjacent"]
|
124["Cap End"]
|
||||||
131["SweepEdge Adjacent"]
|
%% face_code_ref=Missing NodePath
|
||||||
132["SweepEdge Adjacent"]
|
125["Cap End"]
|
||||||
133["SweepEdge Adjacent"]
|
%% face_code_ref=Missing NodePath
|
||||||
134["SweepEdge Adjacent"]
|
126["SweepEdge Opposite"]
|
||||||
135["SweepEdge Adjacent"]
|
127["SweepEdge Opposite"]
|
||||||
136["SweepEdge Adjacent"]
|
128["SweepEdge Opposite"]
|
||||||
137["SweepEdge Adjacent"]
|
129["SweepEdge Opposite"]
|
||||||
|
130["SweepEdge Opposite"]
|
||||||
|
131["SweepEdge Opposite"]
|
||||||
|
132["SweepEdge Opposite"]
|
||||||
|
133["SweepEdge Opposite"]
|
||||||
|
134["SweepEdge Opposite"]
|
||||||
|
135["SweepEdge Opposite"]
|
||||||
|
136["SweepEdge Opposite"]
|
||||||
|
137["SweepEdge Opposite"]
|
||||||
138["SweepEdge Adjacent"]
|
138["SweepEdge Adjacent"]
|
||||||
139["SweepEdge Adjacent"]
|
139["SweepEdge Adjacent"]
|
||||||
140["SweepEdge Adjacent"]
|
140["SweepEdge Adjacent"]
|
||||||
@ -272,6 +280,26 @@ flowchart LR
|
|||||||
144["SweepEdge Adjacent"]
|
144["SweepEdge Adjacent"]
|
||||||
145["SweepEdge Adjacent"]
|
145["SweepEdge Adjacent"]
|
||||||
146["SweepEdge Adjacent"]
|
146["SweepEdge Adjacent"]
|
||||||
|
147["SweepEdge Adjacent"]
|
||||||
|
148["SweepEdge Adjacent"]
|
||||||
|
149["SweepEdge Adjacent"]
|
||||||
|
150["SweepEdge Adjacent"]
|
||||||
|
151["SweepEdge Adjacent"]
|
||||||
|
152["SweepEdge Adjacent"]
|
||||||
|
153["SweepEdge Adjacent"]
|
||||||
|
154["SweepEdge Adjacent"]
|
||||||
|
155["SweepEdge Adjacent"]
|
||||||
|
156["SweepEdge Adjacent"]
|
||||||
|
157["SweepEdge Adjacent"]
|
||||||
|
158["SweepEdge Adjacent"]
|
||||||
|
159["SweepEdge Adjacent"]
|
||||||
|
160["SweepEdge Adjacent"]
|
||||||
|
161["SweepEdge Adjacent"]
|
||||||
|
162["SweepEdge Adjacent"]
|
||||||
|
163["SweepEdge Adjacent"]
|
||||||
|
164["SweepEdge Adjacent"]
|
||||||
|
165["SweepEdge Adjacent"]
|
||||||
|
166["SweepEdge Adjacent"]
|
||||||
1 --- 11
|
1 --- 11
|
||||||
2 <--x 10
|
2 <--x 10
|
||||||
2 --- 12
|
2 --- 12
|
||||||
@ -289,8 +317,8 @@ flowchart LR
|
|||||||
11 --- 24
|
11 --- 24
|
||||||
11 --- 25
|
11 --- 25
|
||||||
11 --- 26
|
11 --- 26
|
||||||
11 --- 80
|
11 --- 79
|
||||||
11 ---- 87
|
11 ---- 86
|
||||||
12 --- 27
|
12 --- 27
|
||||||
12 --- 28
|
12 --- 28
|
||||||
12 --- 29
|
12 --- 29
|
||||||
@ -298,8 +326,8 @@ flowchart LR
|
|||||||
12 --- 31
|
12 --- 31
|
||||||
12 --- 32
|
12 --- 32
|
||||||
12 --- 33
|
12 --- 33
|
||||||
12 --- 84
|
12 --- 85
|
||||||
12 x---> 87
|
12 x---> 86
|
||||||
13 --- 34
|
13 --- 34
|
||||||
13 --- 35
|
13 --- 35
|
||||||
13 --- 36
|
13 --- 36
|
||||||
@ -307,17 +335,17 @@ flowchart LR
|
|||||||
13 --- 38
|
13 --- 38
|
||||||
13 --- 39
|
13 --- 39
|
||||||
13 --- 40
|
13 --- 40
|
||||||
13 --- 77
|
13 --- 78
|
||||||
13 x---> 87
|
13 x---> 86
|
||||||
14 --- 41
|
14 --- 41
|
||||||
14 --- 85
|
14 --- 80
|
||||||
14 x---> 87
|
14 x---> 86
|
||||||
14 x--> 118
|
14 x--> 132
|
||||||
14 x--> 119
|
14 x--> 133
|
||||||
14 x--> 120
|
14 x--> 134
|
||||||
14 x--> 121
|
14 x--> 135
|
||||||
14 x--> 122
|
14 x--> 136
|
||||||
14 x--> 123
|
14 x--> 137
|
||||||
15 --- 42
|
15 --- 42
|
||||||
15 --- 43
|
15 --- 43
|
||||||
15 --- 44
|
15 --- 44
|
||||||
@ -325,8 +353,8 @@ flowchart LR
|
|||||||
15 --- 46
|
15 --- 46
|
||||||
15 --- 47
|
15 --- 47
|
||||||
15 --- 48
|
15 --- 48
|
||||||
15 --- 79
|
15 --- 84
|
||||||
15 x---> 88
|
15 x---> 87
|
||||||
16 --- 49
|
16 --- 49
|
||||||
16 --- 50
|
16 --- 50
|
||||||
16 --- 51
|
16 --- 51
|
||||||
@ -334,8 +362,8 @@ flowchart LR
|
|||||||
16 --- 53
|
16 --- 53
|
||||||
16 --- 54
|
16 --- 54
|
||||||
16 --- 55
|
16 --- 55
|
||||||
16 --- 78
|
16 --- 77
|
||||||
16 x---> 88
|
16 ---- 88
|
||||||
17 --- 56
|
17 --- 56
|
||||||
17 --- 57
|
17 --- 57
|
||||||
17 --- 58
|
17 --- 58
|
||||||
@ -363,195 +391,263 @@ flowchart LR
|
|||||||
19 --- 76
|
19 --- 76
|
||||||
19 --- 83
|
19 --- 83
|
||||||
19 ---- 91
|
19 ---- 91
|
||||||
20 --- 103
|
20 --- 109
|
||||||
20 x--> 116
|
20 x--> 122
|
||||||
20 --- 118
|
20 --- 132
|
||||||
20 --- 130
|
20 --- 150
|
||||||
21 --- 101
|
21 --- 107
|
||||||
21 x--> 116
|
21 x--> 122
|
||||||
21 --- 119
|
21 --- 133
|
||||||
21 --- 131
|
21 --- 151
|
||||||
22 --- 100
|
22 --- 106
|
||||||
22 x--> 116
|
22 x--> 122
|
||||||
22 --- 120
|
22 --- 134
|
||||||
22 --- 132
|
22 --- 152
|
||||||
23 --- 102
|
23 --- 108
|
||||||
23 x--> 116
|
23 x--> 122
|
||||||
23 --- 121
|
23 --- 135
|
||||||
23 --- 133
|
23 --- 153
|
||||||
24 --- 99
|
24 --- 105
|
||||||
24 x--> 116
|
24 x--> 122
|
||||||
24 --- 122
|
24 --- 136
|
||||||
24 --- 134
|
24 --- 154
|
||||||
25 --- 98
|
25 --- 104
|
||||||
25 x--> 116
|
25 x--> 122
|
||||||
25 --- 123
|
25 --- 137
|
||||||
25 --- 135
|
25 --- 155
|
||||||
|
49 --- 94
|
||||||
|
49 x--> 123
|
||||||
|
49 --- 131
|
||||||
|
49 --- 143
|
||||||
|
50 --- 95
|
||||||
|
50 x--> 123
|
||||||
|
50 --- 130
|
||||||
|
50 --- 142
|
||||||
|
51 --- 96
|
||||||
|
51 x--> 123
|
||||||
|
51 --- 129
|
||||||
|
51 --- 141
|
||||||
|
52 --- 97
|
||||||
|
52 x--> 123
|
||||||
|
52 --- 128
|
||||||
|
52 --- 140
|
||||||
|
53 --- 92
|
||||||
|
53 x--> 123
|
||||||
|
53 --- 127
|
||||||
|
53 --- 139
|
||||||
|
54 --- 93
|
||||||
|
54 x--> 123
|
||||||
|
54 --- 126
|
||||||
|
54 --- 138
|
||||||
89 <--x 56
|
89 <--x 56
|
||||||
56 --- 109
|
56 --- 115
|
||||||
56 x--> 136
|
56 x--> 156
|
||||||
89 <--x 57
|
89 <--x 57
|
||||||
57 --- 108
|
57 --- 114
|
||||||
57 --- 136
|
57 --- 156
|
||||||
89 <--x 58
|
89 <--x 58
|
||||||
58 --- 104
|
58 --- 110
|
||||||
58 --- 137
|
58 --- 157
|
||||||
89 <--x 59
|
89 <--x 59
|
||||||
59 --- 107
|
59 --- 113
|
||||||
59 --- 138
|
59 --- 158
|
||||||
89 <--x 60
|
89 <--x 60
|
||||||
60 --- 106
|
60 --- 112
|
||||||
60 --- 139
|
60 --- 159
|
||||||
89 <--x 61
|
89 <--x 61
|
||||||
61 --- 105
|
61 --- 111
|
||||||
61 --- 140
|
61 --- 160
|
||||||
90 <--x 63
|
90 <--x 63
|
||||||
63 --- 96
|
63 --- 102
|
||||||
63 --- 124
|
63 --- 144
|
||||||
90 <--x 64
|
90 <--x 64
|
||||||
64 --- 92
|
64 --- 98
|
||||||
64 --- 125
|
64 --- 145
|
||||||
90 <--x 65
|
90 <--x 65
|
||||||
65 --- 93
|
65 --- 99
|
||||||
65 --- 126
|
65 --- 146
|
||||||
90 <--x 66
|
90 <--x 66
|
||||||
66 --- 97
|
66 --- 103
|
||||||
66 --- 127
|
66 --- 147
|
||||||
90 <--x 67
|
90 <--x 67
|
||||||
67 --- 95
|
67 --- 101
|
||||||
67 --- 128
|
67 --- 148
|
||||||
90 <--x 68
|
90 <--x 68
|
||||||
68 --- 94
|
68 --- 100
|
||||||
68 --- 129
|
68 --- 149
|
||||||
91 <--x 70
|
91 <--x 70
|
||||||
70 --- 112
|
70 --- 118
|
||||||
70 --- 141
|
70 --- 161
|
||||||
91 <--x 71
|
91 <--x 71
|
||||||
71 --- 115
|
71 --- 121
|
||||||
71 --- 142
|
71 --- 162
|
||||||
91 <--x 72
|
91 <--x 72
|
||||||
72 --- 114
|
72 --- 120
|
||||||
72 --- 143
|
72 --- 163
|
||||||
91 <--x 73
|
91 <--x 73
|
||||||
73 --- 110
|
73 --- 116
|
||||||
73 --- 144
|
73 --- 164
|
||||||
91 <--x 74
|
91 <--x 74
|
||||||
74 --- 113
|
74 --- 119
|
||||||
74 --- 145
|
74 --- 165
|
||||||
91 <--x 75
|
91 <--x 75
|
||||||
75 --- 111
|
75 --- 117
|
||||||
75 --- 146
|
75 --- 166
|
||||||
87 --- 98
|
86 --- 104
|
||||||
87 --- 99
|
86 --- 105
|
||||||
87 --- 100
|
86 --- 106
|
||||||
87 --- 101
|
86 --- 107
|
||||||
87 --- 102
|
86 --- 108
|
||||||
87 --- 103
|
86 --- 109
|
||||||
87 --- 116
|
86 --- 122
|
||||||
87 --- 117
|
86 --- 124
|
||||||
87 --- 118
|
86 --- 132
|
||||||
87 --- 119
|
86 --- 133
|
||||||
87 --- 120
|
86 --- 134
|
||||||
87 --- 121
|
86 --- 135
|
||||||
87 --- 122
|
86 --- 136
|
||||||
87 --- 123
|
86 --- 137
|
||||||
87 --- 130
|
86 --- 150
|
||||||
87 --- 131
|
86 --- 151
|
||||||
87 --- 132
|
86 --- 152
|
||||||
87 --- 133
|
86 --- 153
|
||||||
87 --- 134
|
86 --- 154
|
||||||
87 --- 135
|
86 --- 155
|
||||||
89 --- 104
|
88 --- 92
|
||||||
89 --- 105
|
88 --- 93
|
||||||
89 --- 106
|
88 --- 94
|
||||||
89 --- 107
|
88 --- 95
|
||||||
89 --- 108
|
88 --- 96
|
||||||
89 --- 109
|
88 --- 97
|
||||||
89 --- 136
|
88 --- 123
|
||||||
89 --- 137
|
88 --- 125
|
||||||
89 --- 138
|
88 --- 126
|
||||||
89 --- 139
|
88 --- 127
|
||||||
89 --- 140
|
88 --- 128
|
||||||
90 --- 92
|
88 --- 129
|
||||||
90 --- 93
|
88 --- 130
|
||||||
90 --- 94
|
88 --- 131
|
||||||
90 --- 95
|
88 --- 138
|
||||||
90 --- 96
|
88 --- 139
|
||||||
90 --- 97
|
88 --- 140
|
||||||
90 --- 124
|
88 --- 141
|
||||||
90 --- 125
|
88 --- 142
|
||||||
90 --- 126
|
88 --- 143
|
||||||
90 --- 127
|
89 --- 110
|
||||||
90 --- 128
|
89 --- 111
|
||||||
90 --- 129
|
89 --- 112
|
||||||
91 --- 110
|
89 --- 113
|
||||||
91 --- 111
|
89 --- 114
|
||||||
91 --- 112
|
89 --- 115
|
||||||
91 --- 113
|
89 --- 156
|
||||||
91 --- 114
|
89 --- 157
|
||||||
91 --- 115
|
89 --- 158
|
||||||
91 --- 141
|
89 --- 159
|
||||||
91 --- 142
|
89 --- 160
|
||||||
91 --- 143
|
90 --- 98
|
||||||
91 --- 144
|
90 --- 99
|
||||||
91 --- 145
|
90 --- 100
|
||||||
91 --- 146
|
90 --- 101
|
||||||
124 <--x 92
|
90 --- 102
|
||||||
92 --- 125
|
90 --- 103
|
||||||
125 <--x 93
|
90 --- 144
|
||||||
|
90 --- 145
|
||||||
|
90 --- 146
|
||||||
|
90 --- 147
|
||||||
|
90 --- 148
|
||||||
|
90 --- 149
|
||||||
|
91 --- 116
|
||||||
|
91 --- 117
|
||||||
|
91 --- 118
|
||||||
|
91 --- 119
|
||||||
|
91 --- 120
|
||||||
|
91 --- 121
|
||||||
|
91 --- 161
|
||||||
|
91 --- 162
|
||||||
|
91 --- 163
|
||||||
|
91 --- 164
|
||||||
|
91 --- 165
|
||||||
|
91 --- 166
|
||||||
|
92 --- 127
|
||||||
|
92 --- 139
|
||||||
|
140 <--x 92
|
||||||
93 --- 126
|
93 --- 126
|
||||||
128 <--x 94
|
93 --- 138
|
||||||
94 --- 129
|
139 <--x 93
|
||||||
127 <--x 95
|
94 --- 131
|
||||||
95 --- 128
|
138 <--x 94
|
||||||
96 --- 124
|
94 --- 143
|
||||||
129 <--x 96
|
95 --- 130
|
||||||
126 <--x 97
|
95 --- 142
|
||||||
97 --- 127
|
143 <--x 95
|
||||||
98 --- 123
|
96 --- 129
|
||||||
130 <--x 98
|
96 --- 141
|
||||||
98 --- 135
|
142 <--x 96
|
||||||
99 --- 122
|
97 --- 128
|
||||||
99 --- 134
|
97 --- 140
|
||||||
135 <--x 99
|
141 <--x 97
|
||||||
100 --- 120
|
144 <--x 98
|
||||||
100 --- 132
|
98 --- 145
|
||||||
133 <--x 100
|
145 <--x 99
|
||||||
101 --- 119
|
99 --- 146
|
||||||
101 --- 131
|
148 <--x 100
|
||||||
132 <--x 101
|
100 --- 149
|
||||||
102 --- 121
|
147 <--x 101
|
||||||
102 --- 133
|
101 --- 148
|
||||||
134 <--x 102
|
102 --- 144
|
||||||
103 --- 118
|
149 <--x 102
|
||||||
103 --- 130
|
146 <--x 103
|
||||||
131 <--x 103
|
103 --- 147
|
||||||
104 --- 137
|
104 --- 137
|
||||||
139 <--x 105
|
150 <--x 104
|
||||||
105 --- 140
|
104 --- 155
|
||||||
138 <--x 106
|
105 --- 136
|
||||||
106 --- 139
|
105 --- 154
|
||||||
137 <--x 107
|
155 <--x 105
|
||||||
107 --- 138
|
106 --- 134
|
||||||
108 --- 136
|
106 --- 152
|
||||||
109 --- 136
|
153 <--x 106
|
||||||
140 <--x 109
|
107 --- 133
|
||||||
143 <--x 110
|
107 --- 151
|
||||||
110 --- 144
|
152 <--x 107
|
||||||
145 <--x 111
|
108 --- 135
|
||||||
111 --- 146
|
108 --- 153
|
||||||
112 --- 141
|
154 <--x 108
|
||||||
146 <--x 112
|
109 --- 132
|
||||||
144 <--x 113
|
109 --- 150
|
||||||
113 --- 145
|
151 <--x 109
|
||||||
142 <--x 114
|
110 --- 157
|
||||||
114 --- 143
|
159 <--x 111
|
||||||
141 <--x 115
|
111 --- 160
|
||||||
115 --- 142
|
158 <--x 112
|
||||||
118 <--x 117
|
112 --- 159
|
||||||
119 <--x 117
|
157 <--x 113
|
||||||
120 <--x 117
|
113 --- 158
|
||||||
121 <--x 117
|
114 --- 156
|
||||||
122 <--x 117
|
115 --- 156
|
||||||
123 <--x 117
|
160 <--x 115
|
||||||
|
163 <--x 116
|
||||||
|
116 --- 164
|
||||||
|
165 <--x 117
|
||||||
|
117 --- 166
|
||||||
|
118 --- 161
|
||||||
|
166 <--x 118
|
||||||
|
164 <--x 119
|
||||||
|
119 --- 165
|
||||||
|
162 <--x 120
|
||||||
|
120 --- 163
|
||||||
|
161 <--x 121
|
||||||
|
121 --- 162
|
||||||
|
132 <--x 124
|
||||||
|
133 <--x 124
|
||||||
|
134 <--x 124
|
||||||
|
135 <--x 124
|
||||||
|
136 <--x 124
|
||||||
|
137 <--x 124
|
||||||
|
126 <--x 125
|
||||||
|
127 <--x 125
|
||||||
|
128 <--x 125
|
||||||
|
129 <--x 125
|
||||||
|
130 <--x 125
|
||||||
|
131 <--x 125
|
||||||
```
|
```
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -64,131 +64,8 @@ description: Operations executed prosthetic-hip.kcl
|
|||||||
"name": "startSketchOn",
|
"name": "startSketchOn",
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Object",
|
"type": "Plane",
|
||||||
"value": {
|
"artifact_id": "[uuid]"
|
||||||
"origin": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 110.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.9063077870366499,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.42261826174069944,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
@ -200,131 +77,8 @@ description: Operations executed prosthetic-hip.kcl
|
|||||||
"name": "startSketchOn",
|
"name": "startSketchOn",
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Object",
|
"type": "Plane",
|
||||||
"value": {
|
"artifact_id": "[uuid]"
|
||||||
"origin": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 130.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.8038568606172173,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.5948227867513413,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
@ -336,131 +90,8 @@ description: Operations executed prosthetic-hip.kcl
|
|||||||
"name": "startSketchOn",
|
"name": "startSketchOn",
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Object",
|
"type": "Plane",
|
||||||
"value": {
|
"artifact_id": "[uuid]"
|
||||||
"origin": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 140.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.8038568606172173,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.5948227867513413,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
@ -472,130 +103,92 @@ description: Operations executed prosthetic-hip.kcl
|
|||||||
"name": "startSketchOn",
|
"name": "startSketchOn",
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Object",
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"labeledArgs": {},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"name": "loft",
|
||||||
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"origin": {
|
|
||||||
"type": "Array",
|
"type": "Array",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 0.0,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 0.0,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 145.0,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "Sketch",
|
||||||
|
"value": {
|
||||||
|
"artifactId": "[uuid]"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"xAxis": {
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"labeledArgs": {},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"name": "loft",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
"type": "Array",
|
"type": "Array",
|
||||||
"value": [
|
"value": [
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 0.8038568606172173,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 0.0,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "Sketch",
|
||||||
"value": 0.5948227867513413,
|
"value": {
|
||||||
"ty": {
|
"artifactId": "[uuid]"
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"yAxis": {
|
"sourceRange": []
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
},
|
||||||
"angle": {
|
"labeledArgs": {},
|
||||||
"type": "Degrees"
|
"sourceRange": []
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "Number",
|
"type": "StdLibCall",
|
||||||
"value": 1.0,
|
"name": "clone",
|
||||||
"ty": {
|
"unlabeledArg": {
|
||||||
"type": "Default",
|
"value": {
|
||||||
"len": {
|
"type": "Sketch",
|
||||||
"type": "Mm"
|
"value": {
|
||||||
},
|
"artifactId": "[uuid]"
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
@ -650,91 +243,6 @@ description: Operations executed prosthetic-hip.kcl
|
|||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"name": "loft",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"labeledArgs": {},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"name": "loft",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"labeledArgs": {},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"name": "clone",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"labeledArgs": {},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "StdLibCall",
|
"type": "StdLibCall",
|
||||||
"name": "startSketchOn",
|
"name": "startSketchOn",
|
||||||
|
|||||||
@ -556,9 +556,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-8.0
|
-8.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2056,
|
"commentStart": 1889,
|
||||||
"end": 2062,
|
"end": 1895,
|
||||||
"start": 2056,
|
"start": 1889,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg04"
|
"value": "seg04"
|
||||||
},
|
},
|
||||||
@ -707,17 +707,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 130.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.8038568606172174,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948227867513414,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
@ -1236,514 +1236,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plane003": {
|
|
||||||
"type": "Object",
|
|
||||||
"value": {
|
|
||||||
"origin": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 110.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.9063,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.4226,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plane004": {
|
|
||||||
"type": "Object",
|
|
||||||
"value": {
|
|
||||||
"origin": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 130.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.8039,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.5948,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plane005": {
|
|
||||||
"type": "Object",
|
|
||||||
"value": {
|
|
||||||
"origin": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 140.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.8039,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.5948,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plane006": {
|
|
||||||
"type": "Object",
|
|
||||||
"value": {
|
|
||||||
"origin": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 145.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.8039,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.5948,
|
|
||||||
"ty": {
|
|
||||||
"type": "Known",
|
|
||||||
"type": "Count"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"type": "HomArray",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Number",
|
|
||||||
"value": 0.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"polyethyleneInsert": {
|
"polyethyleneInsert": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"value": {
|
"value": {
|
||||||
@ -2573,9 +2065,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-16.0
|
-16.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 1467,
|
"commentStart": 1359,
|
||||||
"end": 1473,
|
"end": 1365,
|
||||||
"start": 1467,
|
"start": 1359,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg03"
|
"value": "seg03"
|
||||||
},
|
},
|
||||||
@ -2724,17 +2216,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 110.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.9063077870366499,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.42261826174069944,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
@ -2795,9 +2287,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-8.0
|
-8.0
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2056,
|
"commentStart": 1889,
|
||||||
"end": 2062,
|
"end": 1895,
|
||||||
"start": 2056,
|
"start": 1889,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg04"
|
"value": "seg04"
|
||||||
},
|
},
|
||||||
@ -2946,17 +2438,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 130.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.8038568606172174,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948227867513414,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
@ -3017,9 +2509,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-0.8
|
-0.8
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2649,
|
"commentStart": 2423,
|
||||||
"end": 2655,
|
"end": 2429,
|
||||||
"start": 2649,
|
"start": 2423,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg05"
|
"value": "seg05"
|
||||||
},
|
},
|
||||||
@ -3168,17 +2660,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 140.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.8038568606172174,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948227867513414,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
@ -3239,9 +2731,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-0.5
|
-0.5
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3239,
|
"commentStart": 2954,
|
||||||
"end": 3245,
|
"end": 2960,
|
||||||
"start": 3239,
|
"start": 2954,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg06"
|
"value": "seg06"
|
||||||
},
|
},
|
||||||
@ -3390,17 +2882,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 145.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.8038568606172174,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948227867513414,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
@ -3457,9 +2949,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3239,
|
"commentStart": 2954,
|
||||||
"end": 3245,
|
"end": 2960,
|
||||||
"start": 3239,
|
"start": 2954,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg06"
|
"value": "seg06"
|
||||||
},
|
},
|
||||||
@ -3515,9 +3007,9 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
-0.5
|
-0.5
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 3239,
|
"commentStart": 2954,
|
||||||
"end": 3245,
|
"end": 2960,
|
||||||
"start": 3239,
|
"start": 2954,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg06"
|
"value": "seg06"
|
||||||
},
|
},
|
||||||
@ -3666,17 +3158,17 @@ description: Variables in memory after executing prosthetic-hip.kcl
|
|||||||
"origin": {
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 145.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "plane",
|
"type": "plane",
|
||||||
"value": "Custom",
|
"value": "XY",
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 0.8038568606172174,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.5948227867513414,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Unknown"
|
"type": "Unknown"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user