433 lines
10 KiB
Plaintext
433 lines
10 KiB
Plaintext
![]() |
---
|
||
|
source: kcl/src/simulation_tests.rs
|
||
|
description: Program memory after executing angled_line.kcl
|
||
|
snapshot_kind: text
|
||
|
---
|
||
|
{
|
||
|
"environments": [
|
||
|
{
|
||
|
"bindings": {
|
||
|
"HALF_TURN": {
|
||
|
"type": "Number",
|
||
|
"value": 180.0,
|
||
|
"__meta": []
|
||
|
},
|
||
|
"QUARTER_TURN": {
|
||
|
"type": "Number",
|
||
|
"value": 90.0,
|
||
|
"__meta": []
|
||
|
},
|
||
|
"THREE_QUARTER_TURN": {
|
||
|
"type": "Number",
|
||
|
"value": 270.0,
|
||
|
"__meta": []
|
||
|
},
|
||
|
"ZERO": {
|
||
|
"type": "Number",
|
||
|
"value": 0.0,
|
||
|
"__meta": []
|
||
|
},
|
||
|
"part001": {
|
||
|
"type": "Solid",
|
||
|
"type": "Solid",
|
||
|
"id": "[uuid]",
|
||
|
"value": [
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
73,
|
||
|
94,
|
||
|
0
|
||
|
],
|
||
|
"tag": null,
|
||
|
"type": "extrudePlane"
|
||
|
},
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"type": "extrudePlane"
|
||
|
},
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
136,
|
||
|
159,
|
||
|
0
|
||
|
],
|
||
|
"tag": null,
|
||
|
"type": "extrudePlane"
|
||
|
},
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
165,
|
||
|
202,
|
||
|
0
|
||
|
],
|
||
|
"tag": null,
|
||
|
"type": "extrudePlane"
|
||
|
},
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
208,
|
||
|
232,
|
||
|
0
|
||
|
],
|
||
|
"tag": null,
|
||
|
"type": "extrudePlane"
|
||
|
},
|
||
|
{
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
238,
|
||
|
246,
|
||
|
0
|
||
|
],
|
||
|
"tag": null,
|
||
|
"type": "extrudePlane"
|
||
|
}
|
||
|
],
|
||
|
"sketch": {
|
||
|
"type": "Sketch",
|
||
|
"id": "[uuid]",
|
||
|
"paths": [
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
73,
|
||
|
94,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
4.83,
|
||
|
12.56
|
||
|
],
|
||
|
"tag": null,
|
||
|
"to": [
|
||
|
19.93,
|
||
|
15.04
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
19.93,
|
||
|
15.04
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"to": [
|
||
|
23.08,
|
||
|
5.19
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
136,
|
||
|
159,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
23.08,
|
||
|
5.19
|
||
|
],
|
||
|
"tag": null,
|
||
|
"to": [
|
||
|
7.91,
|
||
|
1.09
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
165,
|
||
|
202,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
7.91,
|
||
|
1.09
|
||
|
],
|
||
|
"tag": null,
|
||
|
"to": [
|
||
|
11.6718,
|
||
|
-10.6731
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
208,
|
||
|
232,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
11.6718,
|
||
|
-10.6731
|
||
|
],
|
||
|
"tag": null,
|
||
|
"to": [
|
||
|
-1.3482,
|
||
|
-0.6431
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
{
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
238,
|
||
|
246,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
-1.3482,
|
||
|
-0.6431
|
||
|
],
|
||
|
"tag": null,
|
||
|
"to": [
|
||
|
4.83,
|
||
|
12.56
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
}
|
||
|
],
|
||
|
"on": {
|
||
|
"type": "plane",
|
||
|
"id": "[uuid]",
|
||
|
"value": "XY",
|
||
|
"origin": {
|
||
|
"x": 0.0,
|
||
|
"y": 0.0,
|
||
|
"z": 0.0
|
||
|
},
|
||
|
"xAxis": {
|
||
|
"x": 1.0,
|
||
|
"y": 0.0,
|
||
|
"z": 0.0
|
||
|
},
|
||
|
"yAxis": {
|
||
|
"x": 0.0,
|
||
|
"y": 1.0,
|
||
|
"z": 0.0
|
||
|
},
|
||
|
"zAxis": {
|
||
|
"x": 0.0,
|
||
|
"y": 0.0,
|
||
|
"z": 1.0
|
||
|
},
|
||
|
"__meta": []
|
||
|
},
|
||
|
"start": {
|
||
|
"from": [
|
||
|
4.83,
|
||
|
12.56
|
||
|
],
|
||
|
"to": [
|
||
|
4.83,
|
||
|
12.56
|
||
|
],
|
||
|
"tag": null,
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
35,
|
||
|
67,
|
||
|
0
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"tags": {
|
||
|
"seg01": {
|
||
|
"type": "TagIdentifier",
|
||
|
"value": "seg01",
|
||
|
"info": {
|
||
|
"type": "TagEngineInfo",
|
||
|
"id": "[uuid]",
|
||
|
"sketch": "[uuid]",
|
||
|
"path": {
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
19.93,
|
||
|
15.040000000000001
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"to": [
|
||
|
23.08,
|
||
|
5.190000000000001
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
"surface": {
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"type": "extrudePlane"
|
||
|
}
|
||
|
},
|
||
|
"__meta": [
|
||
|
{
|
||
|
"sourceRange": [
|
||
|
123,
|
||
|
129,
|
||
|
0
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"__meta": [
|
||
|
{
|
||
|
"sourceRange": [
|
||
|
35,
|
||
|
67,
|
||
|
0
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"height": 4.0,
|
||
|
"startCapId": "[uuid]",
|
||
|
"endCapId": "[uuid]",
|
||
|
"__meta": [
|
||
|
{
|
||
|
"sourceRange": [
|
||
|
35,
|
||
|
67,
|
||
|
0
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"seg01": {
|
||
|
"type": "TagIdentifier",
|
||
|
"type": "TagIdentifier",
|
||
|
"value": "seg01",
|
||
|
"info": {
|
||
|
"type": "TagEngineInfo",
|
||
|
"id": "[uuid]",
|
||
|
"sketch": "[uuid]",
|
||
|
"path": {
|
||
|
"__geoMeta": {
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
]
|
||
|
},
|
||
|
"from": [
|
||
|
19.93,
|
||
|
15.040000000000001
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"to": [
|
||
|
23.08,
|
||
|
5.190000000000001
|
||
|
],
|
||
|
"type": "ToPoint"
|
||
|
},
|
||
|
"surface": {
|
||
|
"faceId": "[uuid]",
|
||
|
"id": "[uuid]",
|
||
|
"sourceRange": [
|
||
|
100,
|
||
|
130,
|
||
|
0
|
||
|
],
|
||
|
"tag": {
|
||
|
"end": 129,
|
||
|
"start": 123,
|
||
|
"type": "TagDeclarator",
|
||
|
"value": "seg01"
|
||
|
},
|
||
|
"type": "extrudePlane"
|
||
|
}
|
||
|
},
|
||
|
"__meta": [
|
||
|
{
|
||
|
"sourceRange": [
|
||
|
123,
|
||
|
129,
|
||
|
0
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"parent": null
|
||
|
}
|
||
|
],
|
||
|
"currentEnv": 0,
|
||
|
"return": null
|
||
|
}
|