976 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			976 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								source: kcl/src/simulation_tests.rs
							 | 
						||
| 
								 | 
							
								description: Artifact commands sketch_in_object.kcl
							 | 
						||
| 
								 | 
							
								snapshot_kind: text
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								[
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "plane_set_color",
							 | 
						||
| 
								 | 
							
								      "plane_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "color": {
							 | 
						||
| 
								 | 
							
								        "r": 0.7,
							 | 
						||
| 
								 | 
							
								        "g": 0.28,
							 | 
						||
| 
								 | 
							
								        "b": 0.28,
							 | 
						||
| 
								 | 
							
								        "a": 0.4
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "make_plane",
							 | 
						||
| 
								 | 
							
								      "origin": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "x_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 1.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "y_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 1.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "size": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "plane_set_color",
							 | 
						||
| 
								 | 
							
								      "plane_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "color": {
							 | 
						||
| 
								 | 
							
								        "r": 0.28,
							 | 
						||
| 
								 | 
							
								        "g": 0.7,
							 | 
						||
| 
								 | 
							
								        "b": 0.28,
							 | 
						||
| 
								 | 
							
								        "a": 0.4
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "make_plane",
							 | 
						||
| 
								 | 
							
								      "origin": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "x_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 1.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "y_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 1.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "size": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "plane_set_color",
							 | 
						||
| 
								 | 
							
								      "plane_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "color": {
							 | 
						||
| 
								 | 
							
								        "r": 0.28,
							 | 
						||
| 
								 | 
							
								        "g": 0.28,
							 | 
						||
| 
								 | 
							
								        "b": 0.7,
							 | 
						||
| 
								 | 
							
								        "a": 0.4
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "make_plane",
							 | 
						||
| 
								 | 
							
								      "origin": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "x_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": -1.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "y_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 1.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "size": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "make_plane",
							 | 
						||
| 
								 | 
							
								      "origin": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "x_axis": {
							 | 
						||
| 
								 | 
							
								        "x": -1.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "y_axis": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 1.0
							 | 
						||
| 
								 | 
							
								      },
							 | 
						||
| 
								 | 
							
								      "size": 100.0,
							 | 
						||
| 
								 | 
							
								      "clobber": false,
							 | 
						||
| 
								 | 
							
								      "hide": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "edge_lines_visible",
							 | 
						||
| 
								 | 
							
								      "hidden": false
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "set_scene_units",
							 | 
						||
| 
								 | 
							
								      "unit": "mm"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "object_visible",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "hidden": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "object_visible",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "hidden": true
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      21,
							 | 
						||
| 
								 | 
							
								      40,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      48,
							 | 
						||
| 
								 | 
							
								      73,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      48,
							 | 
						||
| 
								 | 
							
								      73,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "start_path"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      48,
							 | 
						||
| 
								 | 
							
								      73,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "move_path_pen",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "to": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      81,
							 | 
						||
| 
								 | 
							
								      96,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 0.0,
							 | 
						||
| 
								 | 
							
								          "y": 1.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      104,
							 | 
						||
| 
								 | 
							
								      119,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 1.0,
							 | 
						||
| 
								 | 
							
								          "y": 0.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      127,
							 | 
						||
| 
								 | 
							
								      143,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 0.0,
							 | 
						||
| 
								 | 
							
								          "y": -1.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      151,
							 | 
						||
| 
								 | 
							
								      159,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "close_path",
							 | 
						||
| 
								 | 
							
								      "path_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      151,
							 | 
						||
| 
								 | 
							
								      159,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "sketch_mode_disable"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extrude",
							 | 
						||
| 
								 | 
							
								      "target": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "distance": -10.0,
							 | 
						||
| 
								 | 
							
								      "faces": null
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "sketch_mode_disable"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "object_bring_to_front",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_extrusion_face_info",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      407,
							 | 
						||
| 
								 | 
							
								      422,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      217,
							 | 
						||
| 
								 | 
							
								      236,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      248,
							 | 
						||
| 
								 | 
							
								      273,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      248,
							 | 
						||
| 
								 | 
							
								      273,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "start_path"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      248,
							 | 
						||
| 
								 | 
							
								      273,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "move_path_pen",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "to": {
							 | 
						||
| 
								 | 
							
								        "x": 0.0,
							 | 
						||
| 
								 | 
							
								        "y": 0.0,
							 | 
						||
| 
								 | 
							
								        "z": 0.0
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      285,
							 | 
						||
| 
								 | 
							
								      300,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 0.0,
							 | 
						||
| 
								 | 
							
								          "y": 1.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      312,
							 | 
						||
| 
								 | 
							
								      327,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 1.0,
							 | 
						||
| 
								 | 
							
								          "y": 0.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      339,
							 | 
						||
| 
								 | 
							
								      355,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extend_path",
							 | 
						||
| 
								 | 
							
								      "path": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "segment": {
							 | 
						||
| 
								 | 
							
								        "type": "line",
							 | 
						||
| 
								 | 
							
								        "end": {
							 | 
						||
| 
								 | 
							
								          "x": 0.0,
							 | 
						||
| 
								 | 
							
								          "y": -1.0,
							 | 
						||
| 
								 | 
							
								          "z": 0.0
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        "relative": true
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      367,
							 | 
						||
| 
								 | 
							
								      375,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "close_path",
							 | 
						||
| 
								 | 
							
								      "path_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      367,
							 | 
						||
| 
								 | 
							
								      375,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "sketch_mode_disable"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "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": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "extrude",
							 | 
						||
| 
								 | 
							
								      "target": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "distance": 10.0,
							 | 
						||
| 
								 | 
							
								      "faces": null
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "sketch_mode_disable"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "object_bring_to_front",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_extrusion_face_info",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_opposite_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    "cmdId": "[uuid]",
							 | 
						||
| 
								 | 
							
								    "range": [
							 | 
						||
| 
								 | 
							
								      459,
							 | 
						||
| 
								 | 
							
								      473,
							 | 
						||
| 
								 | 
							
								      0
							 | 
						||
| 
								 | 
							
								    ],
							 | 
						||
| 
								 | 
							
								    "command": {
							 | 
						||
| 
								 | 
							
								      "type": "solid3d_get_next_adjacent_edge",
							 | 
						||
| 
								 | 
							
								      "object_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "edge_id": "[uuid]",
							 | 
						||
| 
								 | 
							
								      "face_id": "[uuid]"
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								]
							 |