[
  {
    "step": 1,
    "skill": "create_new_part",
    "args": {},
    "source_feature": "\u6BDB\u6BE1\u570850.SLDPRT",
    "note": "\u65B0\u5EFA\u96F6\u4EF6"
  },
  {
    "step": 2,
    "skill": "create_front_plane_sketch",
    "args": {},
    "source_feature": "\u8349\u56FE1",
    "note": "\u8349\u56FE\u57FA\u51C6=\u524D\u89C6\u57FA\u51C6\u9762 / RefPlane"
  },
  {
    "step": 3,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        3.944246,
        18,
        0
      ],
      "end_model_mm": [
        2.944246,
        24,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 4,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        2.944246,
        24,
        0
      ],
      "end_model_mm": [
        -1.055754,
        24,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 5,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        -1.055754,
        24,
        0
      ],
      "end_model_mm": [
        -2.055754,
        18,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 6,
    "skill": "draw_center_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        0,
        -7.5,
        0
      ],
      "end_model_mm": [
        9.14129,
        -7.5,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 7,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        -2.055754,
        18,
        0
      ],
      "end_model_mm": [
        -2.139087,
        17.5,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 8,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        -2.139087,
        17.5,
        0
      ],
      "end_model_mm": [
        4.027579,
        17.5,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 9,
    "skill": "draw_line_mm",
    "args": {
      "coordinate_system": "model",
      "start_model_mm": [
        3.944246,
        18,
        0
      ],
      "end_model_mm": [
        4.027579,
        17.5,
        0
      ]
    },
    "source_feature": "\u8349\u56FE1",
    "note": "Revolution"
  },
  {
    "step": 10,
    "skill": "create_revolve_boss_mm",
    "args": {
      "angle_deg": 360,
      "merge": true,
      "reverse_dir": false,
      "axis_start_model_mm": [
        0,
        -7.5,
        0
      ],
      "axis_end_model_mm": [
        9.14129,
        -7.5,
        0
      ]
    },
    "source_feature": "\u65CB\u8F6C1",
    "note": "\u65CB\u8F6C\u51F8\u53F0"
  }
]