---
source: kcl-lib/src/simulation_tests.rs
description: Operations executed car-wheel-assembly.kcl
---
[
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "car-wheel.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "car-rotor.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "brake-caliper.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "lug-nut.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "car-tire.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "StdLibCall",
    "name": "patternCircular3d",
    "unlabeledArg": {
      "value": {
        "type": "Solid",
        "value": {
          "artifactId": "[uuid]"
        }
      },
      "sourceRange": []
    },
    "labeledArgs": {
      "arcDegrees": {
        "value": {
          "type": "Number",
          "value": 360.0,
          "ty": {
            "type": "Default",
            "len": {
              "type": "Inches"
            },
            "angle": {
              "type": "Degrees"
            }
          }
        },
        "sourceRange": []
      },
      "axis": {
        "value": {
          "type": "Array",
          "value": [
            {
              "type": "Number",
              "value": 0.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            },
            {
              "type": "Number",
              "value": 1.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            },
            {
              "type": "Number",
              "value": 0.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            }
          ]
        },
        "sourceRange": []
      },
      "center": {
        "value": {
          "type": "Array",
          "value": [
            {
              "type": "Number",
              "value": 0.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            },
            {
              "type": "Number",
              "value": 0.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            },
            {
              "type": "Number",
              "value": 0.0,
              "ty": {
                "type": "Default",
                "len": {
                  "type": "Inches"
                },
                "angle": {
                  "type": "Degrees"
                }
              }
            }
          ]
        },
        "sourceRange": []
      },
      "instances": {
        "value": {
          "type": "Number",
          "value": 5.0,
          "ty": {
            "type": "Default",
            "len": {
              "type": "Inches"
            },
            "angle": {
              "type": "Degrees"
            }
          }
        },
        "sourceRange": []
      },
      "rotateDuplicates": {
        "value": {
          "type": "Bool",
          "value": false
        },
        "sourceRange": []
      }
    },
    "sourceRange": []
  },
  {
    "type": "GroupBegin",
    "group": {
      "type": "ModuleInstance",
      "name": "parameters.kcl",
      "moduleId": 0
    },
    "sourceRange": []
  },
  {
    "type": "GroupEnd"
  },
  {
    "type": "GroupEnd"
  },
  {
    "type": "GroupEnd"
  },
  {
    "type": "GroupEnd"
  },
  {
    "type": "GroupEnd"
  },
  {
    "type": "GroupEnd"
  }
]
