* 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
		
			
				
	
	
		
			437 lines
		
	
	
		
			7.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			437 lines
		
	
	
		
			7.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| source: kcl-lib/src/simulation_tests.rs
 | |
| description: Artifact commands parametric_with_tan_arc.kcl
 | |
| ---
 | |
| [
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "edge_lines_visible",
 | |
|       "hidden": false
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "object_visible",
 | |
|       "object_id": "[uuid]",
 | |
|       "hidden": true
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "make_plane",
 | |
|       "origin": {
 | |
|         "x": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 0.0
 | |
|       },
 | |
|       "x_axis": {
 | |
|         "x": 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": 0.0,
 | |
|           "y": 8.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "tangential_arc",
 | |
|         "radius": 0.7236272269866327,
 | |
|         "offset": {
 | |
|           "unit": "degrees",
 | |
|           "value": 90.0
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": -9.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": -0.3618,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 9.0,
 | |
|           "y": 0.0,
 | |
|           "z": 0.0
 | |
|         },
 | |
|         "relative": true
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "tangential_arc",
 | |
|         "radius": 0.36181361349331637,
 | |
|         "offset": {
 | |
|           "unit": "degrees",
 | |
|           "value": -90.0
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extend_path",
 | |
|       "path": "[uuid]",
 | |
|       "segment": {
 | |
|         "type": "line",
 | |
|         "end": {
 | |
|           "x": 0.0,
 | |
|           "y": -8.0,
 | |
|           "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": 0.0,
 | |
|         "y": 0.0,
 | |
|         "z": 1.0
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   {
 | |
|     "cmdId": "[uuid]",
 | |
|     "range": [],
 | |
|     "command": {
 | |
|       "type": "extrude",
 | |
|       "target": "[uuid]",
 | |
|       "distance": 11.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": "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]"
 | |
|     }
 | |
|   }
 | |
| ]
 |