| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  | source: kcl-lib/src/simulation_tests.rs | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  | description: Operations executed pipe-flange-assembly.kcl | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "String", | 
					
						
							|  |  |  |           "value": "XZ" | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           4346, | 
					
						
							|  |  |  |           4350, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       4332, | 
					
						
							|  |  |  |       4351, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "String", | 
					
						
							|  |  |  |           "value": "XY" | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           4641, | 
					
						
							|  |  |  |           4645, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       4627, | 
					
						
							|  |  |  |       4646, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Object", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "axis": { | 
					
						
							|  |  |  |               "type": "String", | 
					
						
							|  |  |  |               "value": "y" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5146, | 
					
						
							|  |  |  |           5160, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |       "sketches": { | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5162, | 
					
						
							|  |  |  |           5163, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "revolve", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5138, | 
					
						
							|  |  |  |       5164, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "String", | 
					
						
							|  |  |  |           "value": "XZ" | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5253, | 
					
						
							|  |  |  |           5257, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5239, | 
					
						
							|  |  |  |       5258, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |           "type": "Array", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5388, | 
					
						
							|  |  |  |           5407, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5409, | 
					
						
							|  |  |  |           5410, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5383, | 
					
						
							|  |  |  |       5411, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5422, | 
					
						
							|  |  |  |           5494, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5496, | 
					
						
							|  |  |  |           5497, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5417, | 
					
						
							|  |  |  |       5498, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 0.5, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5521, | 
					
						
							|  |  |  |           5534, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5504, | 
					
						
							|  |  |  |       5535, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         5504, | 
					
						
							|  |  |  |         5535, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "String", | 
					
						
							|  |  |  |           "value": "XZ" | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5632, | 
					
						
							|  |  |  |           5636, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5618, | 
					
						
							|  |  |  |       5637, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |           "type": "Array", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							| 
									
										
										
										
											2025-03-17 17:57:26 +13:00
										 |  |  |               "type": "Sketch", | 
					
						
							|  |  |  |               "value": { | 
					
						
							|  |  |  |                 "artifactId": "[uuid]" | 
					
						
							|  |  |  |               } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5722, | 
					
						
							|  |  |  |           5741, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5743, | 
					
						
							|  |  |  |           5744, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5717, | 
					
						
							|  |  |  |       5745, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5756, | 
					
						
							|  |  |  |           5828, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5830, | 
					
						
							|  |  |  |           5831, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5751, | 
					
						
							|  |  |  |       5832, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": -0.125, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           5855, | 
					
						
							|  |  |  |           5871, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5838, | 
					
						
							|  |  |  |       5872, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         5838, | 
					
						
							|  |  |  |         5872, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionCall", | 
					
						
							|  |  |  |     "name": "washer", | 
					
						
							|  |  |  |     "functionSourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2891, | 
					
						
							|  |  |  |       3222, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "unlabeledArg": null, | 
					
						
							|  |  |  |     "labeledArgs": {}, | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       5960, | 
					
						
							|  |  |  |       6043, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       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": 0.125, | 
					
						
							|  |  |  |                       "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": 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" | 
					
						
							|  |  |  |                         } | 
					
						
							|  |  |  |                       } | 
					
						
							|  |  |  |                     } | 
					
						
							|  |  |  |                   } | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "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": 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": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           2964, | 
					
						
							|  |  |  |           2969, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2950, | 
					
						
							|  |  |  |       2970, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3078, | 
					
						
							|  |  |  |           3165, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3167, | 
					
						
							|  |  |  |           3168, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3073, | 
					
						
							|  |  |  |       3169, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 0.0625, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3194, | 
					
						
							|  |  |  |           3197, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3177, | 
					
						
							|  |  |  |       3198, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         3177, | 
					
						
							|  |  |  |         3198, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionReturn" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "arcDegrees": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 360.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6162, | 
					
						
							|  |  |  |           6165, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "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" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6082, | 
					
						
							|  |  |  |           6091, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "center": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6109, | 
					
						
							|  |  |  |           6118, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "instances": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 7.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6139, | 
					
						
							|  |  |  |           6140, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "rotateDuplicates": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Bool", | 
					
						
							|  |  |  |           "value": true | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6193, | 
					
						
							|  |  |  |           6197, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "patternCircular3d", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6049, | 
					
						
							|  |  |  |       6204, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Solid", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         6049, | 
					
						
							|  |  |  |         6204, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionCall", | 
					
						
							|  |  |  |     "name": "capScrew", | 
					
						
							|  |  |  |     "functionSourceRange": [ | 
					
						
							|  |  |  |       1201, | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2663, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "unlabeledArg": null, | 
					
						
							|  |  |  |     "labeledArgs": {}, | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6295, | 
					
						
							|  |  |  |       6401, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionCall", | 
					
						
							|  |  |  |     "name": "cos", | 
					
						
							|  |  |  |     "functionSourceRange": [ | 
					
						
							|  |  |  |       0, | 
					
						
							|  |  |  |       0, | 
					
						
							|  |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "unlabeledArg": null, | 
					
						
							|  |  |  |     "labeledArgs": {}, | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							|  |  |  |       1359, | 
					
						
							|  |  |  |       1377, | 
					
						
							|  |  |  |       0 | 
					
						
							|  |  |  |     ] | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionReturn" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "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": 0.1875, | 
					
						
							|  |  |  |                       "ty": { | 
					
						
							|  |  |  |                         "type": "Default", | 
					
						
							|  |  |  |                         "len": { | 
					
						
							|  |  |  |                           "type": "Inches" | 
					
						
							|  |  |  |                         }, | 
					
						
							|  |  |  |                         "angle": { | 
					
						
							|  |  |  |                           "type": "Degrees" | 
					
						
							|  |  |  |                         } | 
					
						
							|  |  |  |                       } | 
					
						
							|  |  |  |                     }, | 
					
						
							|  |  |  |                     "z": { | 
					
						
							|  |  |  |                       "type": "Number", | 
					
						
							|  |  |  |                       "value": 1.375, | 
					
						
							|  |  |  |                       "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": [ | 
					
						
							|  |  |  |           1535, | 
					
						
							|  |  |  |           1545, | 
					
						
							|  |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							|  |  |  |       1521, | 
					
						
							|  |  |  |       1546, | 
					
						
							|  |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 0.375, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							|  |  |  |           1711, | 
					
						
							|  |  |  |           1714, | 
					
						
							|  |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							|  |  |  |       1677, | 
					
						
							|  |  |  |       1715, | 
					
						
							|  |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							|  |  |  |         1685, | 
					
						
							|  |  |  |         1700, | 
					
						
							|  |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "data": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Solid", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							|  |  |  |           1812, | 
					
						
							|  |  |  |           1821, | 
					
						
							|  |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "tag": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "String", | 
					
						
							|  |  |  |           "value": "end" | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							|  |  |  |           1823, | 
					
						
							|  |  |  |           1828, | 
					
						
							|  |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							|  |  |  |       1798, | 
					
						
							|  |  |  |       1829, | 
					
						
							|  |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": -0.28125, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Unknown" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           2621, | 
					
						
							|  |  |  |           2639, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2586, | 
					
						
							|  |  |  |       2640, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |         2594, | 
					
						
							|  |  |  |         2610, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionReturn" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "arcDegrees": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 360.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6520, | 
					
						
							|  |  |  |           6523, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "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" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6440, | 
					
						
							|  |  |  |           6449, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "center": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6467, | 
					
						
							|  |  |  |           6476, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "instances": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 7.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6497, | 
					
						
							|  |  |  |           6498, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "rotateDuplicates": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Bool", | 
					
						
							|  |  |  |           "value": true | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6551, | 
					
						
							|  |  |  |           6555, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "patternCircular3d", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6407, | 
					
						
							|  |  |  |       6562, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Solid", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         6407, | 
					
						
							|  |  |  |         6562, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         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": 0.1875, | 
					
						
							|  |  |  |                       "ty": { | 
					
						
							|  |  |  |                         "type": "Default", | 
					
						
							|  |  |  |                         "len": { | 
					
						
							|  |  |  |                           "type": "Inches" | 
					
						
							|  |  |  |                         }, | 
					
						
							|  |  |  |                         "angle": { | 
					
						
							|  |  |  |                           "type": "Degrees" | 
					
						
							|  |  |  |                         } | 
					
						
							|  |  |  |                       } | 
					
						
							|  |  |  |                     }, | 
					
						
							|  |  |  |                     "z": { | 
					
						
							|  |  |  |                       "type": "Number", | 
					
						
							|  |  |  |                       "value": 1.375, | 
					
						
							|  |  |  |                       "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": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6631, | 
					
						
							|  |  |  |           6641, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6617, | 
					
						
							|  |  |  |       6642, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": -1.125, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6762, | 
					
						
							|  |  |  |           6774, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6728, | 
					
						
							|  |  |  |       6775, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |         6736, | 
					
						
							|  |  |  |         6751, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "arcDegrees": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 360.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6894, | 
					
						
							|  |  |  |           6897, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "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" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6814, | 
					
						
							|  |  |  |           6823, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "center": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6841, | 
					
						
							|  |  |  |           6850, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "instances": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 7.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6871, | 
					
						
							|  |  |  |           6872, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "rotateDuplicates": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Bool", | 
					
						
							|  |  |  |           "value": true | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           6925, | 
					
						
							|  |  |  |           6929, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "patternCircular3d", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       6781, | 
					
						
							|  |  |  |       6936, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Solid", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         6781, | 
					
						
							|  |  |  |         6936, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionCall", | 
					
						
							|  |  |  |     "name": "washer", | 
					
						
							|  |  |  |     "functionSourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2891, | 
					
						
							|  |  |  |       3222, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "unlabeledArg": null, | 
					
						
							|  |  |  |     "labeledArgs": {}, | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       7330, | 
					
						
							|  |  |  |       7420, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       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": -0.5625, | 
					
						
							|  |  |  |                       "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": 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" | 
					
						
							|  |  |  |                         } | 
					
						
							|  |  |  |                       } | 
					
						
							|  |  |  |                     } | 
					
						
							|  |  |  |                   } | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "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": 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": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           2964, | 
					
						
							|  |  |  |           2969, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       2950, | 
					
						
							|  |  |  |       2970, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3078, | 
					
						
							|  |  |  |           3165, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3167, | 
					
						
							|  |  |  |           3168, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3073, | 
					
						
							|  |  |  |       3169, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 0.0625, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3194, | 
					
						
							|  |  |  |           3197, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3177, | 
					
						
							|  |  |  |       3198, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         3177, | 
					
						
							|  |  |  |         3198, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionReturn" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "arcDegrees": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 360.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7539, | 
					
						
							|  |  |  |           7542, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "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" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7459, | 
					
						
							|  |  |  |           7468, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "center": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7486, | 
					
						
							|  |  |  |           7495, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "instances": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 7.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7516, | 
					
						
							|  |  |  |           7517, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "rotateDuplicates": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Bool", | 
					
						
							|  |  |  |           "value": true | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7570, | 
					
						
							|  |  |  |           7574, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "patternCircular3d", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       7426, | 
					
						
							|  |  |  |       7581, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Solid", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         7426, | 
					
						
							|  |  |  |         7581, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionCall", | 
					
						
							|  |  |  |     "name": "hexNut", | 
					
						
							|  |  |  |     "functionSourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3253, | 
					
						
							|  |  |  |       4282, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "unlabeledArg": null, | 
					
						
							|  |  |  |     "labeledArgs": {}, | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       7670, | 
					
						
							|  |  |  |       7772, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       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": -0.5625, | 
					
						
							|  |  |  |                       "ty": { | 
					
						
							|  |  |  |                         "type": "Default", | 
					
						
							|  |  |  |                         "len": { | 
					
						
							|  |  |  |                           "type": "Inches" | 
					
						
							|  |  |  |                         }, | 
					
						
							|  |  |  |                         "angle": { | 
					
						
							|  |  |  |                           "type": "Degrees" | 
					
						
							|  |  |  |                         } | 
					
						
							|  |  |  |                       } | 
					
						
							|  |  |  |                     }, | 
					
						
							|  |  |  |                     "z": { | 
					
						
							|  |  |  |                       "type": "Number", | 
					
						
							|  |  |  |                       "value": 1.375, | 
					
						
							|  |  |  |                       "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": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           3309, | 
					
						
							|  |  |  |           3620, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "startSketchOn", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       3295, | 
					
						
							|  |  |  |       3621, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "holeSketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           4151, | 
					
						
							|  |  |  |           4224, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sketch": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Sketch", | 
					
						
							|  |  |  |           "value": { | 
					
						
							|  |  |  |             "artifactId": "[uuid]" | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           4226, | 
					
						
							|  |  |  |           4227, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "hole", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       4146, | 
					
						
							|  |  |  |       4228, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": null | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "length": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": -0.25, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           4253, | 
					
						
							|  |  |  |           4257, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "extrude", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       4236, | 
					
						
							|  |  |  |       4258, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Sketch", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         4236, | 
					
						
							|  |  |  |         4258, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "type": "UserDefinedFunctionReturn" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "labeledArgs": { | 
					
						
							|  |  |  |       "arcDegrees": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 360.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7891, | 
					
						
							|  |  |  |           7894, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "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" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7811, | 
					
						
							|  |  |  |           7820, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "center": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Array", | 
					
						
							|  |  |  |           "value": [ | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             { | 
					
						
							|  |  |  |               "type": "Number", | 
					
						
							|  |  |  |               "value": 0.0, | 
					
						
							|  |  |  |               "ty": { | 
					
						
							|  |  |  |                 "type": "Default", | 
					
						
							|  |  |  |                 "len": { | 
					
						
							|  |  |  |                   "type": "Inches" | 
					
						
							|  |  |  |                 }, | 
					
						
							|  |  |  |                 "angle": { | 
					
						
							|  |  |  |                   "type": "Degrees" | 
					
						
							|  |  |  |                 } | 
					
						
							|  |  |  |               } | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           ] | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7838, | 
					
						
							|  |  |  |           7847, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "instances": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Number", | 
					
						
							|  |  |  |           "value": 7.0, | 
					
						
							|  |  |  |           "ty": { | 
					
						
							|  |  |  |             "type": "Default", | 
					
						
							|  |  |  |             "len": { | 
					
						
							|  |  |  |               "type": "Inches" | 
					
						
							|  |  |  |             }, | 
					
						
							|  |  |  |             "angle": { | 
					
						
							|  |  |  |               "type": "Degrees" | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7868, | 
					
						
							|  |  |  |           7869, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "rotateDuplicates": { | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "type": "Bool", | 
					
						
							|  |  |  |           "value": true | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |           7922, | 
					
						
							|  |  |  |           7926, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           0 | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "name": "patternCircular3d", | 
					
						
							|  |  |  |     "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-07 22:07:16 -06:00
										 |  |  |       7778, | 
					
						
							|  |  |  |       7933, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       0 | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "type": "StdLibCall", | 
					
						
							|  |  |  |     "unlabeledArg": { | 
					
						
							|  |  |  |       "value": { | 
					
						
							|  |  |  |         "type": "Solid", | 
					
						
							|  |  |  |         "value": { | 
					
						
							|  |  |  |           "artifactId": "[uuid]" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "sourceRange": [ | 
					
						
							| 
									
										
										
										
											2025-03-12 14:05:18 -04:00
										 |  |  |         7778, | 
					
						
							|  |  |  |         7933, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         0 | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | ] |