---
source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing sketch_on_face_end.kcl
---
{
  "cube": {
    "type": "Function",
    "value": null
  },
  "part001": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              0.0,
              0.0
            ],
            "tag": null,
            "to": [
              0.0,
              20.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              0.0,
              20.0
            ],
            "tag": null,
            "to": [
              20.0,
              20.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              20.0,
              20.0
            ],
            "tag": null,
            "to": [
              20.0,
              0.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              20.0,
              0.0
            ],
            "tag": null,
            "to": [
              0.0,
              0.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "artifactId": "[uuid]",
          "id": "[uuid]",
          "origin": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0,
            "units": {
              "type": "Mm"
            }
          },
          "type": "plane",
          "value": "XY",
          "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": [
            0.0,
            0.0
          ],
          "to": [
            0.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 20.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  },
  "part002": {
    "type": "Solid",
    "value": {
      "type": "Solid",
      "id": "[uuid]",
      "artifactId": "[uuid]",
      "value": [
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        },
        {
          "faceId": "[uuid]",
          "id": "[uuid]",
          "sourceRange": [],
          "tag": null,
          "type": "extrudePlane"
        }
      ],
      "sketch": {
        "type": "Sketch",
        "id": "[uuid]",
        "paths": [
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              0.0,
              0.0
            ],
            "tag": null,
            "to": [
              0.0,
              10.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              0.0,
              10.0
            ],
            "tag": null,
            "to": [
              10.0,
              10.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              10.0,
              10.0
            ],
            "tag": null,
            "to": [
              10.0,
              0.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          },
          {
            "__geoMeta": {
              "id": "[uuid]",
              "sourceRange": []
            },
            "from": [
              10.0,
              0.0
            ],
            "tag": null,
            "to": [
              0.0,
              0.0
            ],
            "type": "ToPoint",
            "units": {
              "type": "Mm"
            }
          }
        ],
        "on": {
          "type": "face",
          "id": "[uuid]",
          "artifactId": "[uuid]",
          "value": "end",
          "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"
            }
          },
          "solid": {
            "type": "Solid",
            "id": "[uuid]",
            "artifactId": "[uuid]",
            "value": [
              {
                "faceId": "[uuid]",
                "id": "[uuid]",
                "sourceRange": [],
                "tag": null,
                "type": "extrudePlane"
              },
              {
                "faceId": "[uuid]",
                "id": "[uuid]",
                "sourceRange": [],
                "tag": null,
                "type": "extrudePlane"
              },
              {
                "faceId": "[uuid]",
                "id": "[uuid]",
                "sourceRange": [],
                "tag": null,
                "type": "extrudePlane"
              },
              {
                "faceId": "[uuid]",
                "id": "[uuid]",
                "sourceRange": [],
                "tag": null,
                "type": "extrudePlane"
              }
            ],
            "sketch": {
              "type": "Sketch",
              "id": "[uuid]",
              "paths": [
                {
                  "__geoMeta": {
                    "id": "[uuid]",
                    "sourceRange": []
                  },
                  "from": [
                    0.0,
                    0.0
                  ],
                  "tag": null,
                  "to": [
                    0.0,
                    20.0
                  ],
                  "type": "ToPoint",
                  "units": {
                    "type": "Mm"
                  }
                },
                {
                  "__geoMeta": {
                    "id": "[uuid]",
                    "sourceRange": []
                  },
                  "from": [
                    0.0,
                    20.0
                  ],
                  "tag": null,
                  "to": [
                    20.0,
                    20.0
                  ],
                  "type": "ToPoint",
                  "units": {
                    "type": "Mm"
                  }
                },
                {
                  "__geoMeta": {
                    "id": "[uuid]",
                    "sourceRange": []
                  },
                  "from": [
                    20.0,
                    20.0
                  ],
                  "tag": null,
                  "to": [
                    20.0,
                    0.0
                  ],
                  "type": "ToPoint",
                  "units": {
                    "type": "Mm"
                  }
                },
                {
                  "__geoMeta": {
                    "id": "[uuid]",
                    "sourceRange": []
                  },
                  "from": [
                    20.0,
                    0.0
                  ],
                  "tag": null,
                  "to": [
                    0.0,
                    0.0
                  ],
                  "type": "ToPoint",
                  "units": {
                    "type": "Mm"
                  }
                }
              ],
              "on": {
                "artifactId": "[uuid]",
                "id": "[uuid]",
                "origin": {
                  "x": 0.0,
                  "y": 0.0,
                  "z": 0.0,
                  "units": {
                    "type": "Mm"
                  }
                },
                "type": "plane",
                "value": "XY",
                "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": [
                  0.0,
                  0.0
                ],
                "to": [
                  0.0,
                  0.0
                ],
                "units": {
                  "type": "Mm"
                },
                "tag": null,
                "__geoMeta": {
                  "id": "[uuid]",
                  "sourceRange": []
                }
              },
              "artifactId": "[uuid]",
              "originalId": "[uuid]",
              "units": {
                "type": "Mm"
              }
            },
            "height": 20.0,
            "startCapId": "[uuid]",
            "endCapId": "[uuid]",
            "units": {
              "type": "Mm"
            },
            "sectional": false
          },
          "units": {
            "type": "Mm"
          }
        },
        "start": {
          "from": [
            0.0,
            0.0
          ],
          "to": [
            0.0,
            0.0
          ],
          "units": {
            "type": "Mm"
          },
          "tag": null,
          "__geoMeta": {
            "id": "[uuid]",
            "sourceRange": []
          }
        },
        "artifactId": "[uuid]",
        "originalId": "[uuid]",
        "units": {
          "type": "Mm"
        }
      },
      "height": 5.0,
      "startCapId": "[uuid]",
      "endCapId": "[uuid]",
      "units": {
        "type": "Mm"
      },
      "sectional": false
    }
  }
}
