* revolve multiple sketches at once Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * do the same for swweep Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * do the same for swweep Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
		
			
				
	
	
		
			1183 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1183 lines
		
	
	
		
			28 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| source: kcl-lib/src/simulation_tests.rs
 | |
| description: Operations executed poopy-shoe.kcl
 | |
| ---
 | |
| [
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "String",
 | |
|           "value": "-YZ"
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           272,
 | |
|           277,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       258,
 | |
|       278,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Object",
 | |
|           "value": {
 | |
|             "angle": {
 | |
|               "type": "Number",
 | |
|               "value": 90.0,
 | |
|               "ty": {
 | |
|                 "type": "Default",
 | |
|                 "len": {
 | |
|                   "type": "Inches"
 | |
|                 },
 | |
|                 "angle": {
 | |
|                   "type": "Degrees"
 | |
|                 }
 | |
|               }
 | |
|             },
 | |
|             "axis": {
 | |
|               "type": "Object",
 | |
|               "value": {
 | |
|                 "custom": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "axis": {
 | |
|                       "type": "Array",
 | |
|                       "value": [
 | |
|                         {
 | |
|                           "type": "Number",
 | |
|                           "value": 1.0,
 | |
|                           "ty": {
 | |
|                             "type": "Default",
 | |
|                             "len": {
 | |
|                               "type": "Inches"
 | |
|                             },
 | |
|                             "angle": {
 | |
|                               "type": "Degrees"
 | |
|                             }
 | |
|                           }
 | |
|                         },
 | |
|                         {
 | |
|                           "type": "Number",
 | |
|                           "value": 0.0,
 | |
|                           "ty": {
 | |
|                             "type": "Default",
 | |
|                             "len": {
 | |
|                               "type": "Inches"
 | |
|                             },
 | |
|                             "angle": {
 | |
|                               "type": "Degrees"
 | |
|                             }
 | |
|                           }
 | |
|                         }
 | |
|                       ]
 | |
|                     },
 | |
|                     "origin": {
 | |
|                       "type": "Array",
 | |
|                       "value": [
 | |
|                         {
 | |
|                           "type": "Number",
 | |
|                           "value": 0.0,
 | |
|                           "ty": {
 | |
|                             "type": "Default",
 | |
|                             "len": {
 | |
|                               "type": "Inches"
 | |
|                             },
 | |
|                             "angle": {
 | |
|                               "type": "Degrees"
 | |
|                             }
 | |
|                           }
 | |
|                         },
 | |
|                         {
 | |
|                           "type": "Number",
 | |
|                           "value": 5.1251,
 | |
|                           "ty": {
 | |
|                             "type": "Default",
 | |
|                             "len": {
 | |
|                               "type": "Inches"
 | |
|                             },
 | |
|                             "angle": {
 | |
|                               "type": "Degrees"
 | |
|                             }
 | |
|                           }
 | |
|                         }
 | |
|                       ]
 | |
|                     }
 | |
|                   }
 | |
|                 }
 | |
|               }
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           918,
 | |
|           1033,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       "sketchSet": {
 | |
|         "value": {
 | |
|           "type": "Sketch",
 | |
|           "value": {
 | |
|             "artifactId": "[uuid]"
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           1035,
 | |
|           1044,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "revolve",
 | |
|     "sourceRange": [
 | |
|       910,
 | |
|       1045,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "String",
 | |
|           "value": "-YZ"
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           1073,
 | |
|           1078,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       1059,
 | |
|       1079,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 0.875,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           1723,
 | |
|           1742,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       1706,
 | |
|       1743,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         1706,
 | |
|         1743,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Object",
 | |
|           "value": {
 | |
|             "plane": {
 | |
|               "type": "Object",
 | |
|               "value": {
 | |
|                 "origin": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": -1.4375,
 | |
|                       "ty": {
 | |
|                         "type": "Unknown"
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "xAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "yAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "zAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": -1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 }
 | |
|               }
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           2014,
 | |
|           2025,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       2000,
 | |
|       2026,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 0.125,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           2195,
 | |
|           2208,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       2178,
 | |
|       2209,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         2178,
 | |
|         2209,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Solid",
 | |
|           "value": {
 | |
|             "artifactId": "[uuid]"
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           2237,
 | |
|           2246,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       "tag": {
 | |
|         "value": {
 | |
|           "type": "String",
 | |
|           "value": "END"
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           2248,
 | |
|           2253,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       2223,
 | |
|       2254,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 0.125,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           2924,
 | |
|           2937,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       2907,
 | |
|       2938,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         2907,
 | |
|         2938,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Object",
 | |
|           "value": {
 | |
|             "plane": {
 | |
|               "type": "Object",
 | |
|               "value": {
 | |
|                 "origin": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": -3.875,
 | |
|                       "ty": {
 | |
|                         "type": "Unknown"
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "xAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": -1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "yAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "zAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 }
 | |
|               }
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3210,
 | |
|           3222,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       3196,
 | |
|       3223,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 0.125,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3583,
 | |
|           3596,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       3566,
 | |
|       3597,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         3566,
 | |
|         3597,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Solid",
 | |
|           "value": {
 | |
|             "artifactId": "[uuid]"
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3625,
 | |
|           3634,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       "tag": {
 | |
|         "value": {
 | |
|           "type": "TagIdentifier",
 | |
|           "value": "seg03",
 | |
|           "artifact_id": "[uuid]"
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3636,
 | |
|           3641,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       3611,
 | |
|       3642,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 0.125,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3833,
 | |
|           3846,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       3816,
 | |
|       3847,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         3816,
 | |
|         3847,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Solid",
 | |
|           "value": {
 | |
|             "artifactId": "[uuid]"
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3875,
 | |
|           3884,
 | |
|           0
 | |
|         ]
 | |
|       },
 | |
|       "tag": {
 | |
|         "value": {
 | |
|           "type": "String",
 | |
|           "value": "END"
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           3886,
 | |
|           3891,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       3861,
 | |
|       3892,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": 2.75,
 | |
|           "ty": {
 | |
|             "type": "Unknown"
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           4060,
 | |
|           4091,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       4043,
 | |
|       4093,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         4043,
 | |
|         4093,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "data": {
 | |
|         "value": {
 | |
|           "type": "Object",
 | |
|           "value": {
 | |
|             "plane": {
 | |
|               "type": "Object",
 | |
|               "value": {
 | |
|                 "origin": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": -3.875,
 | |
|                       "ty": {
 | |
|                         "type": "Unknown"
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.125,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "xAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": -1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "yAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 },
 | |
|                 "zAxis": {
 | |
|                   "type": "Object",
 | |
|                   "value": {
 | |
|                     "x": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "y": {
 | |
|                       "type": "Number",
 | |
|                       "value": 0.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     "z": {
 | |
|                       "type": "Number",
 | |
|                       "value": 1.0,
 | |
|                       "ty": {
 | |
|                         "type": "Default",
 | |
|                         "len": {
 | |
|                           "type": "Inches"
 | |
|                         },
 | |
|                         "angle": {
 | |
|                           "type": "Degrees"
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 }
 | |
|               }
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           4378,
 | |
|           4390,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "startSketchOn",
 | |
|     "sourceRange": [
 | |
|       4364,
 | |
|       4391,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": null
 | |
|   },
 | |
|   {
 | |
|     "labeledArgs": {
 | |
|       "length": {
 | |
|         "value": {
 | |
|           "type": "Number",
 | |
|           "value": -0.125,
 | |
|           "ty": {
 | |
|             "type": "Default",
 | |
|             "len": {
 | |
|               "type": "Inches"
 | |
|             },
 | |
|             "angle": {
 | |
|               "type": "Degrees"
 | |
|             }
 | |
|           }
 | |
|         },
 | |
|         "sourceRange": [
 | |
|           4614,
 | |
|           4628,
 | |
|           0
 | |
|         ]
 | |
|       }
 | |
|     },
 | |
|     "name": "extrude",
 | |
|     "sourceRange": [
 | |
|       4597,
 | |
|       4629,
 | |
|       0
 | |
|     ],
 | |
|     "type": "StdLibCall",
 | |
|     "unlabeledArg": {
 | |
|       "value": {
 | |
|         "type": "Sketch",
 | |
|         "value": {
 | |
|           "artifactId": "[uuid]"
 | |
|         }
 | |
|       },
 | |
|       "sourceRange": [
 | |
|         4597,
 | |
|         4629,
 | |
|         0
 | |
|       ]
 | |
|     }
 | |
|   }
 | |
| ]
 |