| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  | --- | 
					
						
							|  |  |  | source: kcl-lib/src/simulation_tests.rs | 
					
						
							|  |  |  | description: Artifact commands subtract_regression09.kcl | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "edge_lines_visible", | 
					
						
							|  |  |  |       "hidden": false | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_visible", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hidden": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_visible", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hidden": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "make_plane", | 
					
						
							|  |  |  |       "origin": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "x_axis": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "y_axis": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 1.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "size": 60.0, | 
					
						
							|  |  |  |       "clobber": false, | 
					
						
							|  |  |  |       "hide": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 1.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "move_path_pen", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "to": { | 
					
						
							|  |  |  |         "x": 5.0, | 
					
						
							|  |  |  |         "y": 3.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "sketch_mode_disable" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "start_path" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							|  |  |  |           "y": -6.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 24.972, | 
					
						
							|  |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							|  |  |  |           "y": 6.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": -24.972, | 
					
						
							|  |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "close_path", | 
					
						
							|  |  |  |       "path_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_bring_to_front", | 
					
						
							|  |  |  |       "object_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "revolve", | 
					
						
							|  |  |  |       "target": "[uuid]", | 
					
						
							|  |  |  |       "origin": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "axis_is_2d": true, | 
					
						
							|  |  |  |       "angle": { | 
					
						
							|  |  |  |         "unit": "degrees", | 
					
						
							|  |  |  |         "value": 360.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "tolerance": 0.0000001, | 
					
						
							|  |  |  |       "opposite": "None" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_adjacency_info", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_extrusion_face_info", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "make_plane", | 
					
						
							|  |  |  |       "origin": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "x_axis": { | 
					
						
							|  |  |  |         "x": 1.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "y_axis": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							|  |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "size": 60.0, | 
					
						
							|  |  |  |       "clobber": false, | 
					
						
							|  |  |  |       "hide": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 1.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "move_path_pen", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "to": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |         "x": 1.188, | 
					
						
							|  |  |  |         "y": 27.497, | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "sketch_mode_disable" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "start_path" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": -0.177, | 
					
						
							|  |  |  |           "y": 0.741, | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": -4.128, | 
					
						
							|  |  |  |           "y": 27.009 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "radius": 5.283446, | 
					
						
							|  |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 13.444 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 38.628 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": 4.763, | 
					
						
							|  |  |  |           "y": 27.009 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "radius": 5.793095, | 
					
						
							|  |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 145.296 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 14.704 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": 13.116, | 
					
						
							|  |  |  |           "y": 23.969 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "radius": 5.283446, | 
					
						
							|  |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 121.372 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 146.556 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": -0.42, | 
					
						
							|  |  |  |           "y": -0.636, | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": 1.416, | 
					
						
							|  |  |  |           "y": 30.851 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "radius": 8.272375, | 
					
						
							|  |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 326.17 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 311.294 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": 4.763, | 
					
						
							|  |  |  |           "y": 27.009 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "radius": 3.178087, | 
					
						
							|  |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 311.667 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "value": 208.333 | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "tangential_arc_to", | 
					
						
							|  |  |  |         "to": { | 
					
						
							| 
									
										
										
										
											2025-05-26 11:17:12 +12:00
										 |  |  |           "x": -0.777, | 
					
						
							|  |  |  |           "y": 1.996, | 
					
						
							| 
									
										
										
										
											2025-05-18 16:50:51 -07:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "angle_snap_increment": null | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "close_path", | 
					
						
							|  |  |  |       "path_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 0.0, | 
					
						
							|  |  |  |         "z": 1.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extrude", | 
					
						
							|  |  |  |       "target": "[uuid]", | 
					
						
							|  |  |  |       "distance": 10.0, | 
					
						
							|  |  |  |       "faces": null, | 
					
						
							|  |  |  |       "opposite": { | 
					
						
							|  |  |  |         "Other": 10.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_bring_to_front", | 
					
						
							|  |  |  |       "object_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "sketch_mode_disable" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_adjacency_info", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_extrusion_face_info", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "boolean_subtract", | 
					
						
							|  |  |  |       "target_ids": [ | 
					
						
							|  |  |  |         "[uuid]" | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       "tool_ids": [ | 
					
						
							|  |  |  |         "[uuid]" | 
					
						
							|  |  |  |       ], | 
					
						
							|  |  |  |       "tolerance": 0.0000001 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | ] |