More numeric types baby steps (#5388)

* Add units to Paths

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Add some NumericType combination functions

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Fix docs/json/snippets generation from schemas

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-02-20 10:12:37 +13:00
committed by GitHub
parent b2e1d21d45
commit 45707d2974
83 changed files with 40831 additions and 18188 deletions

File diff suppressed because it is too large Load Diff

View File

@ -18,6 +18,7 @@ A base path.
|----------|------|-------------|----------| |----------|------|-------------|----------|
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A base path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |

View File

@ -27,6 +27,7 @@ A path that goes to a point.
| `type` |enum: `ToPoint`| | No | | `type` |enum: `ToPoint`| | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -49,6 +50,7 @@ A arc that is tangential to the last path segment that goes to a point
| `ccw` |`boolean`| arc's direction | No | | `ccw` |`boolean`| arc's direction | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -71,6 +73,7 @@ A arc that is tangential to the last path segment
| `ccw` |`boolean`| arc's direction | No | | `ccw` |`boolean`| arc's direction | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -94,6 +97,7 @@ a complete arc
| `ccw` |`boolean`| arc's direction This is used to compute the tangential angle. | No | | `ccw` |`boolean`| arc's direction This is used to compute the tangential angle. | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -117,6 +121,7 @@ A base path.
| `p3` |`[number, number]`| Point 3 of the circle | No | | `p3` |`[number, number]`| Point 3 of the circle | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -138,6 +143,7 @@ A path that is horizontal.
| `x` |`number`| The x coordinate. | No | | `x` |`number`| The x coordinate. | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -160,6 +166,7 @@ An angled line to.
| `y` |`number`| The y coordinate. | No | | `y` |`number`| The y coordinate. | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -180,6 +187,7 @@ A base path.
| `type` |enum: `Base`| | No | | `type` |enum: `Base`| | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |
@ -203,6 +211,7 @@ A circular arc, not necessarily tangential to the current point.
| `ccw` |`boolean`| True if the arc is counterclockwise. | No | | `ccw` |`boolean`| True if the arc is counterclockwise. | No |
| `from` |`[number, number]`| The from point. | No | | `from` |`[number, number]`| The from point. | No |
| `to` |`[number, number]`| The to point. | No | | `to` |`[number, number]`| The to point. | No |
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A path. | No |
| `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | | `tag` |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No |
| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No |

View File

@ -54,9 +54,27 @@ describe('processMemory', () => {
}, },
], ],
theSketch: [ theSketch: [
{ type: 'ToPoint', to: [-3.35, 0.17], from: [0, 0], tag: null }, {
{ type: 'ToPoint', to: [0.98, 5.16], from: [-3.35, 0.17], tag: null }, type: 'ToPoint',
{ type: 'ToPoint', to: [2.15, 4.32], from: [0.98, 5.16], tag: null }, to: [-3.35, 0.17],
from: [0, 0],
units: { type: 'Mm' },
tag: null,
},
{
type: 'ToPoint',
to: [0.98, 5.16],
from: [-3.35, 0.17],
units: { type: 'Mm' },
tag: null,
},
{
type: 'ToPoint',
to: [2.15, 4.32],
from: [0.98, 5.16],
units: { type: 'Mm' },
tag: null,
},
], ],
}) })
}) })

View File

@ -24,6 +24,7 @@ const mySketch001 = startSketchOn('XY')
start: { start: {
to: [0, 0], to: [0, 0],
from: [0, 0], from: [0, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -35,6 +36,7 @@ const mySketch001 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
tag: null, tag: null,
to: [-1.59, -1.54], to: [-1.59, -1.54],
units: { type: 'Mm' },
from: [0, 0], from: [0, 0],
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
@ -45,6 +47,7 @@ const mySketch001 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
to: [0.46, -5.82], to: [0.46, -5.82],
from: [-1.59, -1.54], from: [-1.59, -1.54],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
@ -111,6 +114,7 @@ const mySketch001 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [0, 0], from: [0, 0],
to: [-1.59, -1.54], to: [-1.59, -1.54],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -121,6 +125,7 @@ const mySketch001 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [-1.59, -1.54], from: [-1.59, -1.54],
to: [0.46, -5.82], to: [0.46, -5.82],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -229,6 +234,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [0, 0], from: [0, 0],
to: [-2.5, 0], to: [-2.5, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -239,6 +245,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [-2.5, 0], from: [-2.5, 0],
to: [0, 10], to: [0, 10],
units: { type: 'Mm' },
tag: { tag: {
end: expect.any(Number), end: expect.any(Number),
start: expect.any(Number), start: expect.any(Number),
@ -254,6 +261,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [0, 10], from: [0, 10],
to: [2.5, 0], to: [2.5, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -335,6 +343,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [0, 0], from: [0, 0],
to: [-2.5, 0], to: [-2.5, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -345,6 +354,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [-2.5, 0], from: [-2.5, 0],
to: [0, 3], to: [0, 3],
units: { type: 'Mm' },
tag: { tag: {
end: expect.any(Number), end: expect.any(Number),
start: expect.any(Number), start: expect.any(Number),
@ -360,6 +370,7 @@ const sk2 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
from: [0, 3], from: [0, 3],
to: [2.5, 0], to: [2.5, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),

View File

@ -72,6 +72,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [0, 2], to: [0, 2],
from: [0, 0], from: [0, 0],
units: { type: 'Mm' },
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
id: expect.any(String), id: expect.any(String),
@ -87,6 +88,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [2, 3], to: [2, 3],
from: [0, 2], from: [0, 2],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
@ -97,6 +99,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [5, -1], to: [5, -1],
from: [2, 3], from: [2, 3],
units: { type: 'Mm' },
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
id: expect.any(String), id: expect.any(String),
@ -165,6 +168,7 @@ const newVar = myVar + 1`
start: { start: {
to: [0, 0], to: [0, 0],
from: [0, 0], from: [0, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -188,6 +192,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [1, 1], to: [1, 1],
from: [0, 0], from: [0, 0],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
@ -198,6 +203,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [0, 1], to: [0, 1],
from: [1, 1], from: [1, 1],
units: { type: 'Mm' },
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],
id: expect.any(String), id: expect.any(String),
@ -213,6 +219,7 @@ const newVar = myVar + 1`
type: 'ToPoint', type: 'ToPoint',
to: [1, 1], to: [1, 1],
from: [0, 1], from: [0, 1],
units: { type: 'Mm' },
tag: null, tag: null,
__geoMeta: { __geoMeta: {
sourceRange: [expect.any(Number), expect.any(Number), 0], sourceRange: [expect.any(Number), expect.any(Number), 0],

View File

@ -386,6 +386,7 @@ part001 = startSketchOn('XY')
type: 'ToPoint', type: 'ToPoint',
to: [5.62, 1.79], to: [5.62, 1.79],
from: [3.48, 0.44], from: [3.48, 0.44],
units: { type: 'Mm' },
tag: null, tag: null,
}) })
}) })
@ -401,6 +402,7 @@ part001 = startSketchOn('XY')
expect(segment).toEqual({ expect(segment).toEqual({
to: [0, 0.04], to: [0, 0.04],
from: [0, 0.04], from: [0, 0.04],
units: { type: 'Mm' },
tag: null, tag: null,
type: 'Base', type: 'Base',
}) })

View File

@ -328,7 +328,7 @@ fn do_stdlib_inner(
let label_required = !(i == 0 && metadata.unlabeled_first); let label_required = !(i == 0 && metadata.unlabeled_first);
if ty_string != "ExecState" && ty_string != "Args" { if ty_string != "ExecState" && ty_string != "Args" {
let schema = quote! { let schema = quote! {
generator.root_schema_for::<#ty_ident>() #docs_crate::cleanup_number_tuples_root(generator.root_schema_for::<#ty_ident>())
}; };
arg_types.push(quote! { arg_types.push(quote! {
#docs_crate::StdLibFnArg { #docs_crate::StdLibFnArg {
@ -393,7 +393,7 @@ fn do_stdlib_inner(
let return_type = if !ret_ty_string.is_empty() || ret_ty_string != "()" { let return_type = if !ret_ty_string.is_empty() || ret_ty_string != "()" {
let ret_ty_string = rust_type_to_openapi_type(&ret_ty_string); let ret_ty_string = rust_type_to_openapi_type(&ret_ty_string);
quote! { quote! {
let schema = generator.root_schema_for::<#return_type_inner>(); let schema = #docs_crate::cleanup_number_tuples_root(generator.root_schema_for::<#return_type_inner>());
Some(#docs_crate::StdLibFnArg { Some(#docs_crate::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: #ret_ty_string.to_string(), type_: #ret_ty_string.to_string(),

View File

@ -111,7 +111,7 @@ impl crate::docs::StdLibFn for SomeFn {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "data".to_string(), name: "data".to_string(),
type_: "Foo".to_string(), type_: "Foo".to_string(),
schema: generator.root_schema_for::<Foo>(), schema: crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<Foo>()),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -123,7 +123,7 @@ impl crate::docs::StdLibFn for SomeFn {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<i32>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<i32>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "i32".to_string(), type_: "i32".to_string(),

View File

@ -111,7 +111,7 @@ impl crate::docs::StdLibFn for SomeFn {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "data".to_string(), name: "data".to_string(),
type_: "string".to_string(), type_: "string".to_string(),
schema: generator.root_schema_for::<str>(), schema: crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<str>()),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -123,7 +123,7 @@ impl crate::docs::StdLibFn for SomeFn {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<i32>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<i32>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "i32".to_string(), type_: "i32".to_string(),

View File

@ -172,7 +172,9 @@ impl crate::docs::StdLibFn for Show {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "[number]".to_string(), type_: "[number]".to_string(),
schema: generator.root_schema_for::<[f64; 2usize]>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<[f64; 2usize]>(),
),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -184,7 +186,7 @@ impl crate::docs::StdLibFn for Show {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<f64>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "number".to_string(), type_: "number".to_string(),

View File

@ -112,7 +112,7 @@ impl crate::docs::StdLibFn for Show {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "number".to_string(), type_: "number".to_string(),
schema: generator.root_schema_for::<f64>(), schema: crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>()),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +124,7 @@ impl crate::docs::StdLibFn for Show {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<f64>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "number".to_string(), type_: "number".to_string(),

View File

@ -173,7 +173,9 @@ impl crate::docs::StdLibFn for MyFunc {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "kittycad::types::InputFormat".to_string(), type_: "kittycad::types::InputFormat".to_string(),
schema: generator.root_schema_for::<Option<kittycad::types::InputFormat>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Option<kittycad::types::InputFormat>>(),
),
required: false, required: false,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -185,7 +187,8 @@ impl crate::docs::StdLibFn for MyFunc {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<Vec<Sketch>>(); let schema =
crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<Vec<Sketch>>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "[Sketch]".to_string(), type_: "[Sketch]".to_string(),

View File

@ -174,7 +174,9 @@ impl crate::docs::StdLibFn for LineTo {
crate::docs::StdLibFnArg { crate::docs::StdLibFnArg {
name: "data".to_string(), name: "data".to_string(),
type_: "LineToData".to_string(), type_: "LineToData".to_string(),
schema: generator.root_schema_for::<LineToData>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<LineToData>(),
),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -183,7 +185,9 @@ impl crate::docs::StdLibFn for LineTo {
crate::docs::StdLibFnArg { crate::docs::StdLibFnArg {
name: "sketch".to_string(), name: "sketch".to_string(),
type_: "Sketch".to_string(), type_: "Sketch".to_string(),
schema: generator.root_schema_for::<Sketch>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Sketch>(),
),
required: true, required: true,
label_required: true, label_required: true,
description: "the sketch you're adding the line to".to_string(), description: "the sketch you're adding the line to".to_string(),
@ -196,7 +200,7 @@ impl crate::docs::StdLibFn for LineTo {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<Sketch>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<Sketch>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "Sketch".to_string(), type_: "Sketch".to_string(),

View File

@ -172,7 +172,9 @@ impl crate::docs::StdLibFn for Min {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "[number]".to_string(), type_: "[number]".to_string(),
schema: generator.root_schema_for::<Vec<f64>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Vec<f64>>(),
),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -184,7 +186,7 @@ impl crate::docs::StdLibFn for Min {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<f64>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "number".to_string(), type_: "number".to_string(),

View File

@ -112,7 +112,9 @@ impl crate::docs::StdLibFn for Show {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "number".to_string(), type_: "number".to_string(),
schema: generator.root_schema_for::<Option<f64>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Option<f64>>(),
),
required: false, required: false,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +126,7 @@ impl crate::docs::StdLibFn for Show {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<f64>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "number".to_string(), type_: "number".to_string(),

View File

@ -112,7 +112,9 @@ impl crate::docs::StdLibFn for Import {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "kittycad::types::InputFormat".to_string(), type_: "kittycad::types::InputFormat".to_string(),
schema: generator.root_schema_for::<Option<kittycad::types::InputFormat>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Option<kittycad::types::InputFormat>>(),
),
required: false, required: false,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +126,7 @@ impl crate::docs::StdLibFn for Import {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<f64>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<f64>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "number".to_string(), type_: "number".to_string(),

View File

@ -112,7 +112,9 @@ impl crate::docs::StdLibFn for Import {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "kittycad::types::InputFormat".to_string(), type_: "kittycad::types::InputFormat".to_string(),
schema: generator.root_schema_for::<Option<kittycad::types::InputFormat>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Option<kittycad::types::InputFormat>>(),
),
required: false, required: false,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +126,8 @@ impl crate::docs::StdLibFn for Import {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<Vec<Sketch>>(); let schema =
crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<Vec<Sketch>>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "[Sketch]".to_string(), type_: "[Sketch]".to_string(),

View File

@ -112,7 +112,9 @@ impl crate::docs::StdLibFn for Import {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "kittycad::types::InputFormat".to_string(), type_: "kittycad::types::InputFormat".to_string(),
schema: generator.root_schema_for::<Option<kittycad::types::InputFormat>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Option<kittycad::types::InputFormat>>(),
),
required: false, required: false,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +126,8 @@ impl crate::docs::StdLibFn for Import {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<Vec<Sketch>>(); let schema =
crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<Vec<Sketch>>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "[Sketch]".to_string(), type_: "[Sketch]".to_string(),

View File

@ -112,7 +112,9 @@ impl crate::docs::StdLibFn for Show {
vec![crate::docs::StdLibFnArg { vec![crate::docs::StdLibFnArg {
name: "args".to_string(), name: "args".to_string(),
type_: "[number]".to_string(), type_: "[number]".to_string(),
schema: generator.root_schema_for::<Vec<f64>>(), schema: crate::docs::cleanup_number_tuples_root(
generator.root_schema_for::<Vec<f64>>(),
),
required: true, required: true,
label_required: true, label_required: true,
description: String::new().to_string(), description: String::new().to_string(),
@ -124,7 +126,7 @@ impl crate::docs::StdLibFn for Show {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<()>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<()>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "()".to_string(), type_: "()".to_string(),

View File

@ -115,7 +115,7 @@ impl crate::docs::StdLibFn for SomeFunction {
let mut settings = schemars::gen::SchemaSettings::openapi3(); let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = inline_subschemas; settings.inline_subschemas = inline_subschemas;
let mut generator = schemars::gen::SchemaGenerator::new(settings); let mut generator = schemars::gen::SchemaGenerator::new(settings);
let schema = generator.root_schema_for::<i32>(); let schema = crate::docs::cleanup_number_tuples_root(generator.root_schema_for::<i32>());
Some(crate::docs::StdLibFnArg { Some(crate::docs::StdLibFnArg {
name: "".to_string(), name: "".to_string(),
type_: "i32".to_string(), type_: "i32".to_string(),

View File

@ -544,7 +544,8 @@ fn generate_type(
return Err(anyhow::anyhow!("Type name is not pascal cased: {}", name)); return Err(anyhow::anyhow!("Type name is not pascal cased: {}", name));
} }
let new_schema = recurse_and_create_references(name, schema, types)?; let cleaned_schema = recurse_and_create_references(name, schema, types)?;
let new_schema = super::cleanup_number_tuples(&cleaned_schema);
let schemars::schema::Schema::Object(o) = new_schema else { let schemars::schema::Schema::Object(o) = new_schema else {
return Err(anyhow::anyhow!( return Err(anyhow::anyhow!(

View File

@ -13,7 +13,19 @@ use tower_lsp::lsp_types::{
MarkupKind, ParameterInformation, ParameterLabel, SignatureHelp, SignatureInformation, MarkupKind, ParameterInformation, ParameterLabel, SignatureHelp, SignatureInformation,
}; };
use crate::{execution::Sketch, std::Primitive}; use crate::{
execution::{kcl_value::NumericType, Sketch},
std::Primitive,
};
lazy_static::lazy_static! {
static ref NUMERIC_TYPE_SCHEMA: schemars::schema::SchemaObject = {
let mut settings = schemars::gen::SchemaSettings::openapi3();
settings.inline_subschemas = true;
let mut generator = schemars::gen::SchemaGenerator::new(settings);
generator.root_schema_for::<NumericType>().schema
};
}
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, JsonSchema, ts_rs::TS)] #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, JsonSchema, ts_rs::TS)]
#[ts(export)] #[ts(export)]
@ -621,6 +633,69 @@ pub fn get_description_string_from_schema(schema: &schemars::schema::RootSchema)
None None
} }
pub fn cleanup_number_tuples_root(mut schema: schemars::schema::RootSchema) -> schemars::schema::RootSchema {
cleanup_number_tuples_object(&mut schema.schema);
schema
}
fn cleanup_number_tuples_object(o: &mut schemars::schema::SchemaObject) {
if let Some(object) = &mut o.object {
for (_, value) in object.properties.iter_mut() {
*value = cleanup_number_tuples(value);
}
}
if let Some(array) = &mut o.array {
if let Some(items) = &mut array.items {
match items {
schemars::schema::SingleOrVec::Single(_) => {
// Do nothing since its only a single item.
}
schemars::schema::SingleOrVec::Vec(items) => {
if items.len() == 2 {
// Get the second item and see if its a NumericType.
if let Some(schemars::schema::Schema::Object(obj)) = items.get(1) {
if let Some(reference) = &obj.reference {
if reference == "#/components/schemas/NumericType" {
// Get the first item.
if let Some(schemars::schema::Schema::Object(obj2)) = items.first() {
let mut obj2 = obj2.clone();
obj2.metadata = o.metadata.clone();
// Replace the array with the first item.
*o = obj2;
}
}
} else if NUMERIC_TYPE_SCHEMA.object == obj.object {
if let Some(schemars::schema::Schema::Object(obj2)) = items.first() {
let mut obj2 = obj2.clone();
obj2.metadata = o.metadata.clone();
// Replace the array with the first item.
*o = obj2;
}
}
}
}
}
}
}
}
}
/// Some numbers will be tuples of 2 where the second type is always "NumericType". We want to
/// replace these with the first item in the array and not have an array as it messes
/// with the docs generation which assumes if there is a tuple that you give 2 values not one
/// in the form of an array.
fn cleanup_number_tuples(schema: &schemars::schema::Schema) -> schemars::schema::Schema {
let mut schema = schema.clone();
if let schemars::schema::Schema::Object(o) = &mut schema {
cleanup_number_tuples_object(o);
}
schema
}
pub fn is_primitive(schema: &schemars::schema::Schema) -> Result<Option<Primitive>> { pub fn is_primitive(schema: &schemars::schema::Schema) -> Result<Option<Primitive>> {
match schema { match schema {
schemars::schema::Schema::Object(o) => { schemars::schema::Schema::Object(o) => {
@ -1070,6 +1145,6 @@ mod tests {
#[test] #[test]
fn get_all_stdlib_signatures() { fn get_all_stdlib_signatures() {
let stdlib = crate::std::StdLib::new(); let stdlib = crate::std::StdLib::new();
crate::lsp::kcl::get_signatures_from_stdlib(&stdlib).unwrap(); crate::lsp::kcl::get_signatures_from_stdlib(&stdlib);
} }
} }

View File

@ -700,34 +700,34 @@ impl Node<BinaryExpression> {
return Ok(KclValue::Bool { value: raw_value, meta }); return Ok(KclValue::Bool { value: raw_value, meta });
} }
let left = parse_number_as_f64(&left_value, self.left.clone().into())?; let (left, lty) = parse_number_as_f64(&left_value, self.left.clone().into())?;
let right = parse_number_as_f64(&right_value, self.right.clone().into())?; let (right, rty) = parse_number_as_f64(&right_value, self.right.clone().into())?;
let value = match self.operator { let value = match self.operator {
BinaryOperator::Add => KclValue::Number { BinaryOperator::Add => KclValue::Number {
value: left + right, value: left + right,
meta, meta,
ty: NumericType::Unknown, ty: NumericType::combine_add(lty, rty),
}, },
BinaryOperator::Sub => KclValue::Number { BinaryOperator::Sub => KclValue::Number {
value: left - right, value: left - right,
meta, meta,
ty: NumericType::Unknown, ty: NumericType::combine_add(lty, rty),
}, },
BinaryOperator::Mul => KclValue::Number { BinaryOperator::Mul => KclValue::Number {
value: left * right, value: left * right,
meta, meta,
ty: NumericType::Unknown, ty: NumericType::combine_mul(lty, rty),
}, },
BinaryOperator::Div => KclValue::Number { BinaryOperator::Div => KclValue::Number {
value: left / right, value: left / right,
meta, meta,
ty: NumericType::Unknown, ty: NumericType::combine_div(lty, rty),
}, },
BinaryOperator::Mod => KclValue::Number { BinaryOperator::Mod => KclValue::Number {
value: left % right, value: left % right,
meta, meta,
ty: NumericType::Unknown, ty: NumericType::combine_div(lty, rty),
}, },
BinaryOperator::Pow => KclValue::Number { BinaryOperator::Pow => KclValue::Number {
value: left.powf(right), value: left.powf(right),
@ -1305,7 +1305,7 @@ impl Node<ArrayRangeExpression> {
.into_iter() .into_iter()
.map(|num| KclValue::Number { .map(|num| KclValue::Number {
value: num as f64, value: num as f64,
ty: NumericType::Unknown, ty: NumericType::count(),
meta: meta.clone(), meta: meta.clone(),
}) })
.collect(), .collect(),
@ -1344,9 +1344,9 @@ fn article_for(s: &str) -> &'static str {
} }
} }
pub fn parse_number_as_f64(v: &KclValue, source_range: SourceRange) -> Result<f64, KclError> { pub fn parse_number_as_f64(v: &KclValue, source_range: SourceRange) -> Result<(f64, NumericType), KclError> {
if let KclValue::Number { value: n, .. } = &v { if let KclValue::Number { value: n, ty, .. } = &v {
Ok(*n) Ok((*n, ty.clone()))
} else { } else {
let actual_type = v.human_friendly_type(); let actual_type = v.human_friendly_type();
let article = if actual_type.starts_with(['a', 'e', 'i', 'o', 'u']) { let article = if actual_type.starts_with(['a', 'e', 'i', 'o', 'u']) {

View File

@ -471,6 +471,12 @@ impl SketchSurface {
SketchSurface::Face(face) => face.z_axis, SketchSurface::Face(face) => face.z_axis,
} }
} }
pub(crate) fn units(&self) -> UnitLen {
match self {
SketchSurface::Plane(plane) => plane.units,
SketchSurface::Face(face) => face.units,
}
}
} }
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
@ -701,6 +707,7 @@ pub struct BasePath {
/// The to point. /// The to point.
#[ts(type = "[number, number]")] #[ts(type = "[number, number]")]
pub to: [f64; 2], pub to: [f64; 2],
pub units: UnitLen,
/// The tag of the path. /// The tag of the path.
pub tag: Option<TagNode>, pub tag: Option<TagNode>,
/// Metadata. /// Metadata.

View File

@ -640,7 +640,8 @@ impl NumericType {
NumericType::Known(UnitType::Count) NumericType::Known(UnitType::Count)
} }
pub fn combine(self, other: &NumericType) -> NumericType { /// Combine two types when we expect them to be equal.
pub fn combine_eq(self, other: &NumericType) -> NumericType {
if &self == other { if &self == other {
self self
} else { } else {
@ -648,6 +649,46 @@ impl NumericType {
} }
} }
/// Combine n types when we expect them to be equal.
///
/// Precondition: tys.len() > 0
pub fn combine_n_eq(tys: &[NumericType]) -> NumericType {
let ty0 = tys[0].clone();
for t in &tys[1..] {
if t != &ty0 {
return NumericType::Unknown;
}
}
ty0
}
/// Combine two types in addition-like operations.
pub fn combine_add(a: NumericType, b: NumericType) -> NumericType {
if a == b {
return a;
}
NumericType::Unknown
}
/// Combine two types in multiplication-like operations.
pub fn combine_mul(a: NumericType, b: NumericType) -> NumericType {
if a == NumericType::count() {
return b;
}
if b == NumericType::count() {
return a;
}
NumericType::Unknown
}
/// Combine two types in division-like operations.
pub fn combine_div(a: NumericType, b: NumericType) -> NumericType {
if b == NumericType::count() {
return a;
}
NumericType::Unknown
}
pub fn from_parsed(suffix: NumericSuffix, settings: &super::MetaSettings) -> Self { pub fn from_parsed(suffix: NumericSuffix, settings: &super::MetaSettings) -> Self {
match suffix { match suffix {
NumericSuffix::None => NumericType::Default { NumericSuffix::None => NumericType::Default {

View File

@ -165,7 +165,7 @@ impl Backend {
) -> Result<Self, String> { ) -> Result<Self, String> {
let stdlib = crate::std::StdLib::new(); let stdlib = crate::std::StdLib::new();
let stdlib_completions = get_completions_from_stdlib(&stdlib).map_err(|e| e.to_string())?; let stdlib_completions = get_completions_from_stdlib(&stdlib).map_err(|e| e.to_string())?;
let stdlib_signatures = get_signatures_from_stdlib(&stdlib).map_err(|e| e.to_string())?; let stdlib_signatures = get_signatures_from_stdlib(&stdlib);
Ok(Self { Ok(Self {
client, client,
@ -1419,7 +1419,7 @@ pub fn get_completions_from_stdlib(stdlib: &crate::std::StdLib) -> Result<HashMa
} }
/// Get signatures from our stdlib. /// Get signatures from our stdlib.
pub fn get_signatures_from_stdlib(stdlib: &crate::std::StdLib) -> Result<HashMap<String, SignatureHelp>> { pub fn get_signatures_from_stdlib(stdlib: &crate::std::StdLib) -> HashMap<String, SignatureHelp> {
let mut signatures = HashMap::new(); let mut signatures = HashMap::new();
let combined = stdlib.combined(); let combined = stdlib.combined();
@ -1427,7 +1427,7 @@ pub fn get_signatures_from_stdlib(stdlib: &crate::std::StdLib) -> Result<HashMap
signatures.insert(internal_fn.name(), internal_fn.to_signature_help()); signatures.insert(internal_fn.name(), internal_fn.to_signature_help());
} }
Ok(signatures) signatures
} }
/// Convert a position to a character index from the start of the file. /// Convert a position to a character index from the start of the file.

View File

@ -7,7 +7,7 @@ use tower_lsp::LanguageServer;
pub async fn kcl_lsp_server(execute: bool) -> Result<crate::lsp::kcl::Backend> { pub async fn kcl_lsp_server(execute: bool) -> Result<crate::lsp::kcl::Backend> {
let stdlib = crate::std::StdLib::new(); let stdlib = crate::std::StdLib::new();
let stdlib_completions = crate::lsp::kcl::get_completions_from_stdlib(&stdlib)?; let stdlib_completions = crate::lsp::kcl::get_completions_from_stdlib(&stdlib)?;
let stdlib_signatures = crate::lsp::kcl::get_signatures_from_stdlib(&stdlib)?; let stdlib_signatures = crate::lsp::kcl::get_signatures_from_stdlib(&stdlib);
let zoo_client = crate::engine::new_zoo_client(None, None)?; let zoo_client = crate::engine::new_zoo_client(None, None)?;

View File

@ -331,7 +331,7 @@ impl Args {
) )
} }
pub(crate) fn make_user_val_from_f64_array(&self, f: Vec<f64>) -> Result<KclValue, KclError> { pub(crate) fn make_user_val_from_f64_array(&self, f: Vec<f64>, ty: NumericType) -> Result<KclValue, KclError> {
let array = f let array = f
.into_iter() .into_iter()
.map(|n| KclValue::Number { .map(|n| KclValue::Number {
@ -339,7 +339,7 @@ impl Args {
meta: vec![Metadata { meta: vec![Metadata {
source_range: self.source_range, source_range: self.source_range,
}], }],
ty: NumericType::Unknown, ty: ty.clone(),
}) })
.collect::<Vec<_>>(); .collect::<Vec<_>>();
Ok(KclValue::Array { Ok(KclValue::Array {
@ -405,7 +405,7 @@ impl Args {
let mut numbers = numbers.into_iter(); let mut numbers = numbers.into_iter();
let (a, ta) = numbers.next().unwrap(); let (a, ta) = numbers.next().unwrap();
let (b, tb) = numbers.next().unwrap(); let (b, tb) = numbers.next().unwrap();
let ty = ta.combine(&tb); let ty = ta.combine_eq(&tb);
Ok((a, b, ty)) Ok((a, b, ty))
} }

View File

@ -7,7 +7,7 @@ use serde::{Deserialize, Serialize};
use crate::{ use crate::{
errors::KclError, errors::KclError,
execution::{ExecState, KclValue}, execution::{kcl_value::NumericType, ExecState, KclValue},
std::Args, std::Args,
}; };
@ -19,7 +19,7 @@ pub struct PolarCoordsData {
/// The angle of the line (in degrees). /// The angle of the line (in degrees).
pub angle: f64, pub angle: f64,
/// The length of the line. /// The length of the line.
pub length: f64, pub length: (f64, NumericType),
} }
/// Convert from polar/sphere coordinates to cartesian coordinates. /// Convert from polar/sphere coordinates to cartesian coordinates.
@ -27,7 +27,7 @@ pub async fn polar(_exec_state: &mut ExecState, args: Args) -> Result<KclValue,
let data: PolarCoordsData = args.get_data()?; let data: PolarCoordsData = args.get_data()?;
let result = inner_polar(&data)?; let result = inner_polar(&data)?;
args.make_user_val_from_f64_array(result.to_vec()) args.make_user_val_from_f64_array(result.to_vec(), data.length.1)
} }
/// Convert polar/sphere (azimuth, elevation, distance) coordinates to /// Convert polar/sphere (azimuth, elevation, distance) coordinates to
@ -49,7 +49,7 @@ pub async fn polar(_exec_state: &mut ExecState, args: Args) -> Result<KclValue,
}] }]
fn inner_polar(data: &PolarCoordsData) -> Result<[f64; 2], KclError> { fn inner_polar(data: &PolarCoordsData) -> Result<[f64; 2], KclError> {
let angle = data.angle.to_radians(); let angle = data.angle.to_radians();
let x = data.length * angle.cos(); let x = data.length.0 * angle.cos();
let y = data.length * angle.sin(); let y = data.length.0 * angle.sin();
Ok([x, y]) Ok([x, y])
} }

View File

@ -90,6 +90,7 @@ async fn inner_circle(
SketchOrSurface::SketchSurface(surface) => surface, SketchOrSurface::SketchSurface(surface) => surface,
SketchOrSurface::Sketch(group) => group.on, SketchOrSurface::Sketch(group) => group.on,
}; };
let units = sketch_surface.units();
let sketch = crate::std::sketch::inner_start_profile_at( let sketch = crate::std::sketch::inner_start_profile_at(
[data.center[0] + data.radius, data.center[1]], [data.center[0] + data.radius, data.center[1]],
sketch_surface, sketch_surface,
@ -125,6 +126,7 @@ async fn inner_circle(
from, from,
to: from, to: from,
tag: tag.clone(), tag: tag.clone(),
units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -236,6 +238,7 @@ async fn inner_circle_three_point(
from, from,
to: from, to: from,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -402,6 +405,7 @@ async fn inner_polygon(
from: from.into(), from: from.into(),
to: *vertex, to: *vertex,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -437,6 +441,7 @@ async fn inner_polygon(
from: from.into(), from: from.into(),
to: vertices[0], to: vertices[0],
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id: close_id, id: close_id,
metadata: args.source_range.into(), metadata: args.source_range.into(),

View File

@ -242,6 +242,7 @@ async fn straight_line(
from: from.into(), from: from.into(),
to: end, to: end,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -543,6 +544,7 @@ async fn inner_angled_line(
from: from.into(), from: from.into(),
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -1309,11 +1311,6 @@ pub(crate) async fn inner_start_profile_at(
_ => {} _ => {}
} }
let units = match &sketch_surface {
SketchSurface::Face(face) => face.units,
SketchSurface::Plane(_) => exec_state.length_unit(),
};
// Enter sketch mode on the surface. // Enter sketch mode on the surface.
// We call this here so you can reuse the sketch surface for multiple sketches. // We call this here so you can reuse the sketch surface for multiple sketches.
let id = exec_state.next_uuid(); let id = exec_state.next_uuid();
@ -1352,6 +1349,7 @@ pub(crate) async fn inner_start_profile_at(
from: to, from: to,
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch_surface.units(),
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -1364,7 +1362,7 @@ pub(crate) async fn inner_start_profile_at(
artifact_id: path_id.into(), artifact_id: path_id.into(),
on: sketch_surface.clone(), on: sketch_surface.clone(),
paths: vec![], paths: vec![],
units, units: sketch_surface.units(),
meta: vec![args.source_range.into()], meta: vec![args.source_range.into()],
tags: if let Some(tag) = &tag { tags: if let Some(tag) = &tag {
let mut tag_identifier: TagIdentifier = tag.into(); let mut tag_identifier: TagIdentifier = tag.into();
@ -1530,6 +1528,7 @@ pub(crate) async fn inner_close(
from: from.into(), from: from.into(),
to: to.into(), to: to.into(),
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -1678,6 +1677,7 @@ pub(crate) async fn inner_arc(
from: from.into(), from: from.into(),
to: end.into(), to: end.into(),
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -1779,6 +1779,7 @@ pub(crate) async fn inner_arc_to(
from: from.into(), from: from.into(),
to: data.end, to: data.end,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -1932,6 +1933,7 @@ async fn inner_tangential_arc(
from: from.into(), from: from.into(),
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -2026,6 +2028,7 @@ async fn inner_tangential_arc_to(
from: from.into(), from: from.into(),
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -2109,6 +2112,7 @@ async fn inner_tangential_arc_to_relative(
from: from.into(), from: from.into(),
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),
@ -2206,6 +2210,7 @@ async fn inner_bezier_curve(
from: from.into(), from: from.into(),
to, to,
tag: tag.clone(), tag: tag.clone(),
units: sketch.units,
geo_meta: GeoMeta { geo_meta: GeoMeta {
id, id,
metadata: args.source_range.into(), metadata: args.source_range.into(),

View File

@ -136,7 +136,10 @@ description: Variables in memory after executing angled_line.kcl
19.93, 19.93,
15.04 15.04
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -161,7 +164,10 @@ description: Variables in memory after executing angled_line.kcl
23.08, 23.08,
5.19 5.19
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -181,7 +187,10 @@ description: Variables in memory after executing angled_line.kcl
7.91, 7.91,
1.09 1.09
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -201,7 +210,10 @@ description: Variables in memory after executing angled_line.kcl
11.6718, 11.6718,
-10.6731 -10.6731
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -221,7 +233,10 @@ description: Variables in memory after executing angled_line.kcl
-1.3482, -1.3482,
-0.6431 -0.6431
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -241,7 +256,10 @@ description: Variables in memory after executing angled_line.kcl
4.83, 4.83,
12.56 12.56
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -283,6 +301,9 @@ description: Variables in memory after executing angled_line.kcl
4.83, 4.83,
12.56 12.56
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -324,7 +345,10 @@ description: Variables in memory after executing angled_line.kcl
23.08, 23.08,
5.190000000000001 5.190000000000001
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -417,7 +441,10 @@ description: Variables in memory after executing angled_line.kcl
23.08, 23.08,
5.190000000000001 5.190000000000001
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -39,7 +39,13 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 5.0, "value": 5.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {
@ -80,7 +86,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 0.0, "value": 0.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -96,7 +103,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -112,7 +120,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -128,7 +137,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -144,7 +154,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 4.0, "value": 4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -174,7 +185,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 0.0, "value": 0.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -190,7 +202,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -206,7 +219,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -222,7 +236,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -238,7 +253,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 4.0, "value": 4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -268,7 +284,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 0.0, "value": 0.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -284,7 +301,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -300,7 +318,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -316,7 +335,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -332,7 +352,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 4.0, "value": 4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -348,7 +369,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 5.0, "value": 5.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -378,7 +400,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -394,7 +417,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -410,7 +434,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -426,7 +451,8 @@ description: Variables in memory after executing array_range_expr.kcl
"type": "Number", "type": "Number",
"value": 4.0, "value": 4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {

View File

@ -42,7 +42,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": -5.0, "value": -5.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -58,7 +59,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": -4.0, "value": -4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -74,7 +76,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": -3.0, "value": -3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -90,7 +93,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": -2.0, "value": -2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -106,7 +110,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": -1.0, "value": -1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -122,7 +127,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 0.0, "value": 0.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -138,7 +144,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -154,7 +161,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -170,7 +178,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -186,7 +195,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 4.0, "value": 4.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -202,7 +212,8 @@ description: Variables in memory after executing array_range_negative_expr.kcl
"type": "Number", "type": "Number",
"value": 5.0, "value": 5.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {

View File

@ -119,7 +119,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -144,7 +147,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -169,7 +175,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -189,7 +198,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -209,7 +221,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -251,6 +266,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -292,7 +310,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -351,7 +372,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -485,7 +509,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
0.0, 0.0,
-3.0 -3.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -505,7 +532,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
2.0, 2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -525,7 +555,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -545,7 +578,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -650,7 +686,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -675,7 +714,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -700,7 +742,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -720,7 +765,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -740,7 +788,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -782,6 +833,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -823,7 +877,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -882,7 +939,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -974,6 +1034,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1047,7 +1110,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1107,7 +1173,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1160,7 +1229,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1185,7 +1257,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1210,7 +1285,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1230,7 +1308,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1250,7 +1331,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1292,6 +1376,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1333,7 +1420,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1392,7 +1482,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1462,7 +1555,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
0.0, 0.0,
-3.0 -3.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1482,7 +1578,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
2.0, 2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1502,7 +1601,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1522,7 +1624,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1627,7 +1732,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1652,7 +1760,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1677,7 +1788,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.55, 5.55,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1697,7 +1811,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1717,7 +1834,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1759,6 +1879,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-5.0, -5.0,
-5.0 -5.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1800,7 +1923,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1859,7 +1985,10 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
5.550000000000001, 5.550000000000001,
-5.0 -5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1951,6 +2080,9 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
-2.0, -2.0,
-6.0 -6.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -66,7 +66,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.719999999999999, -5.719999999999999,
0.0000000000000014132424062160455 0.0000000000000014132424062160455
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -111,7 +114,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.719999999999998, -5.719999999999998,
8.210000000000003 8.210000000000003
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -156,7 +162,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.820000000000001, 5.820000000000001,
8.21 8.21
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -199,7 +208,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.72, -5.72,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -224,7 +236,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.72, -5.72,
8.21 8.21
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -249,7 +264,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.82, 5.82,
8.21 8.21
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -269,7 +287,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.82, 5.82,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -289,7 +310,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.82, 5.82,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -331,6 +355,9 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.82, 5.82,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -372,7 +399,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.719999999999999, -5.719999999999999,
0.0000000000000014132424062160455 0.0000000000000014132424062160455
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -416,7 +446,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-5.719999999999998, -5.719999999999998,
8.210000000000003 8.210000000000003
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -460,7 +493,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
5.820000000000001, 5.820000000000001,
8.21 8.21
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -515,7 +551,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
15.49, 15.49,
14.41 14.41
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -540,7 +579,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
0.0, 0.0,
0.0 0.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -565,7 +607,10 @@ description: Variables in memory after executing artifact_graph_example_code_no_
-6.8, -6.8,
8.17 8.17
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -607,6 +652,9 @@ description: Variables in memory after executing artifact_graph_example_code_no_
0.0, 0.0,
14.36 14.36
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -1,7 +1,6 @@
--- ---
source: kcl/src/simulation_tests.rs source: kcl/src/simulation_tests.rs
description: Variables in memory after executing artifact_graph_example_code_offset_planes.kcl description: Variables in memory after executing artifact_graph_example_code_offset_planes.kcl
snapshot_kind: text
--- ---
{ {
"HALF_TURN": { "HALF_TURN": {
@ -156,7 +155,10 @@ snapshot_kind: text
6.78, 6.78,
15.01 15.01
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -198,6 +200,9 @@ snapshot_kind: text
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -129,7 +129,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -149,7 +152,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -174,7 +180,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -199,7 +208,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -241,6 +253,9 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -282,7 +297,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -341,7 +359,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -400,7 +421,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -509,7 +533,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -569,7 +596,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -629,7 +659,10 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -124,7 +124,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -144,7 +147,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -169,7 +175,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -189,7 +198,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -231,6 +243,9 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -272,7 +287,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -331,7 +349,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -440,7 +461,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -500,7 +524,10 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -134,7 +134,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -159,7 +162,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -184,7 +190,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -209,7 +218,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -251,6 +263,9 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -292,7 +307,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -351,7 +369,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -410,7 +431,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -469,7 +493,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -571,7 +598,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -631,7 +661,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -691,7 +724,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -751,7 +787,10 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -134,7 +134,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -159,7 +162,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -184,7 +190,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -209,7 +218,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -251,6 +263,9 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -292,7 +307,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -351,7 +369,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -410,7 +431,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -469,7 +493,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -571,7 +598,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -631,7 +661,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -691,7 +724,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -751,7 +787,10 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -124,7 +124,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -144,7 +147,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -169,7 +175,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -189,7 +198,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -231,6 +243,9 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -272,7 +287,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -331,7 +349,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -440,7 +461,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -500,7 +524,10 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -108,7 +108,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -128,7 +131,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
3.0, 3.0,
0.4152 0.4152
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -148,7 +154,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -190,6 +199,9 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -231,7 +243,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -324,7 +339,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -108,7 +108,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -128,7 +131,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
3.0, 3.0,
3.3954 3.3954
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -148,7 +154,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -190,6 +199,9 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -231,7 +243,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -324,7 +339,10 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
1.0, 1.0,
3.82 3.82
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -88,7 +88,10 @@ description: Variables in memory after executing circle_three_point.kcl
30.0059, 30.0059,
19.75 19.75
], ],
"type": "CircleThreePoint" "type": "CircleThreePoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -130,6 +133,9 @@ description: Variables in memory after executing circle_three_point.kcl
30.00594901040716, 30.00594901040716,
19.749999999999996 19.749999999999996
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -793,7 +793,10 @@ description: Variables in memory after executing cube.kcl
-20.0, -20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -813,7 +816,10 @@ description: Variables in memory after executing cube.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -833,7 +839,10 @@ description: Variables in memory after executing cube.kcl
20.0, 20.0,
-20.0 -20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -853,7 +862,10 @@ description: Variables in memory after executing cube.kcl
-20.0, -20.0,
-20.0 -20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -873,7 +885,10 @@ description: Variables in memory after executing cube.kcl
-20.0, -20.0,
-20.0 -20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -915,6 +930,9 @@ description: Variables in memory after executing cube.kcl
-20.0, -20.0,
-20.0 -20.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -111,7 +111,8 @@ description: Variables in memory after executing double_map_fn.kcl
"type": "Number", "type": "Number",
"value": 0.0, "value": 0.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -127,7 +128,8 @@ description: Variables in memory after executing double_map_fn.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {
@ -143,7 +145,8 @@ description: Variables in memory after executing double_map_fn.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Known",
"type": "Count"
}, },
"__meta": [ "__meta": [
{ {

View File

@ -156,7 +156,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -181,7 +184,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -206,7 +212,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -231,7 +240,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -273,6 +285,9 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -314,7 +329,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -373,7 +391,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -432,7 +453,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -491,7 +515,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -740,7 +767,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -800,7 +830,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
38.0, 38.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -860,7 +893,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
73.0 73.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -920,7 +956,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1466,7 +1505,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
22.0 22.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1486,7 +1528,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
1.0, 1.0,
22.0 22.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1506,7 +1551,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
1.0, 1.0,
10.8 10.8
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1526,7 +1574,10 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
10.8 10.8
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1568,6 +1619,9 @@ description: Variables in memory after executing fillet-and-shell.kcl
0.0, 0.0,
10.799999999999999 10.799999999999999
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -491,7 +491,10 @@ description: Variables in memory after executing function_sketch.kcl
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -511,7 +514,10 @@ description: Variables in memory after executing function_sketch.kcl
10.0, 10.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -531,7 +537,10 @@ description: Variables in memory after executing function_sketch.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -551,7 +560,10 @@ description: Variables in memory after executing function_sketch.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -593,6 +605,9 @@ description: Variables in memory after executing function_sketch.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -477,7 +477,10 @@ description: Variables in memory after executing function_sketch_with_position.k
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -497,7 +500,10 @@ description: Variables in memory after executing function_sketch_with_position.k
10.0, 10.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -517,7 +523,10 @@ description: Variables in memory after executing function_sketch_with_position.k
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -537,7 +546,10 @@ description: Variables in memory after executing function_sketch_with_position.k
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -579,6 +591,9 @@ description: Variables in memory after executing function_sketch_with_position.k
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -82,7 +82,10 @@ description: Variables in memory after executing helix_ccw.kcl
15.0, 15.0,
5.0 5.0
], ],
"type": "Circle" "type": "Circle",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -124,6 +127,9 @@ description: Variables in memory after executing helix_ccw.kcl
15.0, 15.0,
5.0 5.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -66,7 +66,10 @@ description: Variables in memory after executing helix_simple.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -131,7 +134,10 @@ description: Variables in memory after executing helix_simple.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -173,6 +179,9 @@ description: Variables in memory after executing helix_simple.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -214,7 +223,10 @@ description: Variables in memory after executing helix_simple.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },

View File

@ -59,7 +59,10 @@ description: Variables in memory after executing i_shape.kcl
68.4, 68.4,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -84,7 +87,10 @@ description: Variables in memory after executing i_shape.kcl
73.4, 73.4,
5.0 5.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -104,7 +110,10 @@ description: Variables in memory after executing i_shape.kcl
73.4, 73.4,
25.0 25.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -129,7 +138,10 @@ description: Variables in memory after executing i_shape.kcl
68.4, 68.4,
30.0 30.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -149,7 +161,10 @@ description: Variables in memory after executing i_shape.kcl
55.6, 55.6,
30.0 30.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -174,7 +189,10 @@ description: Variables in memory after executing i_shape.kcl
50.6, 50.6,
35.0 35.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -194,7 +212,10 @@ description: Variables in memory after executing i_shape.kcl
50.6, 50.6,
97.0 97.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -219,7 +240,10 @@ description: Variables in memory after executing i_shape.kcl
55.6, 55.6,
102.0 102.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -239,7 +263,10 @@ description: Variables in memory after executing i_shape.kcl
60.6, 60.6,
102.0 102.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -264,7 +291,10 @@ description: Variables in memory after executing i_shape.kcl
65.6, 65.6,
107.0 107.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -284,7 +314,10 @@ description: Variables in memory after executing i_shape.kcl
65.6, 65.6,
125.0 125.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -309,7 +342,10 @@ description: Variables in memory after executing i_shape.kcl
60.6, 60.6,
130.0 130.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -329,7 +365,10 @@ description: Variables in memory after executing i_shape.kcl
16.6, 16.6,
130.0 130.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -354,7 +393,10 @@ description: Variables in memory after executing i_shape.kcl
11.6, 11.6,
125.0 125.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -374,7 +416,10 @@ description: Variables in memory after executing i_shape.kcl
11.6, 11.6,
107.0 107.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -399,7 +444,10 @@ description: Variables in memory after executing i_shape.kcl
16.6, 16.6,
102.0 102.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -419,7 +467,10 @@ description: Variables in memory after executing i_shape.kcl
21.6, 21.6,
102.0 102.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -444,7 +495,10 @@ description: Variables in memory after executing i_shape.kcl
26.6, 26.6,
97.0 97.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -464,7 +518,10 @@ description: Variables in memory after executing i_shape.kcl
26.6, 26.6,
35.0 35.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -489,7 +546,10 @@ description: Variables in memory after executing i_shape.kcl
21.6, 21.6,
30.0 30.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -509,7 +569,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
30.0 30.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -534,7 +597,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
25.0 25.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -554,7 +620,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -579,7 +648,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -599,7 +671,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -641,6 +716,9 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1085,7 +1163,10 @@ description: Variables in memory after executing i_shape.kcl
68.4, 68.4,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1110,7 +1191,10 @@ description: Variables in memory after executing i_shape.kcl
73.4, 73.4,
5.0 5.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1130,7 +1214,10 @@ description: Variables in memory after executing i_shape.kcl
73.4, 73.4,
25.0 25.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1155,7 +1242,10 @@ description: Variables in memory after executing i_shape.kcl
68.4, 68.4,
30.0 30.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1175,7 +1265,10 @@ description: Variables in memory after executing i_shape.kcl
55.6, 55.6,
30.0 30.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1200,7 +1293,10 @@ description: Variables in memory after executing i_shape.kcl
50.6, 50.6,
35.0 35.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1220,7 +1316,10 @@ description: Variables in memory after executing i_shape.kcl
50.6, 50.6,
97.0 97.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1245,7 +1344,10 @@ description: Variables in memory after executing i_shape.kcl
55.6, 55.6,
102.0 102.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1265,7 +1367,10 @@ description: Variables in memory after executing i_shape.kcl
60.6, 60.6,
102.0 102.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1290,7 +1395,10 @@ description: Variables in memory after executing i_shape.kcl
65.6, 65.6,
107.0 107.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1310,7 +1418,10 @@ description: Variables in memory after executing i_shape.kcl
65.6, 65.6,
125.0 125.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1335,7 +1446,10 @@ description: Variables in memory after executing i_shape.kcl
60.6, 60.6,
130.0 130.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1355,7 +1469,10 @@ description: Variables in memory after executing i_shape.kcl
16.6, 16.6,
130.0 130.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1380,7 +1497,10 @@ description: Variables in memory after executing i_shape.kcl
11.6, 11.6,
125.0 125.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1400,7 +1520,10 @@ description: Variables in memory after executing i_shape.kcl
11.6, 11.6,
107.0 107.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1425,7 +1548,10 @@ description: Variables in memory after executing i_shape.kcl
16.6, 16.6,
102.0 102.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1445,7 +1571,10 @@ description: Variables in memory after executing i_shape.kcl
21.6, 21.6,
102.0 102.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1470,7 +1599,10 @@ description: Variables in memory after executing i_shape.kcl
26.6, 26.6,
97.0 97.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1490,7 +1622,10 @@ description: Variables in memory after executing i_shape.kcl
26.6, 26.6,
35.0 35.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1515,7 +1650,10 @@ description: Variables in memory after executing i_shape.kcl
21.6, 21.6,
30.0 30.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1535,7 +1673,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
30.0 30.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1560,7 +1701,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
25.0 25.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1580,7 +1724,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1605,7 +1752,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1625,7 +1775,10 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1667,6 +1820,9 @@ description: Variables in memory after executing i_shape.kcl
5.0, 5.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1755,7 +1911,10 @@ description: Variables in memory after executing i_shape.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1780,7 +1939,10 @@ description: Variables in memory after executing i_shape.kcl
6.0, 6.0,
5.0 5.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1800,7 +1962,10 @@ description: Variables in memory after executing i_shape.kcl
6.0, 6.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1825,7 +1990,10 @@ description: Variables in memory after executing i_shape.kcl
1.0, 1.0,
25.0 25.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1845,7 +2013,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
25.0 25.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1870,7 +2041,10 @@ description: Variables in memory after executing i_shape.kcl
-5.0, -5.0,
20.0 20.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1890,7 +2064,10 @@ description: Variables in memory after executing i_shape.kcl
-5.0, -5.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1915,7 +2092,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "TangentialArcTo" "type": "TangentialArcTo",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1935,7 +2115,10 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1977,6 +2160,9 @@ description: Variables in memory after executing i_shape.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -2029,7 +2215,13 @@ description: Variables in memory after executing i_shape.kcl
"type": "Number", "type": "Number",
"value": 68.4, "value": 68.4,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {

View File

@ -82,7 +82,10 @@ description: Variables in memory after executing import_whole.kcl
15.0, 15.0,
5.0 5.0
], ],
"type": "Circle" "type": "Circle",
"units": {
"type": "Inches"
}
} }
], ],
"on": { "on": {
@ -124,6 +127,9 @@ description: Variables in memory after executing import_whole.kcl
15.0, 15.0,
5.0 5.0
], ],
"units": {
"type": "Inches"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -119,7 +119,13 @@ description: Variables in memory after executing index_of_array.kcl
"type": "Number", "type": "Number",
"value": 1.0, "value": 1.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {

File diff suppressed because it is too large Load Diff

View File

@ -184,7 +184,13 @@ description: Variables in memory after executing kw_fn.kcl
"type": "Number", "type": "Number",
"value": 3.0, "value": 3.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {
@ -207,7 +213,13 @@ description: Variables in memory after executing kw_fn.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {

View File

@ -125,7 +125,13 @@ description: Variables in memory after executing kw_fn_with_defaults.kcl
"type": "Number", "type": "Number",
"value": 21.0, "value": 21.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {
@ -148,7 +154,13 @@ description: Variables in memory after executing kw_fn_with_defaults.kcl
"type": "Number", "type": "Number",
"value": 2.0, "value": 2.0,
"ty": { "ty": {
"type": "Unknown" "type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}, },
"__meta": [ "__meta": [
{ {

File diff suppressed because it is too large Load Diff

View File

@ -98,7 +98,10 @@ description: Variables in memory after executing neg_xz_plane.kcl
100.0, 100.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -118,7 +121,10 @@ description: Variables in memory after executing neg_xz_plane.kcl
100.0, 100.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -138,7 +144,10 @@ description: Variables in memory after executing neg_xz_plane.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -180,6 +189,9 @@ description: Variables in memory after executing neg_xz_plane.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -153,7 +153,10 @@ description: Variables in memory after executing parametric.kcl
0.0, 0.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -173,7 +176,10 @@ description: Variables in memory after executing parametric.kcl
8.0, 8.0,
5.0 5.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -193,7 +199,10 @@ description: Variables in memory after executing parametric.kcl
8.0, 8.0,
4.8148 4.8148
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -213,7 +222,10 @@ description: Variables in memory after executing parametric.kcl
0.1852, 0.1852,
4.8148 4.8148
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -233,7 +245,10 @@ description: Variables in memory after executing parametric.kcl
0.1852, 0.1852,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -253,7 +268,10 @@ description: Variables in memory after executing parametric.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -295,6 +313,9 @@ description: Variables in memory after executing parametric.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -175,7 +175,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
0.0, 0.0,
8.0 8.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -200,7 +203,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-0.7236, -0.7236,
8.7236 8.7236
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -220,7 +226,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-9.7236, -9.7236,
8.7236 8.7236
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -240,7 +249,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-9.7236, -9.7236,
8.3618 8.3618
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -260,7 +272,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-0.7236, -0.7236,
8.3618 8.3618
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -285,7 +300,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-0.3618, -0.3618,
8.0 8.0
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -305,7 +323,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
-0.3618, -0.3618,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -325,7 +346,10 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -367,6 +391,9 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -66,7 +66,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -132,7 +135,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
99.99999999999999 99.99999999999999
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -192,7 +198,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -252,7 +261,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -316,7 +328,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -336,7 +351,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -440,7 +458,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.0, 250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -465,7 +486,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-250.0, -250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -490,7 +514,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -532,6 +559,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -573,7 +603,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -632,7 +665,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -691,7 +727,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -774,6 +813,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -821,7 +863,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
99.99999999999999 99.99999999999999
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -902,7 +947,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -922,7 +970,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1026,7 +1077,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.0, 250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1051,7 +1105,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-250.0, -250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1076,7 +1133,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1118,6 +1178,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1159,7 +1222,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1218,7 +1284,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1277,7 +1346,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1360,6 +1432,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1407,7 +1482,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
99.99999999999999 99.99999999999999
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1833,7 +1911,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.0, 250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1858,7 +1939,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-250.0, -250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1883,7 +1967,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1925,6 +2012,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1966,7 +2056,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2025,7 +2118,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2084,7 +2180,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2203,7 +2302,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2223,7 +2325,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2327,7 +2432,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.0, 250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2352,7 +2460,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-250.0, -250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2377,7 +2488,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2419,6 +2533,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -2460,7 +2577,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2519,7 +2639,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2578,7 +2701,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2661,6 +2787,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
100.0 100.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -2708,7 +2837,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
280.0, 280.0,
99.99999999999999 99.99999999999999
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2843,7 +2975,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2863,7 +2998,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2967,7 +3105,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.0, 250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2992,7 +3133,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-250.0, -250.0,
433.0127 433.0127
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3017,7 +3161,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3059,6 +3206,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3100,7 +3250,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
250.00000000000006, 250.00000000000006,
433.0127018922193 433.0127018922193
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3159,7 +3312,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-249.99999999999994, -249.99999999999994,
433.01270189221935 433.01270189221935
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3218,7 +3374,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.00000000000011368683772161603, 0.00000000000011368683772161603,
0.00000000000005684341886080802 0.00000000000005684341886080802
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3301,6 +3460,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
100.0 100.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3348,7 +3510,10 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
-120.0, -120.0,
99.99999999999999 99.99999999999999
], ],
"type": "Arc" "type": "Arc",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -869,7 +869,10 @@ description: Variables in memory after executing pipe_as_arg.kcl
-200.0, -200.0,
200.0 200.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -889,7 +892,10 @@ description: Variables in memory after executing pipe_as_arg.kcl
200.0, 200.0,
200.0 200.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -909,7 +915,10 @@ description: Variables in memory after executing pipe_as_arg.kcl
200.0, 200.0,
-200.0 -200.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -929,7 +938,10 @@ description: Variables in memory after executing pipe_as_arg.kcl
-200.0, -200.0,
-200.0 -200.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -949,7 +961,10 @@ description: Variables in memory after executing pipe_as_arg.kcl
-200.0, -200.0,
-200.0 -200.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -991,6 +1006,9 @@ description: Variables in memory after executing pipe_as_arg.kcl
-200.0, -200.0,
-200.0 -200.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -411,7 +411,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -436,7 +439,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -456,7 +462,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -476,7 +485,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -496,7 +508,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -516,7 +531,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -536,7 +554,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -556,7 +577,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -576,7 +600,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -596,7 +623,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -616,7 +646,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -636,7 +669,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -656,7 +692,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -698,6 +737,9 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -739,7 +781,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9374999999999999 0.9374999999999999
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -832,7 +877,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9374999999999999 0.9374999999999999
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -892,7 +940,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9374999999999999 0.9374999999999999
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -945,7 +996,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -970,7 +1024,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -990,7 +1047,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1010,7 +1070,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1030,7 +1093,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1050,7 +1116,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1070,7 +1139,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1090,7 +1162,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1110,7 +1185,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1130,7 +1208,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1150,7 +1231,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1170,7 +1254,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1190,7 +1277,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1232,6 +1322,9 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1273,7 +1366,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9374999999999999 0.9374999999999999
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1497,7 +1593,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1522,7 +1621,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1542,7 +1644,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1562,7 +1667,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1582,7 +1690,10 @@ description: Variables in memory after executing poop_chute.kcl
1.875, 1.875,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1602,7 +1713,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0625, 1.0625,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1622,7 +1736,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.125 0.125
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1642,7 +1759,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1662,7 +1782,10 @@ description: Variables in memory after executing poop_chute.kcl
0.125, 0.125,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1682,7 +1805,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
5.5 5.5
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1702,7 +1828,10 @@ description: Variables in memory after executing poop_chute.kcl
0.0, 0.0,
0.9375 0.9375
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1722,7 +1851,10 @@ description: Variables in memory after executing poop_chute.kcl
0.9375, 0.9375,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1742,7 +1874,10 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1784,6 +1919,9 @@ description: Variables in memory after executing poop_chute.kcl
1.0, 1.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1825,7 +1963,10 @@ description: Variables in memory after executing poop_chute.kcl
2.0, 2.0,
0.9374999999999999 0.9374999999999999
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -233,7 +233,10 @@ description: Variables in memory after executing riddle_small.kcl
-25.0, -25.0,
34.0 34.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -253,7 +256,10 @@ description: Variables in memory after executing riddle_small.kcl
-25.0, -25.0,
33.0 33.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -273,7 +279,10 @@ description: Variables in memory after executing riddle_small.kcl
-26.0, -26.0,
33.0 33.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -293,7 +302,10 @@ description: Variables in memory after executing riddle_small.kcl
-26.0, -26.0,
34.0 34.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -335,6 +347,9 @@ description: Variables in memory after executing riddle_small.kcl
-26.0, -26.0,
34.0 34.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -161,7 +161,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -186,7 +189,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -206,7 +212,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -231,7 +240,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -251,7 +263,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -293,6 +308,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -334,7 +352,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -393,7 +414,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -452,7 +476,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -711,7 +738,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -736,7 +766,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -761,7 +794,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -781,7 +817,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -801,7 +840,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -948,7 +990,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -973,7 +1018,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -993,7 +1041,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1018,7 +1069,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1038,7 +1092,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1080,6 +1137,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1121,7 +1181,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1180,7 +1243,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1239,7 +1305,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1425,6 +1494,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1466,7 +1538,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1525,7 +1600,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1584,7 +1662,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1677,7 +1758,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1737,7 +1821,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1797,7 +1884,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.619999999999997, -27.619999999999997,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -1842,7 +1932,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1902,7 +1995,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.61999999999999, -27.61999999999999,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -1947,7 +2043,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2007,7 +2106,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -2052,7 +2154,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2112,7 +2217,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2242,7 +2350,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2267,7 +2378,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2287,7 +2401,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2312,7 +2429,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2332,7 +2452,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2374,6 +2497,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -2415,7 +2541,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2474,7 +2603,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2533,7 +2665,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2678,7 +2813,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2703,7 +2841,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2728,7 +2869,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2748,7 +2892,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2768,7 +2915,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2915,7 +3065,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2940,7 +3093,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2960,7 +3116,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2985,7 +3144,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3005,7 +3167,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3047,6 +3212,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3088,7 +3256,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3147,7 +3318,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3206,7 +3380,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3392,6 +3569,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
278.35 278.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3433,7 +3613,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3492,7 +3675,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3551,7 +3737,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3626,7 +3815,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.62, -27.62,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3651,7 +3843,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.62, -27.62,
172.54 172.54
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3676,7 +3871,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
172.54 172.54
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3696,7 +3894,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3716,7 +3917,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3863,7 +4067,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3888,7 +4095,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3908,7 +4118,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3933,7 +4146,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3953,7 +4169,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3995,6 +4214,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -4036,7 +4258,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4095,7 +4320,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4154,7 +4382,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4340,6 +4571,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
277.34 277.34
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -4381,7 +4615,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.619999999999997, -27.619999999999997,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -4425,7 +4662,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-27.61999999999999, -27.61999999999999,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -4469,7 +4709,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif
-69.1, -69.1,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },

View File

@ -161,7 +161,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -186,7 +189,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -206,7 +212,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -231,7 +240,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -251,7 +263,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -293,6 +308,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -334,7 +352,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -393,7 +414,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -452,7 +476,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -711,7 +738,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -736,7 +766,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -761,7 +794,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -781,7 +817,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -801,7 +840,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -948,7 +990,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -973,7 +1018,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -993,7 +1041,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1018,7 +1069,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1038,7 +1092,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1080,6 +1137,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1121,7 +1181,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1180,7 +1243,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1239,7 +1305,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1425,6 +1494,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1466,7 +1538,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1525,7 +1600,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1584,7 +1662,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1677,7 +1758,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1737,7 +1821,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1797,7 +1884,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.619999999999997, -27.619999999999997,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -1842,7 +1932,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1902,7 +1995,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.61999999999999, -27.61999999999999,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -1947,7 +2043,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2007,7 +2106,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -2052,7 +2154,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2112,7 +2217,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2242,7 +2350,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2267,7 +2378,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2287,7 +2401,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2312,7 +2429,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2332,7 +2452,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2374,6 +2497,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -2415,7 +2541,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2474,7 +2603,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2533,7 +2665,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -2678,7 +2813,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2703,7 +2841,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2728,7 +2869,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2748,7 +2892,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2768,7 +2915,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -2915,7 +3065,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2940,7 +3093,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2960,7 +3116,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -2985,7 +3144,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3005,7 +3167,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3047,6 +3212,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3088,7 +3256,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3147,7 +3318,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3206,7 +3380,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3392,6 +3569,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
278.35 278.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -3433,7 +3613,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
278.35 278.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3492,7 +3675,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
200.07, 200.07,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3551,7 +3737,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
159.25, 159.25,
146.08 146.08
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -3626,7 +3815,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.62, -27.62,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3651,7 +3843,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.62, -27.62,
172.54 172.54
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3676,7 +3871,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
172.54 172.54
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3696,7 +3894,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3716,7 +3917,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3863,7 +4067,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3888,7 +4095,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3908,7 +4118,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3933,7 +4146,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -3953,7 +4169,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -3995,6 +4214,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -4036,7 +4258,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4095,7 +4320,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
344.23, 344.23,
99.94 99.94
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4154,7 +4382,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
75.8, 75.8,
317.2 317.2
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -4340,6 +4571,9 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
277.34 277.34
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -4381,7 +4615,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.619999999999997, -27.619999999999997,
277.34 277.34
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -4425,7 +4662,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-27.61999999999999, -27.61999999999999,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -4469,7 +4709,10 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl
-69.1, -69.1,
172.53999999999996 172.53999999999996
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },

View File

@ -691,7 +691,10 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
1.0 1.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -711,7 +714,10 @@ description: Variables in memory after executing sketch_in_object.kcl
1.0, 1.0,
1.0 1.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -731,7 +737,10 @@ description: Variables in memory after executing sketch_in_object.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -751,7 +760,10 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -793,6 +805,9 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -849,7 +864,10 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
1.0 1.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -869,7 +887,10 @@ description: Variables in memory after executing sketch_in_object.kcl
1.0, 1.0,
1.0 1.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -889,7 +910,10 @@ description: Variables in memory after executing sketch_in_object.kcl
1.0, 1.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -909,7 +933,10 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -951,6 +978,9 @@ description: Variables in memory after executing sketch_in_object.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -66,7 +66,10 @@ description: Variables in memory after executing sketch_on_face.kcl
39.86, 39.86,
15.100000000000001 15.100000000000001
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -179,7 +182,10 @@ description: Variables in memory after executing sketch_on_face.kcl
39.86, 39.86,
15.1 15.1
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -199,7 +205,10 @@ description: Variables in memory after executing sketch_on_face.kcl
35.74, 35.74,
-7.71 -7.71
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -219,7 +228,10 @@ description: Variables in memory after executing sketch_on_face.kcl
2.5, 2.5,
6.84 6.84
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -239,7 +251,10 @@ description: Variables in memory after executing sketch_on_face.kcl
11.19, 11.19,
28.35 28.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -281,6 +296,9 @@ description: Variables in memory after executing sketch_on_face.kcl
11.19, 11.19,
28.35 28.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -322,7 +340,10 @@ description: Variables in memory after executing sketch_on_face.kcl
39.86, 39.86,
15.100000000000001 15.100000000000001
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -458,7 +479,10 @@ description: Variables in memory after executing sketch_on_face.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -478,7 +502,10 @@ description: Variables in memory after executing sketch_on_face.kcl
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -498,7 +525,10 @@ description: Variables in memory after executing sketch_on_face.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -518,7 +548,10 @@ description: Variables in memory after executing sketch_on_face.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -623,7 +656,10 @@ description: Variables in memory after executing sketch_on_face.kcl
39.86, 39.86,
15.1 15.1
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -643,7 +679,10 @@ description: Variables in memory after executing sketch_on_face.kcl
35.74, 35.74,
-7.71 -7.71
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -663,7 +702,10 @@ description: Variables in memory after executing sketch_on_face.kcl
2.5, 2.5,
6.84 6.84
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -683,7 +725,10 @@ description: Variables in memory after executing sketch_on_face.kcl
11.19, 11.19,
28.35 28.35
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -725,6 +770,9 @@ description: Variables in memory after executing sketch_on_face.kcl
11.19, 11.19,
28.35 28.35
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -766,7 +814,10 @@ description: Variables in memory after executing sketch_on_face.kcl
39.86, 39.86,
15.100000000000001 15.100000000000001
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -849,6 +900,9 @@ description: Variables in memory after executing sketch_on_face.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -225,7 +225,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -250,7 +253,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -270,7 +276,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
5.6793 5.6793
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -295,7 +304,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.3207, -0.3207,
5.6793 5.6793
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -315,7 +327,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.3207, -0.3207,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -335,7 +350,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -377,6 +395,9 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -418,7 +439,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.32071349029490914, -0.32071349029490914,
5.679286509705091 5.679286509705091
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -477,7 +501,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -536,7 +563,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -667,7 +697,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.32071349029490914, -0.32071349029490914,
5.679286509705091 5.679286509705091
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -727,7 +760,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -809,7 +845,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -956,7 +995,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
6.45, 6.45,
3.8 3.8
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -976,7 +1018,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
6.38, 6.38,
2.0 2.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -996,7 +1041,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
4.31, 4.31,
2.05 2.05
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1016,7 +1064,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
4.28, 4.28,
3.83 3.83
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1036,7 +1087,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
4.28, 4.28,
3.83 3.83
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1173,7 +1227,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1198,7 +1255,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1218,7 +1278,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
5.6793 5.6793
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1243,7 +1306,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.3207, -0.3207,
5.6793 5.6793
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1263,7 +1329,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.3207, -0.3207,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1283,7 +1352,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1325,6 +1397,9 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1366,7 +1441,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-0.32071349029490914, -0.32071349029490914,
5.679286509705091 5.679286509705091
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1425,7 +1503,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
0.0, 0.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1484,7 +1565,10 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
-8.0, -8.0,
6.0 6.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -1583,6 +1667,9 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re
4.28, 4.28,
3.83 3.83
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -373,7 +373,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
5.0, 5.0,
0.0 0.0
], ],
"type": "Circle" "type": "Circle",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",
@ -476,7 +479,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -496,7 +502,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -516,7 +525,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -536,7 +548,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -578,6 +593,9 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -677,7 +695,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
5.0, 5.0,
0.0 0.0
], ],
"type": "Circle" "type": "Circle",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -772,7 +793,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -792,7 +816,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -812,7 +839,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -832,7 +862,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -874,6 +907,9 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -937,6 +973,9 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
5.0, 5.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -984,7 +1023,10 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc
5.0, 5.0,
0.0 0.0
], ],
"type": "Circle" "type": "Circle",
"units": {
"type": "Mm"
}
}, },
"surface": { "surface": {
"faceId": "[uuid]", "faceId": "[uuid]",

View File

@ -410,7 +410,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -430,7 +433,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -450,7 +456,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -470,7 +479,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -512,6 +524,9 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -628,7 +643,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -648,7 +666,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -668,7 +689,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -688,7 +712,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -783,7 +810,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -803,7 +833,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -823,7 +856,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -843,7 +879,10 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -885,6 +924,9 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -948,6 +990,9 @@ description: Variables in memory after executing sketch_on_face_end.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -410,7 +410,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -430,7 +433,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -450,7 +456,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -470,7 +479,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -512,6 +524,9 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -628,7 +643,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -648,7 +666,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -668,7 +689,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -688,7 +712,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -783,7 +810,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -803,7 +833,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -823,7 +856,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -843,7 +879,10 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -885,6 +924,9 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -948,6 +990,9 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -410,7 +410,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -430,7 +433,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -450,7 +456,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -470,7 +479,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -512,6 +524,9 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -628,7 +643,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -648,7 +666,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -668,7 +689,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -688,7 +712,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -730,6 +757,9 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -846,7 +876,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -866,7 +899,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
10.0, 10.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -886,7 +922,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
10.0, 10.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -906,7 +945,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1001,7 +1043,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1021,7 +1066,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
20.0 20.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1041,7 +1089,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
20.0, 20.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -1061,7 +1112,10 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -1103,6 +1157,9 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",
@ -1166,6 +1223,9 @@ description: Variables in memory after executing sketch_on_face_start.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

File diff suppressed because it is too large Load Diff

View File

@ -115,7 +115,10 @@ description: Variables in memory after executing tan_arc_x_line.kcl
-1.8460007498427018, -1.8460007498427018,
0.08059905810765156 0.08059905810765156
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -165,7 +168,10 @@ description: Variables in memory after executing tan_arc_x_line.kcl
-1.2218367846615423, -1.2218367846615423,
-0.6005563831556522 -0.6005563831556522
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },
@ -215,7 +221,10 @@ description: Variables in memory after executing tan_arc_x_line.kcl
-0.5976728194803829, -0.5976728194803829,
-1.281711824418956 -1.281711824418956
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
"surface": null "surface": null
}, },

View File

@ -98,7 +98,10 @@ description: Variables in memory after executing tangential_arc.kcl
0.0, 0.0,
10.0 10.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -123,7 +126,10 @@ description: Variables in memory after executing tangential_arc.kcl
-5.0, -5.0,
15.0 15.0
], ],
"type": "TangentialArc" "type": "TangentialArc",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -143,7 +149,10 @@ description: Variables in memory after executing tangential_arc.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -185,6 +194,9 @@ description: Variables in memory after executing tangential_arc.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",

View File

@ -98,7 +98,10 @@ description: Variables in memory after executing xz_plane.kcl
100.0, 100.0,
100.0 100.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -118,7 +121,10 @@ description: Variables in memory after executing xz_plane.kcl
100.0, 100.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
}, },
{ {
"__geoMeta": { "__geoMeta": {
@ -138,7 +144,10 @@ description: Variables in memory after executing xz_plane.kcl
0.0, 0.0,
0.0 0.0
], ],
"type": "ToPoint" "type": "ToPoint",
"units": {
"type": "Mm"
}
} }
], ],
"on": { "on": {
@ -180,6 +189,9 @@ description: Variables in memory after executing xz_plane.kcl
0.0, 0.0,
0.0 0.0
], ],
"units": {
"type": "Mm"
},
"tag": null, "tag": null,
"__geoMeta": { "__geoMeta": {
"id": "[uuid]", "id": "[uuid]",