* Bump ts-rs from 10.1.0 to 11.0.1 * Fix breaking changes * Fix tsc errors * Update output * Upgrade to kittycad-modeling-cmds 0.2.124 for ts-rs update * Update parser snaps * Update output of gridfinity_bins_stacking_lip sample * Fix missing field in TS unit tests * Fix tsc type error with fixed_size_grid project setting
		
			
				
	
	
		
			1347 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1347 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| source: kcl-lib/src/simulation_tests.rs
 | |
| description: Variables in memory after executing mug.kcl
 | |
| ---
 | |
| {
 | |
|   "handle": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               -9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "p1": [
 | |
|               -9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "p2": [
 | |
|               0.0,
 | |
|               27.5
 | |
|             ],
 | |
|             "p3": [
 | |
|               9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "type": "ArcThreePoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               8.291896144767898,
 | |
|               23.75
 | |
|             ],
 | |
|             "from": [
 | |
|               9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               9.0,
 | |
|               21.25
 | |
|             ],
 | |
|             "type": "TangentialArcTo",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               0.0,
 | |
|               53.02500000000005
 | |
|             ],
 | |
|             "from": [
 | |
|               9.0,
 | |
|               21.25
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               -9.0,
 | |
|               21.25
 | |
|             ],
 | |
|             "type": "TangentialArcTo",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               -8.2918961447679,
 | |
|               23.75
 | |
|             ],
 | |
|             "from": [
 | |
|               -9.0,
 | |
|               21.25
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               -9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "type": "TangentialArcTo",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               -9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               -9.0,
 | |
|               26.25
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "artifactId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "origin": {
 | |
|             "x": 26.666666666666668,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           "type": "plane",
 | |
|           "value": "Custom",
 | |
|           "xAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 1.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             -9.0,
 | |
|             26.25
 | |
|           ],
 | |
|           "to": [
 | |
|             -9.0,
 | |
|             26.25
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Mm"
 | |
|         }
 | |
|       },
 | |
|       "height": 0.0,
 | |
|       "startCapId": null,
 | |
|       "endCapId": "[uuid]",
 | |
|       "units": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "sectional": false
 | |
|     }
 | |
|   },
 | |
|   "handlePath": {
 | |
|     "type": "Sketch",
 | |
|     "value": {
 | |
|       "type": "Sketch",
 | |
|       "id": "[uuid]",
 | |
|       "paths": [
 | |
|         {
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           },
 | |
|           "from": [
 | |
|             26.666666666666668,
 | |
|             23.75
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "to": [
 | |
|             53.231858615779885,
 | |
|             21.42584686006245
 | |
|           ],
 | |
|           "type": "ToPoint",
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         },
 | |
|         {
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           },
 | |
|           "ccw": true,
 | |
|           "center": [
 | |
|             54.47382794993401,
 | |
|             35.62162130786982
 | |
|           ],
 | |
|           "from": [
 | |
|             53.231858615779885,
 | |
|             21.42584686006245
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "to": [
 | |
|             68.66960239774139,
 | |
|             34.379651973715696
 | |
|           ],
 | |
|           "type": "TangentialArc",
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         },
 | |
|         {
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           },
 | |
|           "ccw": true,
 | |
|           "center": [
 | |
|             -162.0745784642514,
 | |
|             54.567151973715696
 | |
|           ],
 | |
|           "from": [
 | |
|             68.66960239774139,
 | |
|             34.379651973715696
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "to": [
 | |
|             68.66960239774139,
 | |
|             74.7546519737157
 | |
|           ],
 | |
|           "type": "TangentialArcTo",
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         },
 | |
|         {
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           },
 | |
|           "ccw": true,
 | |
|           "center": [
 | |
|             54.47382794993401,
 | |
|             73.51268263956156
 | |
|           ],
 | |
|           "from": [
 | |
|             68.66960239774139,
 | |
|             74.7546519737157
 | |
|           ],
 | |
|           "tag": {
 | |
|             "commentStart": 1438,
 | |
|             "end": 1444,
 | |
|             "moduleId": 0,
 | |
|             "start": 1438,
 | |
|             "type": "TagDeclarator",
 | |
|             "value": "seg02"
 | |
|           },
 | |
|           "to": [
 | |
|             53.23185861577987,
 | |
|             87.70845708736893
 | |
|           ],
 | |
|           "type": "TangentialArc",
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         },
 | |
|         {
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           },
 | |
|           "from": [
 | |
|             53.23185861577987,
 | |
|             87.70845708736893
 | |
|           ],
 | |
|           "tag": null,
 | |
|           "to": [
 | |
|             26.666666666666668,
 | |
|             85.38430394743135
 | |
|           ],
 | |
|           "type": "ToPoint",
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         }
 | |
|       ],
 | |
