Compare commits

...

1 Commits

Author SHA1 Message Date
3541036685 Replace std lib math constants with actual constants
Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-01-22 09:12:26 +13:00
72 changed files with 1375 additions and 78 deletions

View File

@ -4,9 +4,11 @@ excerpt: "Return the value of Eulers number `e`."
layout: manual
---
**WARNING:** This function is deprecated.
Return the value of Eulers number `e`.
**DEPRECATED** use E
```js
e() -> number

View File

@ -39,7 +39,6 @@ layout: manual
* [`close`](kcl/close)
* [`cm`](kcl/cm)
* [`cos`](kcl/cos)
* [`e`](kcl/e)
* [`extrude`](kcl/extrude)
* [`fillet`](kcl/fillet)
* [`floor`](kcl/floor)
@ -78,7 +77,6 @@ layout: manual
* [`patternLinear3d`](kcl/patternLinear3d)
* [`patternTransform`](kcl/patternTransform)
* [`patternTransform2d`](kcl/patternTransform2d)
* [`pi`](kcl/pi)
* [`polar`](kcl/polar)
* [`polygon`](kcl/polygon)
* [`pop`](kcl/pop)
@ -110,7 +108,6 @@ layout: manual
* [`tangentialArc`](kcl/tangentialArc)
* [`tangentialArcTo`](kcl/tangentialArcTo)
* [`tangentialArcToRelative`](kcl/tangentialArcToRelative)
* [`tau`](kcl/tau)
* [`toDegrees`](kcl/toDegrees)
* [`toRadians`](kcl/toRadians)
* [`xLine`](kcl/xLine)

View File

@ -4,9 +4,11 @@ excerpt: "Return the value of `pi`. Archimedes constant (π)."
layout: manual
---
**WARNING:** This function is deprecated.
Return the value of `pi`. Archimedes constant (π).
**DEPRECATED** use PI
```js
pi() -> number

View File

