| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2025-03-07 18:45:33 -08:00
										 |  |  | source: kcl-lib/src/simulation_tests.rs | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  | description: Artifact commands 80-20-rail.kcl | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "edge_lines_visible", | 
					
						
							|  |  |  |       "hidden": false | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_visible", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hidden": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "object_visible", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hidden": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "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": 0.0, | 
					
						
							|  |  |  |         "z": 1.0 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |       "size": 60.0, | 
					
						
							|  |  |  |       "clobber": false, | 
					
						
							|  |  |  |       "hide": true | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							| 
									
										
										
										
											2025-04-24 22:01:27 +12:00
										 |  |  |         "z": -0.0 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "move_path_pen", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "to": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-05-14 01:31:58 -04:00
										 |  |  |         "y": 3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-03-13 21:59:39 -07:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-13 21:59:39 -07:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "sketch_mode_disable" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							|  |  |  |     "range": [], | 
					
						
							|  |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "start_path" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.81, | 
					
						
							|  |  |  |           "y": 3.81 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 3.8100000000000005, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 270.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 4.4958, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": -0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 9.6774, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": -0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 14.6304, | 
					
						
							|  |  |  |           "y": 12.2682, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 8.8392, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 32.4231, | 
					
						
							|  |  |  |           "y": 3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 28.4226, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": -0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 33.6042, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": -0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 34.29, | 
					
						
							|  |  |  |           "y": 3.81 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 3.8100000000000005, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 38.1, | 
					
						
							|  |  |  |           "y": 4.4958 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 270.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 38.1, | 
					
						
							|  |  |  |           "y": 9.6774 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 270.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 25.8318, | 
					
						
							|  |  |  |           "y": 14.6304, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 8.8392, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 34.7853, | 
					
						
							|  |  |  |           "y": 32.4231, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 38.1, | 
					
						
							|  |  |  |           "y": 28.4226 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 270.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 38.1, | 
					
						
							|  |  |  |           "y": 33.6042 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 270.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 34.29, | 
					
						
							|  |  |  |           "y": 34.29 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 3.8100000000000005, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 33.6042, | 
					
						
							|  |  |  |           "y": 38.1 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 28.4226, | 
					
						
							|  |  |  |           "y": 38.1 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 23.4696, | 
					
						
							|  |  |  |           "y": 25.8318, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -8.8392, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 5.6769, | 
					
						
							|  |  |  |           "y": 34.7853, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 9.6774, | 
					
						
							|  |  |  |           "y": 38.1 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 4.4958, | 
					
						
							|  |  |  |           "y": 38.1 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.81, | 
					
						
							|  |  |  |           "y": 34.29 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 3.8100000000000005, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 180.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 33.6042 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 28.4226 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 12.2682, | 
					
						
							|  |  |  |           "y": 23.4696, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -8.8392, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 3.3147, | 
					
						
							|  |  |  |           "y": 5.6769, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 6.9723, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": -3.3147, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "y": 0.0, | 
					
						
							|  |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -2.286, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							|  |  |  |           "x": -0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 9.6774 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "line", | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "x": 0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": -3.81, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |           "z": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": true | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							|  |  |  |           "x": -0.0, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "y": 4.4958 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 0.6857999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": -90.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "close_path", | 
					
						
							|  |  |  |       "path_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "object_visible", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hidden": true | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid2d_add_hole", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "hole_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "close_path", | 
					
						
							|  |  |  |       "path_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-03-13 21:59:39 -07:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-13 21:59:39 -07:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							|  |  |  |         "z": -0.0 | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-03-13 21:59:39 -07:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extend_path", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "segment": { | 
					
						
							|  |  |  |         "type": "arc", | 
					
						
							|  |  |  |         "center": { | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |           "x": 19.05, | 
					
						
							|  |  |  |           "y": 19.05 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |         "radius": 3.9052499999999997, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |         "start": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 0.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "end": { | 
					
						
							|  |  |  |           "unit": "degrees", | 
					
						
							|  |  |  |           "value": 360.0 | 
					
						
							|  |  |  |         }, | 
					
						
							|  |  |  |         "relative": false | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "move_path_pen", | 
					
						
							|  |  |  |       "path": "[uuid]", | 
					
						
							|  |  |  |       "to": { | 
					
						
							| 
									
										
										
										
											2025-05-14 01:31:58 -04:00
										 |  |  |         "x": 22.9553, | 
					
						
							|  |  |  |         "y": 19.05, | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |         "z": 0.0 | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "sketch_mode_disable" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "start_path" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "enable_sketch_mode", | 
					
						
							|  |  |  |       "entity_id": "[uuid]", | 
					
						
							|  |  |  |       "ortho": false, | 
					
						
							|  |  |  |       "animated": false, | 
					
						
							|  |  |  |       "adjust_camera": false, | 
					
						
							|  |  |  |       "planar_normal": { | 
					
						
							|  |  |  |         "x": 0.0, | 
					
						
							|  |  |  |         "y": 1.0, | 
					
						
							| 
									
										
										
										
											2025-04-24 22:01:27 +12:00
										 |  |  |         "z": -0.0 | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "extrude", | 
					
						
							|  |  |  |       "target": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-23 10:58:35 +12:00
										 |  |  |       "distance": 1219.1999999999998, | 
					
						
							| 
									
										
										
										
											2025-04-10 15:46:10 +01:00
										 |  |  |       "faces": null, | 
					
						
							|  |  |  |       "opposite": "None" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "object_bring_to_front", | 
					
						
							|  |  |  |       "object_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "sketch_mode_disable" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-05-13 21:07:24 -07:00
										 |  |  |       "type": "solid3d_get_adjacency_info", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-05-13 21:07:24 -07:00
										 |  |  |       "type": "solid3d_get_extrusion_face_info", | 
					
						
							| 
									
										
										
										
											2025-04-26 14:00:28 +10:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "edge_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-04-26 14:00:28 +10:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_fillet_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |       "edge_id": null, | 
					
						
							|  |  |  |       "edge_ids": [ | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |         "[uuid]" | 
					
						
							|  |  |  |       ], | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "radius": 1.5239999999999998, | 
					
						
							|  |  |  |       "tolerance": 0.0000001, | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |       "cut_type": "fillet", | 
					
						
							|  |  |  |       "strategy": "automatic", | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |       "extra_face_ids": [ | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |         "[uuid]" | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |       ] | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							|  |  |  |       "face_id": "[uuid]" | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							|  |  |  |       "type": "solid3d_fillet_edge", | 
					
						
							|  |  |  |       "object_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |       "edge_id": null, | 
					
						
							|  |  |  |       "edge_ids": [ | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |         "[uuid]" | 
					
						
							|  |  |  |       ], | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "radius": 0.7619999999999999, | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "tolerance": 0.0000001, | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |       "cut_type": "fillet", | 
					
						
							|  |  |  |       "strategy": "automatic", | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |       "extra_face_ids": [ | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							|  |  |  |         "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-05-07 14:10:18 -07:00
										 |  |  |         "[uuid]" | 
					
						
							| 
									
										
											  
											
												Do multiple chamfer/fillet in one API call (#6750)
KCL's `fillet` function takes an array of edges to fillet. Previously this would do `n` fillet API commands, one per edge. This PR combines them all into one call, which should improve performance. You can see the effect in the  artifact_commands snapshots, e.g. `rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap` 
Besides performance, this should fix a bug where some KCL fillets would fail, when they should have succeeded. Example from @max-mrgrsk:
```kcl
sketch001 = startSketchOn(XY)
  |> startProfile(at = [-12, -6])
  |> line(end = [0, 12], tag = $seg04)
  |> line(end = [24, 0], tag = $seg03)
  |> line(end = [0, -12], tag = $seg02)
  |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
  |> close()
extrude001 = extrude(
       sketch001,
       length = 12,
       tagEnd = $capEnd001,
       tagStart = $capStart001,
     )
  |> fillet(
       radius = 5,
       tags = [
         getCommonEdge(faces = [seg02, capEnd001]),
         getCommonEdge(faces = [seg01, capEnd001]),
         getCommonEdge(faces = [seg03, capEnd001]),
         getCommonEdge(faces = [seg04, capEnd001])
       ],
     )
```
This program fails on main, but succeeds on this branch.
											
										 
											2025-05-22 16:25:55 -05:00
										 |  |  |       ] | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   { | 
					
						
							|  |  |  |     "cmdId": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-03-20 11:06:27 +13:00
										 |  |  |     "range": [], | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     "command": { | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "type": "solid3d_get_next_adjacent_edge", | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |       "object_id": "[uuid]", | 
					
						
							|  |  |  |       "edge_id": "[uuid]", | 
					
						
							| 
									
										
										
										
											2025-04-29 06:38:52 -07:00
										 |  |  |       "face_id": "[uuid]" | 
					
						
							| 
									
										
										
										
											2025-03-06 18:01:24 -05:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | ] |