---
source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing makeup-mirror.kcl
---
{
  "archRadius": {
    "type": "Number",
    "value": 90.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "archThickness": {
    "type": "Number",
    "value": 1.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "archToMirrorGap": {
    "type": "Number",
    "value": 5.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "armFn": {
    "type": "Function",
    "value": null
  },
  "armLength": {
    "type": "Number",
    "value": 170.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "armPartA": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              0.0,
              36.5
            ],
            "from": [
              5.0,
              36.5
            ],
            "radius": 5.0,
            "tag": null,
            "to": [
              5.0,
              36.5
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "YZ",
          "xAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 0.0,
            "z": 1.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            5.0,
            36.5
          ],
          "to": [
            5.0,
            36.5
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 170.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "armPartB": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              61.0
            ],
            "from": [
              175.0,
              61.0
            ],
            "radius": 5.0,
            "tag": null,
            "to": [
              175.0,
              61.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "XZ",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 0.0,
            "z": 1.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            175.0,
            61.0
          ],
          "to": [
            175.0,
            61.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 170.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "armRadius": {
    "type": "Number",
    "value": 5.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "hingeFn": {
    "type": "Function",
    "value": null
  },
  "hingeGap": {
    "type": "Number",
    "value": 0.5,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "hingeHeight": {
    "type": "Number",
    "value": 24.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "hingePartA1": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              0.0,
              0.0
            ],
            "from": [
              8.0,
              0.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              8.0,
              0.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            8.0,
            0.0
          ],
          "to": [
            8.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartA2": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              0.0,
              0.0
            ],
            "from": [
              8.0,
              0.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              8.0,
              0.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 24.5,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            8.0,
            0.0
          ],
          "to": [
            8.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartA3": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              0.0,
              0.0
            ],
            "from": [
              8.0,
              0.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              8.0,
              0.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 49.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            8.0,
            0.0
          ],
          "to": [
            8.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartB2": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              0.0
            ],
            "from": [
              178.0,
              0.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              178.0,
              0.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 24.5,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            178.0,
            0.0
          ],
          "to": [
            178.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartB3": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              0.0
            ],
            "from": [
              178.0,
              0.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              178.0,
              0.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 49.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            178.0,
            0.0
          ],
          "to": [
            178.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartC2": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              -170.0
            ],
            "from": [
              178.0,
              -170.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              178.0,
              -170.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 49.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            178.0,
            -170.0
          ],
          "to": [
            178.0,
            -170.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingePartC3": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              -170.0
            ],
            "from": [
              178.0,
              -170.0
            ],
            "radius": 8.0,
            "tag": null,
            "to": [
              178.0,
              -170.0
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 73.5,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 1.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            178.0,
            -170.0
          ],
          "to": [
            178.0,
            -170.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 24.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "hingeRadius": {
    "type": "Number",
    "value": 8.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "mirror": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudeArc"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "ccw": true,
            "center": [
              170.0,
              188.5
            ],
            "from": [
              255.0,
              188.5
            ],
            "radius": 85.0,
            "tag": null,
            "to": [
              255.0,
              188.5
            ],
            "type": "Circle",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": -165.0,
            "z": 0.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "Custom",
          "xAxis": {
            "x": 1.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Unknown"
            }
          },
          "yAxis": {
            "x": 0.0,
            "y": 0.0,
            "z": 1.0,
            "units": {
              "type": "Unknown"
            }
          }
        },
        "start": {
          "from": [
            255.0,
            188.5
          ],
          "to": [
            255.0,
            188.5
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 10.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "mirrorFn": {
    "type": "Function",
    "value": null
  },
  "mirrorRadius": {
    "type": "Number",
    "value": 85.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  },
  "mirrorThickness": {
    "type": "Number",
    "value": 10.0,
    "ty": {
      "type": "Default",
      "len": {
        "type": "Mm"
      },
      "angle": {
        "type": "Degrees"
      }
    }
  }
}