|       "on": {
 | |
|         "artifactId": "[uuid]",
 | |
|         "id": "[uuid]",
 | |
|         "origin": {
 | |
|           "x": 0.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0,
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           }
 | |
|         },
 | |
|         "type": "plane",
 | |
|         "value": "XZ",
 | |
|         "xAxis": {
 | |
|           "x": 1.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0,
 | |
|           "units": {
 | |
|             "type": "Unknown"
 | |
|           }
 | |
|         },
 | |
|         "yAxis": {
 | |
|           "x": 0.0,
 | |
|           "y": 0.0,
 | |
|           "z": 1.0,
 | |
|           "units": {
 | |
|             "type": "Unknown"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       "start": {
 | |
|         "from": [
 | |
|           26.666666666666668,
 | |
|           23.75
 | |
|         ],
 | |
|         "to": [
 | |
|           26.666666666666668,
 | |
|           23.75
 | |
|         ],
 | |
|         "units": {
 | |
|           "type": "Mm"
 | |
|         },
 | |
|         "tag": null,
 | |
|         "__geoMeta": {
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": []
 | |
|         }
 | |
|       },
 | |
|       "tags": {
 | |
|         "seg02": {
 | |
|           "type": "TagIdentifier",
 | |
|           "value": "seg02"
 | |
|         }
 | |
|       },
 | |
|       "artifactId": "[uuid]",
 | |
|       "originalId": "[uuid]",
 | |
|       "units": {
 | |
|         "type": "Mm"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "handleThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 5.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "handleWidth": {
 | |
|     "type": "Number",
 | |
|     "value": 18.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "mug": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               8.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               8.0,
 | |
|               -51.33333333333333
 | |
|             ],
 | |
|             "from": [
 | |
|               8.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               24.0,
 | |
|               0.8
 | |
|             ],
 | |
|             "type": "TangentialArcTo",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               24.8,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "from": [
 | |
|               24.0,
 | |
|               0.8
 | |
|             ],
 | |
|             "radius": 0.8,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               24.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "type": "Arc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               24.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               26.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               26.8,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "from": [
 | |
|               26.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "radius": 0.8,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               27.6,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "type": "Arc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               27.6,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               28.0,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               28.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "from": [
 | |
|               28.0,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               40.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "type": "TangentialArc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               40.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               40.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               37.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "from": [
 | |
|               40.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               34.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "type": "TangentialArc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               34.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               34.0,
 | |
|               12.0
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               27.2,
 | |
|               12.0
 | |
|             ],
 | |
|             "from": [
 | |
|               34.0,
 | |
|               12.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               27.2,
 | |
|               5.199999999999999
 | |
|             ],
 | |
|             "type": "TangentialArc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               27.2,
 | |
|               5.199999999999999
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               5.199999999999999
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               5.199999999999999
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "artifactId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "origin": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           "type": "plane",
 | |
|           "value": "XZ",
 | |
|           "xAxis": {
 | |
|             "x": 1.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             0.0,
 | |
|             3.2
 | |
|           ],
 | |
|           "to": [
 | |
|             0.0,
 | |
|             3.2
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Mm"
 | |
|         }
 | |
|       },
 | |
|       "height": 0.0,
 | |
|       "startCapId": null,
 | |
|       "endCapId": null,
 | |
|       "units": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "sectional": false
 | |
|     }
 | |
|   },
 | |
