* extend extrude endpoint * revolve and mocks * add bounds check to revolve * kcl examples of new args * update to 110 * fix mock * move example to prelude * change to camelCase * new prelude tests * extend just file * missed change * change to XY * redo sim tests * review changes * redo markdown
		
			
				
	
	
		
			4899 lines
		
	
	
		
			93 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4899 lines
		
	
	
		
			93 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| source: kcl-lib/src/simulation_tests.rs
 | |
| description: Artifact commands gridfinity-baseplate-magnets.kcl
 | |
| ---
 | |
| [
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "edge_lines_visible",
 | |
|       "hidden": false
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "set_scene_units",
 | |
|       "unit": "mm"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 4.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       },
 | |
|       "size": 100.0,
 | |
|       "clobber": false,
 | |
|       "hide": false
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "plane_set_color",
 | |
|       "plane_id": "[uuid]",
 | |
|       "color": {
 | |
|         "r": 0.6,
 | |
|         "g": 0.6,
 | |
|         "b": 0.6,
 | |
|         "a": 0.3
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 4.65,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 2.15,
 | |
|           "y": -2.15,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -1.8,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.7,
 | |
|           "y": -0.7,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extrude",
 | |
|       "target": "[uuid]",
 | |
|       "distance": 34.0,
 | |
|       "faces": null,
 | |
|       "opposite": "None"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_bring_to_front",
 | |
|       "object_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_extrusion_face_info",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_circular_pattern",
 | |
|       "entity_id": "[uuid]",
 | |
|       "axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       },
 | |
|       "center": {
 | |
|         "x": 21.0,
 | |
|         "y": 21.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "num_repetitions": 3,
 | |
|       "arc_degrees": 360.0,
 | |
|       "rotate_duplicates": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 4.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       },
 | |
|       "size": 100.0,
 | |
|       "clobber": false,
 | |
|       "hide": false
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "plane_set_color",
 | |
|       "plane_id": "[uuid]",
 | |
|       "color": {
 | |
|         "r": 0.6,
 | |
|         "g": 0.6,
 | |
|         "b": 0.6,
 | |
|         "a": 0.3
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 4.65,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 2.15,
 | |
|           "y": -2.15,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -1.8,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.7,
 | |
|           "y": -0.7,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "revolve",
 | |
|       "target": "[uuid]",
 | |
|       "origin": {
 | |
|         "x": 4.0,
 | |
|         "y": 4.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "axis_is_2d": true,
 | |
|       "angle": {
 | |
|         "unit": "degrees",
 | |
|         "value": -90.0
 | |
|       },
 | |
|       "tolerance": 0.0000001,
 | |
|       "opposite": "None"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_bring_to_front",
 | |
|       "object_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_extrusion_face_info",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_circular_pattern",
 | |
|       "entity_id": "[uuid]",
 | |
|       "axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       },
 | |
|       "center": {
 | |
|         "x": 21.0,
 | |
|         "y": 21.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "num_repetitions": 3,
 | |
|       "arc_degrees": 360.0,
 | |
|       "rotate_duplicates": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "size": 60.0,
 | |
|       "clobber": false,
 | |
|       "hide": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 11.25,
 | |
|         "y": 8.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 8.0,
 | |
|           "y": 8.0
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 0.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 360.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_circular_pattern",
 | |
|       "entity_id": "[uuid]",
 | |
|       "axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "center": {
 | |
|         "x": 21.0,
 | |
|         "y": 21.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "num_repetitions": 3,
 | |
|       "arc_degrees": 360.0,
 | |
|       "rotate_duplicates": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "size": 60.0,
 | |
|       "clobber": false,
 | |
|       "hide": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 42.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 42.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 42.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "size": 60.0,
 | |
|       "clobber": false,
 | |
|       "hide": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 2.8499999999999996,
 | |
|         "y": 13.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 9.75,
 | |
|           "y": 9.75
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 90.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 0.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 16.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 32.25,
 | |
|           "y": 9.75
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 180.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 90.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 16.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 32.25,
 | |
|           "y": 32.25
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 270.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 180.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -16.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 9.75,
 | |
|           "y": 32.25
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 360.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 270.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -16.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extrude",
 | |
|       "target": "[uuid]",
 | |
|       "distance": -2.4,
 | |
|       "faces": null,
 | |
|       "opposite": "None"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_bring_to_front",
 | |
|       "object_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_extrusion_face_info",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_prev_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_prev_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": -2.4
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 1.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "y_axis": {
 | |
|         "x": 0.0,
 | |
|         "y": 1.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "size": 100.0,
 | |
|       "clobber": false,
 | |
|       "hide": false
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "plane_set_color",
 | |
|       "plane_id": "[uuid]",
 | |
|       "color": {
 | |
|         "r": 0.6,
 | |
|         "g": 0.6,
 | |
|         "b": 0.6,
 | |
|         "a": 0.3
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 42.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 42.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 42.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "start_path"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "move_path_pen",
 | |
|       "path": "[uuid]",
 | |
|       "to": {
 | |
|         "x": 2.8499999999999996,
 | |
|         "y": 13.0,
 | |
|         "z": 0.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 9.75,
 | |
|           "y": 9.75
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 90.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 0.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 16.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 32.25,
 | |
|           "y": 9.75
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 180.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 90.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 16.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 32.25,
 | |
|           "y": 32.25
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 270.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 180.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": 6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -16.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -6.9,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "arc",
 | |
|         "center": {
 | |
|           "x": 9.75,
 | |
|           "y": 32.25
 | |
|         },
 | |
|         "radius": 3.25,
 | |
|         "start": {
 | |
|           "unit": "degrees",
 | |
|           "value": 360.0
 | |
|         },
 | |
|         "end": {
 | |
|           "unit": "degrees",
 | |
|           "value": 270.0
 | |
|         },
 | |
|         "relative": false
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -6.9,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -16.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "close_path",
 | |
|       "path_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid2d_add_hole",
 | |
|       "object_id": "[uuid]",
 | |
|       "hole_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "enable_sketch_mode",
 | |
|       "entity_id": "[uuid]",
 | |
|       "ortho": false,
 | |
|       "animated": false,
 | |
|       "adjust_camera": false,
 | |
|       "planar_normal": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extrude",
 | |
|       "target": "[uuid]",
 | |
|       "distance": -2.4,
 | |
|       "faces": null,
 | |
|       "opposite": "None"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "sketch_mode_disable"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_bring_to_front",
 | |
|       "object_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_extrusion_face_info",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_opposite_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_prev_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_next_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_get_prev_adjacent_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "face_id": "[uuid]"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "solid3d_fillet_edge",
 | |
|       "object_id": "[uuid]",
 | |
|       "edge_id": "[uuid]",
 | |
|       "radius": 4.0,
 | |
|       "tolerance": 0.0000001,
 | |
|       "cut_type": "fillet"
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 42.0,
 | |
|               "y": 0.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "entity_linear_pattern_transform",
 | |
|       "entity_id": "[uuid]",
 | |
|       "transform": [],
 | |
|       "transforms": [
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 42.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           {
 | |
|             "translate": {
 | |
|               "x": 0.0,
 | |
|               "y": 84.0,
 | |
|               "z": 0.0
 | |
|             },
 | |
|             "scale": {
 | |
|               "x": 1.0,
 | |
|               "y": 1.0,
 | |
|               "z": 1.0
 | |
|             },
 | |
|             "rotation": {
 | |
|               "axis": {
 | |
|                 "x": 0.0,
 | |
|                 "y": 0.0,
 | |
|                 "z": 1.0
 | |
|               },
 | |
|               "angle": {
 | |
|                 "unit": "degrees",
 | |
|                 "value": 0.0
 | |
|               },
 | |
|               "origin": {
 | |
|                 "type": "local"
 | |
|               }
 | |
|             },
 | |
|             "replicate": true
 | |
|           }
 | |
|         ]
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   }
 | |
| ]
 |