---
source: kcl/src/simulation_tests.rs
description: Operations executed circular_pattern3d_a_pattern.kcl
snapshot_kind: text
---
[
  {
    "labeledArgs": {
      "data": {
        "sourceRange": [
          30,
          34,
          0
        ]
      }
    },
    "name": "startSketchOn",
    "sourceRange": [
      16,
      35,
      0
    ],
    "type": "StdLibCall",
    "unlabeledArg": null
  },
  {
    "labeledArgs": {
      "length": {
        "sourceRange": [
          176,
          177,
          0
        ]
      }
    },
    "name": "extrude",
    "sourceRange": [
      159,
      178,
      0
    ],
    "type": "StdLibCall",
    "unlabeledArg": null
  },
  {
    "labeledArgs": {
      "axis": {
        "sourceRange": [
          232,
          241,
          0
        ]
      },
      "distance": {
        "sourceRange": [
          273,
          274,
          0
        ]
      },
      "instances": {
        "sourceRange": [
          257,
          258,
          0
        ]
      }
    },
    "name": "patternLinear3d",
    "sourceRange": [
      189,
      277,
      0
    ],
    "type": "StdLibCall",
    "unlabeledArg": {
      "sourceRange": [
        208,
        221,
        0
      ]
    }
  },
  {
    "labeledArgs": {
      "arcDegrees": {
        "sourceRange": [
          398,
          401,
          0
        ]
      },
      "axis": {
        "sourceRange": [
          326,
          335,
          0
        ]
      },
      "center": {
        "sourceRange": [
          348,
          363,
          0
        ]
      },
      "instances": {
        "sourceRange": [
          379,
          381,
          0
        ]
      },
      "rotateDuplicates": {
        "sourceRange": [
          424,
          429,
          0
        ]
      }
    },
    "name": "patternCircular3d",
    "sourceRange": [
      288,
      432,
      0
    ],
    "type": "StdLibCall",
    "unlabeledArg": {
      "sourceRange": [
        309,
        315,
        0
      ]
    }
  }
]