|   "mugDiameter": {
 | |
|     "type": "Number",
 | |
|     "value": 80.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "mugHeight": {
 | |
|     "type": "Number",
 | |
|     "value": 95.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   "seg02": {
 | |
|     "type": "TagIdentifier",
 | |
|     "type": "TagIdentifier",
 | |
|     "value": "seg02"
 | |
|   },
 | |
|   "tools": {
 | |
|     "type": "Solid",
 | |
|     "value": {
 | |
|       "type": "Solid",
 | |
|       "id": "[uuid]",
 | |
|       "artifactId": "[uuid]",
 | |
|       "value": [
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudeArc"
 | |
|         },
 | |
|         {
 | |
|           "faceId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "sourceRange": [],
 | |
|           "tag": null,
 | |
|           "type": "extrudePlane"
 | |
|         }
 | |
|       ],
 | |
|       "sketch": {
 | |
|         "type": "Sketch",
 | |
|         "id": "[uuid]",
 | |
|         "paths": [
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               8.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": false,
 | |
|             "center": [
 | |
|               8.0,
 | |
|               -51.33333333333333
 | |
|             ],
 | |
|             "from": [
 | |
|               8.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               24.0,
 | |
|               0.8
 | |
|             ],
 | |
|             "type": "TangentialArcTo",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               24.8,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "from": [
 | |
|               24.0,
 | |
|               0.8
 | |
|             ],
 | |
|             "radius": 0.8,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               24.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "type": "Arc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               24.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               26.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               26.8,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "from": [
 | |
|               26.8,
 | |
|               0.00000000000000011102230246251565
 | |
|             ],
 | |
|             "radius": 0.8,
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               27.6,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "type": "Arc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               27.6,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               28.0,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               28.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "from": [
 | |
|               28.0,
 | |
|               0.8000000000000002
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               40.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "type": "TangentialArc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               40.0,
 | |
|               12.8
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               40.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "ccw": true,
 | |
|             "center": [
 | |
|               37.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "from": [
 | |
|               40.0,
 | |
|               92.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               37.0,
 | |
|               95.0
 | |
|             ],
 | |
|             "type": "TangentialArc",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               37.0,
 | |
|               95.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               95.0
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               95.0
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "__geoMeta": {
 | |
|               "id": "[uuid]",
 | |
|               "sourceRange": []
 | |
|             },
 | |
|             "from": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "tag": null,
 | |
|             "to": [
 | |
|               0.0,
 | |
|               3.2
 | |
|             ],
 | |
|             "type": "ToPoint",
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "on": {
 | |
|           "artifactId": "[uuid]",
 | |
|           "id": "[uuid]",
 | |
|           "origin": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Mm"
 | |
|             }
 | |
|           },
 | |
|           "type": "plane",
 | |
|           "value": "XZ",
 | |
|           "xAxis": {
 | |
|             "x": 1.0,
 | |
|             "y": 0.0,
 | |
|             "z": 0.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           },
 | |
|           "yAxis": {
 | |
|             "x": 0.0,
 | |
|             "y": 0.0,
 | |
|             "z": 1.0,
 | |
|             "units": {
 | |
|               "type": "Unknown"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "start": {
 | |
|           "from": [
 | |
|             0.0,
 | |
|             3.2
 | |
|           ],
 | |
|           "to": [
 | |
|             0.0,
 | |
|             3.2
 | |
|           ],
 | |
|           "units": {
 | |
|             "type": "Mm"
 | |
|           },
 | |
|           "tag": null,
 | |
|           "__geoMeta": {
 | |
|             "id": "[uuid]",
 | |
|             "sourceRange": []
 | |
|           }
 | |
|         },
 | |
|         "artifactId": "[uuid]",
 | |
|         "originalId": "[uuid]",
 | |
|         "units": {
 | |
|           "type": "Mm"
 | |
|         }
 | |
|       },
 | |
|       "height": 0.0,
 | |
|       "startCapId": null,
 | |
|       "endCapId": null,
 | |
|       "units": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "sectional": false
 | |
|     }
 | |
|   },
 | |
|   "wallThickness": {
 | |
|     "type": "Number",
 | |
|     "value": 6.0,
 | |
|     "ty": {
 | |
|       "type": "Default",
 | |
|       "len": {
 | |
|         "type": "Mm"
 | |
|       },
 | |
|       "angle": {
 | |
|         "type": "Degrees"
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 |