@ -76,7 +76,7 @@ assertEqual(sum, 6, 0.00001, "1 + 2 + 3 summed is 6")
// Declare a function that sketches a decagon.
fn decagon(radius) {
// Each side of the decagon is turned this many degrees from the previous angle.
stepAngle = 1 / 10 * tau()
stepAngle = 1 / 10 * TAU
// Start the decagon sketch at this point.
startOfDecagonSketch = startSketchOn('XY')
@ -97,7 +97,7 @@ fn decagon(radius) {
/* The `decagon` above is basically like this pseudo-code:
fn decagon(radius):
stepAngle = (1/10) * tau()
stepAngle = (1/10) * TAU
plane = startSketchOn('XY')
startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)

View File

@ -65161,7 +65161,7 @@
{
"name": "e",
"summary": "Return the value of Eulers number `e`.",
"description": "",
"description": "**DEPRECATED** use E",
"tags": [
"math"
],
@ -65180,7 +65180,7 @@
"labelRequired": true
},
"unpublished": false,
"deprecated": false,
"deprecated": true,
"examples": [
"exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 30, length = 2 * e() ^ 2 }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(10, exampleSketch)"
]
@ -133801,7 +133801,7 @@
{
"name": "pi",
"summary": "Return the value of `pi`. Archimedes constant (π).",
"description": "",
"description": "**DEPRECATED** use PI",
"tags": [
"math"
],
@ -133820,7 +133820,7 @@
"labelRequired": true
},
"unpublished": false,
"deprecated": false,
"deprecated": true,
"examples": [
"circumference = 70\n\nexampleSketch = startSketchOn(\"XZ\")\n |> circle({\n center = [0, 0],\n radius = circumference / (2 * pi())\n }, %)\n\nexample = extrude(5, exampleSketch)"
]
@ -164365,7 +164365,7 @@
"examples": [
"// This function adds two numbers.\nfn add(a, b) {\n return a + b\n}\n\n// This function adds an array of numbers.\n// It uses the `reduce` function, to call the `add` function on every\n// element of the `arr` parameter. The starting value is 0.\nfn sum(arr) {\n return reduce(arr, 0, add)\n}\n\n/* The above is basically like this pseudo-code:\nfn sum(arr):\n sumSoFar = 0\n for i in arr:\n sumSoFar = add(sumSoFar, i)\n return sumSoFar */\n\n\n// We use `assertEqual` to check that our `sum` function gives the\n// expected result. It's good to check your work!\nassertEqual(sum([1, 2, 3]), 6, 0.00001, \"1 + 2 + 3 summed is 6\")",
"// This example works just like the previous example above, but it uses\n// an anonymous `add` function as its parameter, instead of declaring a\n// named function outside.\narr = [1, 2, 3]\nsum = reduce(arr, 0, fn(i, result_so_far) {\n return i + result_so_far\n})\n\n// We use `assertEqual` to check that our `sum` function gives the\n// expected result. It's good to check your work!\nassertEqual(sum, 6, 0.00001, \"1 + 2 + 3 summed is 6\")",
"// Declare a function that sketches a decagon.\nfn decagon(radius) {\n // Each side of the decagon is turned this many degrees from the previous angle.\n stepAngle = 1 / 10 * tau()\n\n // Start the decagon sketch at this point.\n startOfDecagonSketch = startSketchOn('XY')\n |> startProfileAt([cos(0) * radius, sin(0) * radius], %)\n\n // Use a `reduce` to draw the remaining decagon sides.\n // For each number in the array 1..10, run the given function,\n // which takes a partially-sketched decagon and adds one more edge to it.\n fullDecagon = reduce([1..10], startOfDecagonSketch, fn(i, partialDecagon) {\n // Draw one edge of the decagon.\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n return lineTo([x, y], partialDecagon)\n })\n\n return fullDecagon\n}\n\n/* The `decagon` above is basically like this pseudo-code:\nfn decagon(radius):\n stepAngle = (1/10) * tau()\n plane = startSketchOn('XY')\n startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)\n\n // Here's the reduce part.\n partialDecagon = startOfDecagonSketch\n for i in [1..10]:\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n partialDecagon = lineTo([x, y], partialDecagon)\n fullDecagon = partialDecagon // it's now full\n return fullDecagon */\n\n\n// Use the `decagon` function declared above, to sketch a decagon with radius 5.\ndecagon(5.0)\n |> close(%)"
"// Declare a function that sketches a decagon.\nfn decagon(radius) {\n // Each side of the decagon is turned this many degrees from the previous angle.\n stepAngle = 1 / 10 * TAU\n\n // Start the decagon sketch at this point.\n startOfDecagonSketch = startSketchOn('XY')\n |> startProfileAt([cos(0) * radius, sin(0) * radius], %)\n\n // Use a `reduce` to draw the remaining decagon sides.\n // For each number in the array 1..10, run the given function,\n // which takes a partially-sketched decagon and adds one more edge to it.\n fullDecagon = reduce([1..10], startOfDecagonSketch, fn(i, partialDecagon) {\n // Draw one edge of the decagon.\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n return lineTo([x, y], partialDecagon)\n })\n\n return fullDecagon\n}\n\n/* The `decagon` above is basically like this pseudo-code:\nfn decagon(radius):\n stepAngle = (1/10) * TAU\n plane = startSketchOn('XY')\n startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)\n\n // Here's the reduce part.\n partialDecagon = startOfDecagonSketch\n for i in [1..10]:\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n partialDecagon = lineTo([x, y], partialDecagon)\n fullDecagon = partialDecagon // it's now full\n return fullDecagon */\n\n\n// Use the `decagon` function declared above, to sketch a decagon with radius 5.\ndecagon(5.0)\n |> close(%)"
]
},
{
@ -207096,7 +207096,7 @@
{
"name": "tau",
"summary": "Return the value of `tau`. The full circle constant (τ). Equal to 2π.",
"description": "",
"description": "**DEPRECATED** use TAU",
"tags": [
"math"
],
@ -207115,7 +207115,7 @@
"labelRequired": true
},
"unpublished": false,
"deprecated": false,
"deprecated": true,
"examples": [
"exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 10 * tau() }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)"
]
@ -207157,7 +207157,7 @@
"unpublished": false,
"deprecated": false,
"examples": [
"exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 70 * cos(toDegrees(pi() / 4))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)"
"exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 70 * cos(toDegrees(PI / 4))\n }, %)\n |> yLineTo(0, %)\n |> close(%)\n\nexample = extrude(5, exampleSketch)"
]
},
{

View File

@ -4,9 +4,11 @@ excerpt: "Return the value of `tau`. The full circle constant (τ). Equal to 2π
layout: manual
---
**WARNING:** This function is deprecated.
Return the value of `tau`. The full circle constant (τ). Equal to 2π.
**DEPRECATED** use TAU
```js
tau() -> number

View File

@ -35,7 +35,7 @@ exampleSketch = startSketchOn("XZ")
|> startProfileAt([0, 0], %)
|> angledLine({
angle = 50,
length = 70 * cos(toDegrees(pi() / 4))
length = 70 * cos(toDegrees(PI / 4))
}, %)
|> yLineTo(0, %)
|> close(%)

View File

@ -434,10 +434,13 @@ impl Environment {
Self {
// Prelude
bindings: IndexMap::from([
("ZERO".to_string(), KclValue::from_number(0.0, NO_META)),
("QUARTER_TURN".to_string(), KclValue::from_number(90.0, NO_META)),
("HALF_TURN".to_string(), KclValue::from_number(180.0, NO_META)),
("THREE_QUARTER_TURN".to_string(), KclValue::from_number(270.0, NO_META)),
("ZERO".to_owned(), KclValue::from_number(0.0, NO_META)),
("QUARTER_TURN".to_owned(), KclValue::from_number(90.0, NO_META)),
("HALF_TURN".to_owned(), KclValue::from_number(180.0, NO_META)),
("THREE_QUARTER_TURN".to_owned(), KclValue::from_number(270.0, NO_META)),
("PI".to_owned(), KclValue::from_number(std::f64::consts::PI, NO_META)),
("E".to_owned(), KclValue::from_number(std::f64::consts::E, NO_META)),
("TAU".to_owned(), KclValue::from_number(std::f64::consts::TAU, NO_META)),
]),
parent: None,
}
@ -3344,7 +3347,7 @@ let shape = layer() |> patternTransform(10, transform, %)
#[tokio::test(flavor = "multi_thread")]
async fn test_math_execute_with_pi() {
let ast = r#"const myVar = pi() * 2"#;
let ast = r#"const myVar = PI * 2"#;
let (_, _, exec_state) = parse_execute(ast).await.unwrap();
assert_eq!(
std::f64::consts::TAU,

View File

@ -141,7 +141,7 @@ pub async fn reduce(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
/// // Declare a function that sketches a decagon.
/// fn decagon(radius) {
/// // Each side of the decagon is turned this many degrees from the previous angle.
/// stepAngle = (1/10) * tau()
/// stepAngle = (1/10) * TAU
///
/// // Start the decagon sketch at this point.
/// startOfDecagonSketch = startSketchOn('XY')
@ -164,7 +164,7 @@ pub async fn reduce(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
/// /*
/// The `decagon` above is basically like this pseudo-code:
/// fn decagon(radius):
/// stepAngle = (1/10) * tau()
/// stepAngle = (1/10) * TAU
/// plane = startSketchOn('XY')
/// startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)
///

View File

@ -145,6 +145,8 @@ pub async fn pi(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kcl
/// Return the value of `pi`. Archimedes constant (π).
///
/// **DEPRECATED** use PI
///
/// ```no_run
/// circumference = 70
///
@ -156,6 +158,7 @@ pub async fn pi(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kcl
#[stdlib {
name = "pi",
tags = ["math"],
deprecated = true,
}]
fn inner_pi() -> Result<f64, KclError> {
Ok(std::f64::consts::PI)
@ -693,6 +696,8 @@ pub async fn e(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, KclE
/// Return the value of Eulers number `e`.
///
/// **DEPRECATED** use E
///
/// ```no_run
/// exampleSketch = startSketchOn("XZ")
/// |> startProfileAt([0, 0], %)
@ -708,6 +713,7 @@ pub async fn e(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, KclE
#[stdlib {
name = "e",
tags = ["math"],
deprecated = true,
}]
fn inner_e() -> Result<f64, KclError> {
Ok(std::f64::consts::E)
@ -722,6 +728,8 @@ pub async fn tau(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
/// Return the value of `tau`. The full circle constant (τ). Equal to 2π.
///
/// **DEPRECATED** use TAU
///
/// ```no_run
/// exampleSketch = startSketchOn("XZ")
/// |> startProfileAt([0, 0], %)
@ -737,6 +745,7 @@ pub async fn tau(_exec_state: &mut ExecState, args: Args) -> Result<KclValue, Kc
#[stdlib {
name = "tau",
tags = ["math"],
deprecated = true,
}]
fn inner_tau() -> Result<f64, KclError> {
Ok(std::f64::consts::TAU)
@ -787,7 +796,7 @@ pub async fn to_degrees(_exec_state: &mut ExecState, args: Args) -> Result<KclVa
/// |> startProfileAt([0, 0], %)
/// |> angledLine({
/// angle = 50,
/// length = 70 * cos(toDegrees(pi()/4)),
/// length = 70 * cos(toDegrees(PI/4)),
/// }, %)
/// |> yLineTo(0, %)
/// |> close(%)

View File

@ -6,16 +6,31 @@ description: Program memory after executing add_lots.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -85,16 +100,31 @@ description: Program memory after executing add_lots.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing angled_line.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing array_elem_pop.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing array_elem_push.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing array_range_expr.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing array_range_negative_expr.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing artifact_graph_example_code1.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing artifact_graph_example_code_no_3d.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing artifact_graph_example_code_offset_planes.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing artifact_graph_sketch_on_face_etc.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing basic_fillet_cube_close_opposite.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing basic_fillet_cube_end.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing basic_fillet_cube_next_adjacent.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing basic_fillet_cube_previous_adjacent.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing basic_fillet_cube_start.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing big_number_angle_to_match_length_x.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing big_number_angle_to_match_length_y.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing boolean_logical_and.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing boolean_logical_multiple.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing boolean_logical_or.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 99
description: Program memory after executing circle_three_point.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing circular_pattern3d_a_pattern.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing comparisons.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing computed_var.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing cube.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -697,16 +712,31 @@ description: Program memory after executing cube.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing double_map_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -85,16 +100,31 @@ description: Program memory after executing double_map_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing fillet-and-shell.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -1273,16 +1288,31 @@ description: Program memory after executing fillet-and-shell.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing function_sketch.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -390,16 +405,31 @@ description: Program memory after executing function_sketch.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing function_sketch_with_position.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -376,16 +391,31 @@ description: Program memory after executing function_sketch_with_position.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 105
description: Program memory after executing helix_ccw.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing i_shape.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing if_else.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing import_constant.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing import_export.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing import_glob.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -65,16 +80,31 @@ description: Program memory after executing import_glob.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing import_whole.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing index_of_array.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing kittycad_svg.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing kw_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -91,16 +106,31 @@ description: Program memory after executing kw_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -171,16 +201,31 @@ description: Program memory after executing kw_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -285,16 +330,31 @@ description: Program memory after executing kw_fn.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing kw_fn_with_defaults.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -100,16 +115,31 @@ description: Program memory after executing kw_fn_with_defaults.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing linear_pattern3d_a_pattern.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing mike_stress_test.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing neg_xz_plane.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,13 +1,16 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing parametric.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"FOS": {
"type": "Number",
"value": 2.0,
@ -26,11 +29,21 @@ snapshot_kind: text
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,13 +1,16 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing parametric_with_tan_arc.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"FOS": {
"type": "Number",
"value": 2.0,
@ -26,11 +29,21 @@ snapshot_kind: text
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing pentagon_fillet_sugar.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -1660,16 +1675,31 @@ description: Program memory after executing pentagon_fillet_sugar.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -697,16 +712,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -793,16 +823,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -1484,16 +1529,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -1796,16 +1856,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -2487,16 +2562,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -2583,16 +2673,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -3274,16 +3379,31 @@ description: Program memory after executing pipe_as_arg.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,13 +1,16 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing poop_chute.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"Fx": {
"type": "Number",
"value": 0.5,
@ -39,11 +42,21 @@ snapshot_kind: text
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing property_of_object.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -19,16 +19,31 @@ description: Program memory after executing riddle_small.kcl
}
]
},
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -442,16 +457,31 @@ description: Program memory after executing riddle_small.kcl
}
]
},
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing sketch-on-chamfer-two-times-different-order.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing sketch-on-chamfer-two-times.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing sketch_in_object.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -307,16 +322,31 @@ description: Program memory after executing sketch_in_object.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -663,16 +693,31 @@ description: Program memory after executing sketch_in_object.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -964,16 +1009,31 @@ description: Program memory after executing sketch_in_object.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing sketch_on_face.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,12 +1,16 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing sketch_on_face_after_fillets_referencing_face.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"FOS": {
"type": "Number",
"value": 2.0,
@ -65,11 +69,21 @@ snapshot_kind: text
}
]
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing sketch_on_face_circle_tagged.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -311,16 +326,31 @@ description: Program memory after executing sketch_on_face_circle_tagged.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing sketch_on_face_end.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -311,16 +326,31 @@ description: Program memory after executing sketch_on_face_end.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing sketch_on_face_end_negative_extrude.
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -311,16 +326,31 @@ description: Program memory after executing sketch_on_face_end_negative_extrude.
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -6,16 +6,31 @@ description: Program memory after executing sketch_on_face_start.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,
@ -311,16 +326,31 @@ description: Program memory after executing sketch_on_face_start.kcl
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 92
description: Program memory after executing tan_arc_x_line.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,23 +1,36 @@
---
source: kcl/src/simulation_tests.rs
assertion_line: 105
description: Program memory after executing tangential_arc.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,

View File

@ -1,22 +1,36 @@
---
source: kcl/src/simulation_tests.rs
description: Program memory after executing xz_plane.kcl
snapshot_kind: text
---
{
"environments": [
{
"bindings": {
"E": {
"type": "Number",
"value": 2.718281828459045,
"__meta": []
},
"HALF_TURN": {
"type": "Number",
"value": 180.0,
"__meta": []
},
"PI": {
"type": "Number",
"value": 3.141592653589793,
"__meta": []
},
"QUARTER_TURN": {
"type": "Number",
"value": 90.0,
"__meta": []
},
"TAU": {
"type": "Number",
"value": 6.283185307179586,
"__meta": []
},
"THREE_QUARTER_TURN": {
"type": "Number",
"value": 270.0,