diff --git a/docs/kcl/fromCm.md b/docs/kcl/fromCm.md index ab554e599..152a4e6c7 100644 --- a/docs/kcl/fromCm.md +++ b/docs/kcl/fromCm.md @@ -8,7 +8,7 @@ layout: manual Converts a number from centimeters to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42cm`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42cm`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in centimeters. diff --git a/docs/kcl/fromFt.md b/docs/kcl/fromFt.md index 7f72b693f..945e6ada3 100644 --- a/docs/kcl/fromFt.md +++ b/docs/kcl/fromFt.md @@ -8,7 +8,7 @@ layout: manual Converts a number from feet to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42ft`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42ft`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in feet. diff --git a/docs/kcl/fromInches.md b/docs/kcl/fromInches.md index 4221e7619..d64a2477b 100644 --- a/docs/kcl/fromInches.md +++ b/docs/kcl/fromInches.md @@ -8,7 +8,7 @@ layout: manual Converts a number from inches to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42inch`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42inch`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in inches. diff --git a/docs/kcl/fromM.md b/docs/kcl/fromM.md index 68dd2000c..3fe12845f 100644 --- a/docs/kcl/fromM.md +++ b/docs/kcl/fromM.md @@ -8,7 +8,7 @@ layout: manual Converts a number from meters to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42m`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42m`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in meters. diff --git a/docs/kcl/fromMm.md b/docs/kcl/fromMm.md index e441aea8b..40fc7b45e 100644 --- a/docs/kcl/fromMm.md +++ b/docs/kcl/fromMm.md @@ -8,7 +8,7 @@ layout: manual Converts a number from mm to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42mm`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42mm`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in millimeters. diff --git a/docs/kcl/fromYd.md b/docs/kcl/fromYd.md index 9ef190477..01c4707d5 100644 --- a/docs/kcl/fromYd.md +++ b/docs/kcl/fromYd.md @@ -8,7 +8,7 @@ layout: manual Converts a number from yards to the current default unit. -*DEPRECATED* prefer using explicit numberic suffixes (e.g., `42yd`) or the `to...` conversion functions. +*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42yd`) or the `to...` conversion functions. No matter what units the current file uses, this function will always return a number equivalent to the input in yards. diff --git a/docs/kcl/std.json b/docs/kcl/std.json index 629cb6ab9..e52110f30 100644 --- a/docs/kcl/std.json +++ b/docs/kcl/std.json @@ -115,7 +115,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double" }, @@ -1126,7 +1126,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -1186,9 +1185,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -1851,7 +1847,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double" }, @@ -2862,7 +2858,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -2922,9 +2917,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -4565,7 +4557,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -4625,9 +4616,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -6182,7 +6170,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -6242,9 +6229,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -6861,9 +6845,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -7800,7 +7787,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -7860,9 +7846,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -8478,9 +8461,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -9417,7 +9403,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -9477,9 +9462,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -10095,9 +10077,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -11034,7 +11019,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -11094,9 +11078,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -11712,9 +11693,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -12651,7 +12635,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -12711,9 +12694,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -13329,9 +13309,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -14268,7 +14251,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -14328,9 +14310,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -15888,7 +15867,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -15948,9 +15926,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -17565,7 +17540,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -17625,9 +17599,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -19254,7 +19225,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -19314,9 +19284,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -20871,7 +20838,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -20931,9 +20897,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -22495,7 +22458,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -22555,9 +22517,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -24116,7 +24075,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -24176,9 +24134,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -25736,7 +25691,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -25796,9 +25750,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -27413,7 +27364,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -27473,9 +27423,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -29413,7 +29360,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -29473,9 +29419,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -31029,7 +30972,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -31089,9 +31031,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -32647,7 +32586,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -32707,9 +32645,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -34264,7 +34199,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -34324,9 +34258,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -35931,7 +35862,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -35991,9 +35921,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -37308,7 +37235,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -37368,9 +37294,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -38929,7 +38852,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -38989,9 +38911,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -40550,7 +40469,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -40610,9 +40528,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -42171,7 +42086,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -42231,9 +42145,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -43793,7 +43704,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -43853,9 +43763,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -45414,7 +45321,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -45474,9 +45380,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -47034,7 +46937,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -47094,9 +46996,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -48711,7 +48610,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -48771,9 +48669,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -50925,7 +50820,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -50985,9 +50879,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -52546,7 +52437,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -52606,9 +52496,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -54167,7 +54054,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -54227,9 +54113,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -55788,7 +55671,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -55848,9 +55730,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -57409,7 +57288,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -57469,9 +57347,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -59086,7 +58961,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -59146,9 +59020,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -61074,7 +60945,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -61134,9 +61004,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -62691,7 +62558,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -62751,9 +62617,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -64310,7 +64173,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -64370,9 +64232,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -65949,7 +65808,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -66009,9 +65867,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -67648,7 +67503,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -67708,9 +67562,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -68108,7 +67959,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -68168,9 +68018,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -69711,11 +69558,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -69730,7 +69576,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -69790,9 +69635,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -71333,11 +71175,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -71352,7 +71193,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -71412,9 +71252,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -72955,11 +72792,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -72974,7 +72810,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -73034,9 +72869,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -74595,7 +74427,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -74655,9 +74486,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -77196,7 +77024,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -77256,9 +77083,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -78885,7 +78709,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -78945,9 +78768,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -80506,7 +80326,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -80566,9 +80385,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -82183,7 +81999,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -82243,9 +82058,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -83907,7 +83719,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -83967,9 +83778,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -84522,7 +84330,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double", "definitions": { @@ -85524,7 +85332,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -85584,9 +85391,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -87141,7 +86945,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -87201,9 +87004,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -87755,9 +87555,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Sketch": { @@ -88758,7 +88561,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -88818,9 +88620,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -90378,7 +90177,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -90438,9 +90236,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -91998,7 +91793,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -92058,9 +91852,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -93874,7 +93665,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -93934,9 +93724,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -95502,7 +95289,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -95562,9 +95348,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -97119,7 +96902,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -97179,9 +96961,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -98738,7 +98517,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -98798,9 +98576,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -99182,9 +98957,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "ArtifactId": { @@ -100374,7 +100152,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -100434,9 +100211,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -102012,7 +101786,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -102072,9 +101845,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -103711,7 +103481,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -103771,9 +103540,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -104183,7 +103949,7 @@ { "name": "fromCm", "summary": "Converts a number from centimeters to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in centimeters.\n\nFor example, if the current file uses inches, `fromCm(1)` will return `0.393701`. If the current file uses millimeters, `fromCm(1)` will return `10`. If the current file uses centimeters, `fromCm(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromCm(10)` is more readable that your intent is \"I want 10 centimeters\" than `10 * 10`, if the file settings are in millimeters.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42cm`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in centimeters.\n\nFor example, if the current file uses inches, `fromCm(1)` will return `0.393701`. If the current file uses millimeters, `fromCm(1)` will return `10`. If the current file uses centimeters, `fromCm(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromCm(10)` is more readable that your intent is \"I want 10 centimeters\" than `10 * 10`, if the file settings are in millimeters.", "tags": [ "units" ], @@ -104217,7 +103983,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = fromCm(10)" ] @@ -104225,7 +103991,7 @@ { "name": "fromFt", "summary": "Converts a number from feet to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in feet.\n\nFor example, if the current file uses inches, `fromFt(1)` will return `12`. If the current file uses millimeters, `fromFt(1)` will return `304.8`. If the current file uses feet, `fromFt(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromFt(10)` is more readable that your intent is \"I want 10 feet\" than `10 * 304.8`, if the file settings are in millimeters.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42ft`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in feet.\n\nFor example, if the current file uses inches, `fromFt(1)` will return `12`. If the current file uses millimeters, `fromFt(1)` will return `304.8`. If the current file uses feet, `fromFt(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromFt(10)` is more readable that your intent is \"I want 10 feet\" than `10 * 304.8`, if the file settings are in millimeters.", "tags": [ "units" ], @@ -104259,7 +104025,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = fromFt(10)" ] @@ -104267,7 +104033,7 @@ { "name": "fromInches", "summary": "Converts a number from inches to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in inches.\n\nFor example, if the current file uses inches, `fromInches(1)` will return `1`. If the current file uses millimeters, `fromInches(1)` will return `25.4`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromInches(10)` is more readable that your intent is \"I want 10 inches\" than `10 * 25.4`, if the file settings are in millimeters.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42inch`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in inches.\n\nFor example, if the current file uses inches, `fromInches(1)` will return `1`. If the current file uses millimeters, `fromInches(1)` will return `25.4`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromInches(10)` is more readable that your intent is \"I want 10 inches\" than `10 * 25.4`, if the file settings are in millimeters.", "tags": [ "units" ], @@ -104301,7 +104067,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = fromInches(10)" ] @@ -104309,7 +104075,7 @@ { "name": "fromM", "summary": "Converts a number from meters to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in meters.\n\nFor example, if the current file uses inches, `fromM(1)` will return `39.3701`. If the current file uses millimeters, `fromM(1)` will return `1000`. If the current file uses meters, `fromM(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromM(10)` is more readable that your intent is \"I want 10 meters\" than `10 * 1000`, if the file settings are in millimeters.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42m`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in meters.\n\nFor example, if the current file uses inches, `fromM(1)` will return `39.3701`. If the current file uses millimeters, `fromM(1)` will return `1000`. If the current file uses meters, `fromM(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromM(10)` is more readable that your intent is \"I want 10 meters\" than `10 * 1000`, if the file settings are in millimeters.", "tags": [ "units" ], @@ -104343,7 +104109,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = 10 * fromM(10)" ] @@ -104351,7 +104117,7 @@ { "name": "fromMm", "summary": "Converts a number from mm to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in millimeters.\n\nFor example, if the current file uses inches, `fromMm(1)` will return `1/25.4`. If the current file uses millimeters, `fromMm(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromMm(10)` is more readable that your intent is \"I want 10 millimeters\" than `10 * (1/25.4)`, if the file settings are in inches.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42mm`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in millimeters.\n\nFor example, if the current file uses inches, `fromMm(1)` will return `1/25.4`. If the current file uses millimeters, `fromMm(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromMm(10)` is more readable that your intent is \"I want 10 millimeters\" than `10 * (1/25.4)`, if the file settings are in inches.", "tags": [ "units" ], @@ -104385,7 +104151,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = fromMm(10)" ] @@ -104393,7 +104159,7 @@ { "name": "fromYd", "summary": "Converts a number from yards to the current default unit.", - "description": "No matter what units the current file uses, this function will always return a number equivalent to the input in yards.\n\nFor example, if the current file uses inches, `fromYd(1)` will return `36`. If the current file uses millimeters, `fromYd(1)` will return `914.4`. If the current file uses yards, `fromYd(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromYd(10)` is more readable that your intent is \"I want 10 yards\" than `10 * 914.4`, if the file settings are in millimeters.", + "description": "*DEPRECATED* prefer using explicit numeric suffixes (e.g., `42yd`) or the `to...` conversion functions.\n\nNo matter what units the current file uses, this function will always return a number equivalent to the input in yards.\n\nFor example, if the current file uses inches, `fromYd(1)` will return `36`. If the current file uses millimeters, `fromYd(1)` will return `914.4`. If the current file uses yards, `fromYd(1)` will return `1`.\n\n**Caution**: This function is only intended to be used when you absolutely MUST have different units in your code than the file settings. Otherwise, it is a bad pattern to use this function.\n\nWe merely provide these functions for convenience and readability, as `fromYd(10)` is more readable that your intent is \"I want 10 yards\" than `10 * 914.4`, if the file settings are in millimeters.", "tags": [ "units" ], @@ -104427,7 +104193,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "totalWidth = fromYd(10)" ] @@ -105645,7 +105411,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -105705,9 +105470,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -107321,7 +107083,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -107381,9 +107142,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -108934,7 +108692,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -108994,9 +108751,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -109626,7 +109380,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double" }, @@ -110894,7 +110648,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -110954,9 +110707,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -112575,7 +112325,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -112635,9 +112384,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -114318,7 +114064,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -114378,9 +114123,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -115939,7 +115681,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -115999,9 +115740,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -117558,7 +117296,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -117618,9 +117355,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -118927,7 +118661,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -118987,9 +118720,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -120544,7 +120274,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -120604,9 +120333,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -122161,7 +121887,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -122221,9 +121946,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -123778,7 +123500,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -123838,9 +123559,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -125395,7 +125113,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -125455,9 +125172,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -127015,7 +126729,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -127075,9 +126788,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -128692,7 +128402,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -128752,9 +128461,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -130381,7 +130087,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -130441,9 +130146,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -132085,7 +131787,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -132145,9 +131846,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -133954,7 +133652,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -134014,9 +133711,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -134633,11 +134327,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_Array_size_2_of_double", + "title": "Nullable_Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -135577,7 +135270,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -135637,9 +135329,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -136255,11 +135944,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_Array_size_2_of_double", + "title": "Nullable_Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -137199,7 +136887,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -137259,9 +136946,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -138820,7 +138504,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -138880,9 +138563,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -140497,7 +140177,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -140557,9 +140236,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -142234,7 +141910,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -142294,9 +141969,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -143852,7 +143524,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -143912,9 +143583,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -145468,7 +145136,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -145528,9 +145195,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -147087,7 +146751,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -147147,9 +146810,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -147701,9 +147361,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Sketch": { @@ -148704,7 +148367,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -148764,9 +148426,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -150324,7 +149983,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -150384,9 +150042,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -151944,7 +151599,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -152004,9 +151658,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -153814,7 +153465,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -153874,9 +153524,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -155199,7 +154846,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -155253,9 +154899,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -156532,7 +156175,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -156592,9 +156234,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -157712,7 +157351,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -157766,9 +157404,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -159045,7 +158680,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -159105,9 +158739,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -160229,7 +159860,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -160283,9 +159913,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -161562,7 +161189,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -161622,9 +161248,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -162284,7 +161907,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double", "definitions": { @@ -162436,7 +162059,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -162490,9 +162112,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } }, "definitions": { @@ -163688,7 +163307,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -163748,9 +163366,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -165306,7 +164921,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -165366,9 +164980,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -165921,11 +165532,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -166928,7 +166538,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -166988,9 +166597,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -168545,7 +168151,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -168605,9 +168210,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -170161,7 +169763,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -170221,9 +169822,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -171778,7 +171376,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -171838,9 +171435,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -173397,7 +172991,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -173457,9 +173050,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -175285,7 +174875,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -175345,9 +174934,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -176903,7 +176489,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -176963,9 +176548,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -178525,7 +178107,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -178585,9 +178166,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -178883,11 +178461,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_3_of_double", + "title": "Array_size_3_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 3, "minItems": 3, @@ -180147,7 +179724,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -180207,9 +179783,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -181764,7 +181337,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -181824,9 +181396,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -183380,7 +182949,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -183440,9 +183008,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -184997,7 +184562,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -185057,9 +184621,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -186616,7 +186177,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -186676,9 +186236,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -187990,7 +187547,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -188050,9 +187606,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -189608,7 +189161,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -189668,9 +189220,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -190223,7 +189772,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double", "definitions": { @@ -191225,7 +190774,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -191285,9 +190833,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -191840,11 +191385,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -192847,7 +192391,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -192907,9 +192450,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -194464,7 +194004,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -194524,9 +194063,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -196083,7 +195619,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -196143,9 +195678,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -197971,7 +197503,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -198031,9 +197562,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -199589,7 +199117,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -199649,9 +199176,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -199947,7 +199471,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double", "definitions": { @@ -201206,7 +200730,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -201266,9 +200789,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -201564,11 +201084,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_3_of_double", + "title": "Array_size_3_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 3, "minItems": 3, @@ -202828,7 +202347,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -202888,9 +202406,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -204445,7 +203960,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -204505,9 +204019,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -206064,7 +205575,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -206124,9 +205634,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -207697,7 +207204,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -207757,9 +207263,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -209315,7 +208818,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -209375,9 +208877,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -210931,7 +210430,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -210991,9 +210489,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -212548,7 +212043,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -212608,9 +212102,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -214167,7 +213658,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -214227,9 +213717,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -214526,7 +214013,7 @@ "// Each instance will be shifted along the X axis,\n// with a gap between the original (at x = 0) and the first replica\n// (at x = 8). This is because `id` starts at 1.\nfn transform(id) {\n return { translate = [4 * (1 + id), 0, 0] }\n}\n\nsketch001 = startSketchOn(XZ)\n |> circle(center = [0, 0], radius = 2)\n |> extrude(length = 5)\n |> patternTransform(instances = 4, transform = transform)", "fn cube(length, center) {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchOn(XY)\n |> startProfileAt(p0, %)\n |> line(endAbsolute = p1)\n |> line(endAbsolute = p2)\n |> line(endAbsolute = p3)\n |> line(endAbsolute = p0)\n |> close()\n |> extrude(length = length)\n}\n\nwidth = 20\nfn transform(i) {\n return {\n // Move down each time.\n translate = [0, 0, -i * width],\n // Make the cube longer, wider and flatter each time.\n scale = [pow(1.1, i), pow(1.1, i), pow(0.9, i)],\n // Turn by 15 degrees each time.\n rotation = { angle = 15 * i, origin = \"local\" }\n }\n}\n\nmyCubes = cube(width, [100, 0])\n |> patternTransform(instances = 25, transform = transform)", "fn cube(length, center) {\n l = length / 2\n x = center[0]\n y = center[1]\n p0 = [-l + x, -l + y]\n p1 = [-l + x, l + y]\n p2 = [l + x, l + y]\n p3 = [l + x, -l + y]\n\n return startSketchOn(XY)\n |> startProfileAt(p0, %)\n |> line(endAbsolute = p1)\n |> line(endAbsolute = p2)\n |> line(endAbsolute = p3)\n |> line(endAbsolute = p0)\n |> close()\n |> extrude(length = length)\n}\n\nwidth = 20\nfn transform(i) {\n return {\n translate = [0, 0, -i * width],\n rotation = {\n angle = 90 * i,\n // Rotate around the overall scene's origin.\n origin = \"global\"\n }\n }\n}\nmyCubes = cube(width, [100, 100])\n |> patternTransform(instances = 4, transform = transform)", - "// Parameters\nr = 50 // base radius\nh = 10 // layer height\nt = 0.005 // taper factor [0-1)\n// Defines how to modify each layer of the vase.\n// Each replica is shifted up the Z axis, and has a smoothly-varying radius\nfn transform(replicaId) {\n scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8))\n return {\n translate = [0, 0, replicaId * 10],\n scale = [scale, scale, 0]\n }\n}\n// Each layer is just a pretty thin cylinder.\nfn layer() {\n return startSketchOn(XY)\n // or some other plane idk\n |> circle(center = [0, 0], radius = 1, tag = $tag1)\n |> extrude(length = h)\n}\n// The vase is 100 layers tall.\n// The 100 layers are replica of each other, with a slight transformation applied to each.\nvase = layer()\n |> patternTransform(instances = 100, transform = transform)", + "// Parameters\nr = 50 // base radius\nh = 10 // layer height\nt = 0.005 // taper factor [0-1)\n// Defines how to modify each layer of the vase.\n// Each replica is shifted up the Z axis, and has a smoothly-varying radius\nfn transform(replicaId) {\n scale = r * abs(1 - (t * replicaId)) * (5 + cos(replicaId / 8: number(rad)))\n return {\n translate = [0, 0, replicaId * 10],\n scale = [scale, scale, 0]\n }\n}\n// Each layer is just a pretty thin cylinder.\nfn layer() {\n return startSketchOn(XY)\n // or some other plane idk\n |> circle(center = [0, 0], radius = 1, tag = $tag1)\n |> extrude(length = h)\n}\n// The vase is 100 layers tall.\n// The 100 layers are replica of each other, with a slight transformation applied to each.\nvase = layer()\n |> patternTransform(instances = 100, transform = transform)", "fn transform(i) {\n // Transform functions can return multiple transforms. They'll be applied in order.\n return [\n { translate = [30 * i, 0, 0] },\n { rotation = { angle = 45 * i } }\n ]\n}\nstartSketchOn(XY)\n |> startProfileAt([0, 0], %)\n |> polygon(\n radius = 10,\n numSides = 4,\n center = [0, 0],\n inscribed = false,\n )\n |> extrude(length = 4)\n |> patternTransform(instances = 3, transform = transform)" ] }, @@ -215546,7 +215033,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -215606,9 +215092,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -217164,7 +216647,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -217224,9 +216706,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -218780,7 +218259,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -218840,9 +218318,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -220397,7 +219872,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -220457,9 +219931,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -222016,7 +221487,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -222076,9 +221546,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -222692,7 +222159,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -222752,9 +222218,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -224309,7 +223772,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -224369,9 +223831,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -225927,7 +225386,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -225987,9 +225445,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -227530,11 +226985,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -227549,7 +227003,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -227609,9 +227062,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -229166,7 +228616,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -229226,9 +228675,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -231767,7 +231213,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -231827,9 +231272,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -233265,7 +232707,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -233319,9 +232760,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -234598,7 +234036,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -234658,9 +234095,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -236163,7 +235597,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -236217,9 +235650,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -237496,7 +236926,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -237556,9 +236985,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -238939,7 +238365,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -238999,9 +238424,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -240647,7 +240069,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -240707,9 +240128,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -242350,7 +241768,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -242410,9 +241827,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -243861,7 +243275,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -243915,9 +243328,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -245194,7 +244604,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -245254,9 +244663,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -246757,7 +246163,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -246811,9 +246216,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -248090,7 +247492,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -248150,9 +247551,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -249654,7 +249052,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -249708,9 +249105,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -250987,7 +250381,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -251047,9 +250440,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -252183,7 +251573,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -252237,9 +251626,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -253516,7 +252902,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -253576,9 +252961,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -255079,7 +254461,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -255133,9 +254514,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -256412,7 +255790,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -256472,9 +255849,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -257592,7 +256966,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -257646,9 +257019,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -258925,7 +258295,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -258985,9 +258354,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -260489,7 +259855,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -260543,9 +259908,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -261822,7 +261184,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -261882,9 +261243,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -263600,7 +262958,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -263660,9 +263017,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -265218,7 +264572,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -265278,9 +264631,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -266836,7 +266186,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -266896,9 +266245,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -268454,7 +267800,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -268514,9 +267859,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -270077,7 +269419,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -270137,9 +269478,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -271694,7 +271032,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -271754,9 +271091,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -273310,7 +272644,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -273370,9 +272703,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -274997,7 +274327,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -275057,9 +274386,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -276743,7 +276069,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -276803,9 +276128,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -278361,7 +277683,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -278421,9 +277742,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -279979,7 +279297,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -280039,9 +279356,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -281597,7 +280911,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -281657,9 +280970,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -283214,7 +282524,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -283274,9 +282583,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -284901,7 +284207,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -284961,9 +284266,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -286938,7 +286240,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -286998,9 +286299,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -287296,7 +286594,7 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", + "title": "TyF64", "type": "number", "format": "double", "definitions": { @@ -288555,7 +287853,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -288615,9 +287912,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -290174,7 +289468,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -290234,9 +289527,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -291828,7 +291118,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -291888,9 +291177,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -292246,14 +291532,19 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Array_size_2_of_double", + "title": "Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, - "minItems": 2 + "minItems": 2, + "definitions": { + "TyF64": { + "type": "number", + "format": "double" + } + } }, "required": true, "includeInSnippet": true, @@ -292274,7 +291565,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -292334,9 +291624,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -292417,6 +291704,10 @@ } ], "definitions": { + "TyF64": { + "type": "number", + "format": "double" + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -293725,7 +293016,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -293785,9 +293075,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -294013,10 +293300,6 @@ } } ] - }, - "TyF64": { - "type": "number", - "format": "double" } } }, @@ -294037,6 +293320,10 @@ ], "nullable": true, "definitions": { + "TyF64": { + "type": "number", + "format": "double" + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -295345,7 +294632,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -295405,9 +294691,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -295633,10 +294916,6 @@ } } ] - }, - "TyF64": { - "type": "number", - "format": "double" } } }, @@ -296647,7 +295926,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -296707,9 +295985,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -297589,7 +296864,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -297643,9 +296917,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -298828,7 +298099,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -298888,9 +298158,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -299376,7 +298643,6 @@ "artifactId", "id", "origin", - "units", "value", "xAxis", "yAxis", @@ -299430,9 +298696,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -300615,7 +299878,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -300675,9 +299937,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -300964,7 +300223,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -301024,9 +300282,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -302415,7 +301670,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -302475,9 +301729,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -303998,7 +303249,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -304058,9 +303308,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -305617,7 +304864,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -305677,9 +304923,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -307238,7 +306481,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -307298,9 +306540,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -308857,7 +308096,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -308917,9 +308155,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -310232,7 +309467,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -310292,9 +309526,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -311856,7 +311087,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -311916,9 +311146,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -313523,7 +312750,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -313583,9 +312809,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -314187,9 +313410,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Sketch": { @@ -315190,7 +314416,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -315250,9 +314475,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -316860,7 +316082,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -316920,9 +316141,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -318530,7 +317748,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -318590,9 +317807,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -320456,7 +319670,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -320516,9 +319729,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -321879,7 +321089,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -321939,9 +321148,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -322558,11 +321764,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_Array_size_2_of_double", + "title": "Nullable_Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -323502,7 +322707,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -323562,9 +322766,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -324180,11 +323381,10 @@ "type": "[number]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_Array_size_2_of_double", + "title": "Nullable_Array_size_2_of_TyF64", "type": "array", "items": { - "type": "number", - "format": "double" + "$ref": "#/components/schemas/TyF64" }, "maxItems": 2, "minItems": 2, @@ -325124,7 +324324,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -325184,9 +324383,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -326745,7 +325941,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -326805,9 +326000,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -328365,7 +327557,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -328425,9 +327616,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -329985,7 +329173,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -330045,9 +329232,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -331662,7 +330846,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -331722,9 +330905,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -332371,90 +331551,6 @@ "exampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> angledLine(angle = 50, length = 10 * tau())\n |> yLine(endAbsolute = 0)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" ] }, - { - "name": "toDegrees", - "summary": "Converts a number from radians to degrees.", - "description": "", - "tags": [ - "math" - ], - "keywordArguments": false, - "args": [ - { - "name": "num", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - } - ], - "returnValue": { - "name": "", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - }, - "unpublished": false, - "deprecated": false, - "examples": [ - "exampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> angledLine(angle = 50, length = 70 * cos(toDegrees(pi() / 4)))\n |> yLine(endAbsolute = 0)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" - ] - }, - { - "name": "toRadians", - "summary": "Converts a number from degrees to radians.", - "description": "", - "tags": [ - "math" - ], - "keywordArguments": false, - "args": [ - { - "name": "num", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - } - ], - "returnValue": { - "name": "", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - }, - "unpublished": false, - "deprecated": false, - "examples": [ - "exampleSketch = startSketchOn(XZ)\n |> startProfileAt([0, 0], %)\n |> angledLine(angle = 50, length = 70 * cos(toRadians(45)))\n |> yLine(endAbsolute = 0)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" - ] - }, { "name": "translate", "summary": "Move a solid or a sketch.", @@ -333796,7 +332892,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -333856,9 +332951,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -334154,9 +333246,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Solid": { @@ -335414,7 +334509,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -335474,9 +334568,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -335772,9 +334863,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Solid": { @@ -337032,7 +336126,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -337092,9 +336185,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -337390,9 +336480,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Solid": { @@ -338650,7 +337743,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -338710,9 +337802,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -340267,7 +339356,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -340327,9 +339415,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -341954,7 +341039,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -342014,9 +341098,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -343589,7 +342670,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -343649,9 +342729,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -345210,7 +344287,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -345270,9 +344346,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -346829,7 +345902,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -346889,9 +345961,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -348199,7 +347268,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -348259,9 +347327,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -348878,9 +347943,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -349817,7 +348885,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -349877,9 +348944,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -350496,9 +349560,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -351435,7 +350502,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -351495,9 +350561,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -353055,7 +352118,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -353115,9 +352177,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -354732,7 +353791,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -354792,9 +353850,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -356421,7 +355476,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -356481,9 +355535,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -357100,9 +356151,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -358039,7 +357093,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -358099,9 +357152,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -358718,9 +357768,12 @@ "type": "number", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Nullable_double", - "type": "number", - "format": "double", + "title": "Nullable_TyF64", + "allOf": [ + { + "$ref": "#/components/schemas/TyF64" + } + ], "nullable": true, "definitions": { "Path": { @@ -359657,7 +358710,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -359717,9 +358769,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -361277,7 +360326,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -361337,9 +360385,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, @@ -362954,7 +361999,6 @@ "id", "origin", "type", - "units", "value", "xAxis", "yAxis", @@ -363014,9 +362058,6 @@ "$ref": "#/components/schemas/Point3d" } ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" } } }, diff --git a/docs/kcl/types/SketchSurface.md b/docs/kcl/types/SketchSurface.md index 3ca47b906..f9c465e9d 100644 --- a/docs/kcl/types/SketchSurface.md +++ b/docs/kcl/types/SketchSurface.md @@ -31,7 +31,6 @@ A sketch type. | `xAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the plane's X axis be? | No | | `yAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the plane's Y axis be? | No | | `zAxis` |[`Point3d`](/docs/kcl/types/Point3d)| The z-axis (normal). | No | -| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | ---- diff --git a/e2e/playwright/point-click-assemblies.spec.ts b/e2e/playwright/point-click-assemblies.spec.ts index 88da75ada..437836040 100644 --- a/e2e/playwright/point-click-assemblies.spec.ts +++ b/e2e/playwright/point-click-assemblies.spec.ts @@ -278,7 +278,7 @@ test.describe('Point-and-click assemblies tests', () => { highlightedHeaderArg: 'x', commandName: 'Translate', }) - await page.keyboard.insertText('5') + await page.keyboard.insertText('100') await cmdBar.progressCmdBar() await page.keyboard.insertText('0.1') await cmdBar.progressCmdBar() @@ -287,7 +287,7 @@ test.describe('Point-and-click assemblies tests', () => { await cmdBar.expectState({ stage: 'review', headerArguments: { - X: '5', + X: '100', Y: '0.1', Z: '0.2', }, @@ -299,7 +299,7 @@ test.describe('Point-and-click assemblies tests', () => { await editor.expectEditor.toContain( ` bracket - |> translate(x = 5, y = 0.1, z = 0.2) + |> translate(x = 100, y = 0.1, z = 0.2) `, { shouldNormalise: true } ) @@ -348,7 +348,7 @@ test.describe('Point-and-click assemblies tests', () => { await editor.expectEditor.toContain( ` bracket - |> translate(x = 5, y = 0.1, z = 0.2) + |> translate(x = 100, y = 0.1, z = 0.2) |> rotate(roll = 0.1, pitch = 0.2, yaw = 0.3) `, { shouldNormalise: true } diff --git a/rust/kcl-lib/src/engine/mod.rs b/rust/kcl-lib/src/engine/mod.rs index 4d95e69f0..92ade3dec 100644 --- a/rust/kcl-lib/src/engine/mod.rs +++ b/rust/kcl-lib/src/engine/mod.rs @@ -180,10 +180,6 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { ) .await?; - // Reset to the default units. Modules assume the engine starts in the - // default state. - self.set_units(Default::default(), source_range, id_generator).await?; - // Flush the batch queue, so clear is run right away. // Otherwise the hooks below won't work. self.flush_batch(false, source_range).await?; @@ -298,23 +294,6 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { Ok(()) } - async fn set_units( - &self, - units: crate::UnitLength, - source_range: SourceRange, - id_generator: &mut IdGenerator, - ) -> Result<(), crate::errors::KclError> { - // Before we even start executing the program, set the units. - self.batch_modeling_cmd( - id_generator.next_uuid(), - source_range, - &ModelingCmd::from(mcmd::SetSceneUnits { unit: units.into() }), - ) - .await?; - - Ok(()) - } - /// Re-run the command to apply the settings. async fn reapply_settings( &self, diff --git a/rust/kcl-lib/src/execution/exec_ast.rs b/rust/kcl-lib/src/execution/exec_ast.rs index 3652a6276..50175c2c0 100644 --- a/rust/kcl-lib/src/execution/exec_ast.rs +++ b/rust/kcl-lib/src/execution/exec_ast.rs @@ -60,14 +60,6 @@ impl ExecutorContext { if exec_state.mod_local.settings.update_from_annotation(annotation)? { exec_state.mod_local.explicit_length_units = true; } - let new_units = exec_state.length_unit(); - self.engine - .set_units( - new_units.into(), - annotation.as_source_range(), - exec_state.id_generator(), - ) - .await?; } else { exec_state.err(CompilationError::err( annotation.as_source_range(), diff --git a/rust/kcl-lib/src/execution/geometry.rs b/rust/kcl-lib/src/execution/geometry.rs index c55310b1a..dcff2785f 100644 --- a/rust/kcl-lib/src/execution/geometry.rs +++ b/rust/kcl-lib/src/execution/geometry.rs @@ -10,14 +10,13 @@ use serde::{Deserialize, Serialize}; use crate::{ errors::KclError, - execution::{types::NumericType, ArtifactId, ExecState, Metadata, TagEngineInfo, TagIdentifier, UnitLen}, + execution::{ + types::NumericType, ArtifactId, ExecState, ExecutorContext, Metadata, TagEngineInfo, TagIdentifier, UnitLen, + }, parsing::ast::types::{Node, NodeRef, TagDeclarator, TagNode}, std::{args::TyF64, sketch::PlaneData}, }; -use super::ExecutorContext; - -type Point2D = kcmc::shared::Point2d; type Point3D = kcmc::shared::Point3d; /// A geometry. @@ -265,7 +264,6 @@ pub struct Plane { pub y_axis: Point3d, /// The z-axis (normal). pub z_axis: Point3d, - pub units: UnitLen, #[serde(skip)] pub meta: Vec, } @@ -287,6 +285,8 @@ impl Plane { x: 1.0, y: 0.0, z: 0.0, + // TODO axes must be normalized, so maybe these should all be count + // rather than mm? units: UnitLen::Mm, }, y_axis: @@ -483,7 +483,6 @@ impl Plane { y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm), z_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm), value: PlaneType::XY, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::NegXY => Plane { @@ -494,7 +493,6 @@ impl Plane { y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm), z_axis: Point3d::new(0.0, 0.0, -1.0, UnitLen::Mm), value: PlaneType::XY, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::XZ => Plane { @@ -505,7 +503,6 @@ impl Plane { y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm), z_axis: Point3d::new(0.0, -1.0, 0.0, UnitLen::Mm), value: PlaneType::XZ, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::NegXZ => Plane { @@ -516,7 +513,6 @@ impl Plane { y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm), z_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm), value: PlaneType::XZ, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::YZ => Plane { @@ -527,7 +523,6 @@ impl Plane { y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm), z_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm), value: PlaneType::YZ, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::NegYZ => Plane { @@ -538,7 +533,6 @@ impl Plane { y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm), z_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm), value: PlaneType::YZ, - units: exec_state.length_unit(), meta: vec![], }, PlaneData::Plane { @@ -556,7 +550,6 @@ impl Plane { y_axis, z_axis, value: PlaneType::Custom, - units: exec_state.length_unit(), meta: vec![], } } @@ -713,12 +706,6 @@ impl SketchSurface { 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)] @@ -787,7 +774,8 @@ impl Sketch { return Ok(Point2d::new(self.start.to[0], self.start.to[1], self.start.units)); }; - Ok(path.get_to().into()) + let to = path.get_base().to; + Ok(Point2d::new(to[0], to[1], path.get_base().units)) } pub(crate) fn get_tangential_info_from_paths(&self) -> GetTangentialInfoFromPathsResult { @@ -829,6 +817,10 @@ impl Solid { pub(crate) fn get_all_edge_cut_ids(&self) -> impl Iterator + '_ { self.edge_cuts.iter().map(|foc| foc.id()) } + + pub(crate) fn height_in_mm(&self) -> f64 { + self.units.adjust_to(self.height, UnitLen::Mm).0 + } } /// A fillet or a chamfer. @@ -889,28 +881,6 @@ pub struct Point2d { pub units: UnitLen, } -impl From<[TyF64; 2]> for Point2d { - fn from(p: [TyF64; 2]) -> Self { - Self { - x: p[0].n, - y: p[1].n, - units: p[0].ty.expect_length(), - } - } -} - -impl From for [f64; 2] { - fn from(p: Point2d) -> Self { - [p.x, p.y] - } -} - -impl From for Point2D { - fn from(p: Point2d) -> Self { - Self { x: p.x, y: p.y } - } -} - impl Point2d { pub const ZERO: Self = Self { x: 0.0, @@ -921,6 +891,18 @@ impl Point2d { pub fn new(x: f64, y: f64, units: UnitLen) -> Self { Self { x, y, units } } + + pub fn into_x(self) -> TyF64 { + TyF64::new(self.x, self.units.into()) + } + + pub fn into_y(self) -> TyF64 { + TyF64::new(self.y, self.units.into()) + } + + pub fn ignore_units(self) -> [f64; 2] { + [self.x, self.y] + } } #[derive(Debug, Deserialize, Serialize, PartialEq, Clone, Copy, ts_rs::TS, JsonSchema, Default)] @@ -968,9 +950,9 @@ impl From for Point3D { impl From for kittycad_modeling_cmds::shared::Point3d { fn from(p: Point3d) -> Self { Self { - x: LengthUnit(p.x), - y: LengthUnit(p.y), - z: LengthUnit(p.z), + x: LengthUnit(p.units.adjust_to(p.x, UnitLen::Mm).0), + y: LengthUnit(p.units.adjust_to(p.y, UnitLen::Mm).0), + z: LengthUnit(p.units.adjust_to(p.z, UnitLen::Mm).0), } } } @@ -1318,9 +1300,9 @@ impl Path { ccw: *ccw, }, Path::ArcThreePoint { p1, p2, p3, .. } => { - let circle_center = crate::std::utils::calculate_circle_from_3_points([*p1, *p2, *p3]); + let circle = crate::std::utils::calculate_circle_from_3_points([*p1, *p2, *p3]); GetTangentialInfoFromPathsResult::Arc { - center: circle_center.center, + center: circle.center, ccw: crate::std::utils::is_points_ccw(&[*p1, *p2, *p3]) > 0, } } @@ -1332,14 +1314,13 @@ impl Path { radius: *radius, }, Path::CircleThreePoint { p1, p2, p3, .. } => { - let circle_center = crate::std::utils::calculate_circle_from_3_points([*p1, *p2, *p3]); - let radius = linear_distance(&[circle_center.center[0], circle_center.center[1]], p1); - let center_point = [circle_center.center[0], circle_center.center[1]]; + let circle = crate::std::utils::calculate_circle_from_3_points([*p1, *p2, *p3]); + let center_point = [circle.center[0], circle.center[1]]; GetTangentialInfoFromPathsResult::Circle { center: center_point, // Note: a circle is always ccw regardless of the order of points ccw: true, - radius, + radius: circle.radius, } } Path::ToPoint { .. } | Path::Horizontal { .. } | Path::AngledLineTo { .. } | Path::Base { .. } => { diff --git a/rust/kcl-lib/src/execution/types.rs b/rust/kcl-lib/src/execution/types.rs index 670adc33b..bcf9b9c04 100644 --- a/rust/kcl-lib/src/execution/types.rs +++ b/rust/kcl-lib/src/execution/types.rs @@ -440,7 +440,11 @@ impl NumericType { } } - /// Combine two types when we expect them to be equal. + /// Combine two types when we expect them to be equal, erring on the side of less coercion. To be + /// precise, only adjusting one number or the other when they are of known types. + /// + /// This combinator function is suitable for comparisons or arithmetic where uncertainty should + /// be handled by the user. pub fn combine_eq(a: TyF64, b: TyF64) -> (f64, f64, NumericType) { use NumericType::*; match (a.ty, b.ty) { @@ -463,13 +467,20 @@ impl NumericType { } } - /// Combine two types when we expect them to be equal. + /// Combine two types when we expect them to be equal, erring on the side of more coercion. Including adjusting when + /// we are certain about only one type. + /// + /// This combinator function is suitable for situations where the user would almost certainly want the types to be + /// coerced together, for example two arguments to the same function or two numbers in an array being used as a point. + /// + /// Prefer to use `combine_eq` if possible since using that prioritises correctness over ergonomics. pub fn combine_eq_coerce(a: TyF64, b: TyF64) -> (f64, f64, NumericType) { use NumericType::*; match (a.ty, b.ty) { (at, bt) if at == bt => (a.n, b.n, at), (at, Any) => (a.n, b.n, at), (Any, bt) => (a.n, b.n, bt), + (Default { .. }, Default { .. }) | (_, Unknown) | (Unknown, _) => (a.n, b.n, Unknown), // Known types and compatible, but needs adjustment. @@ -597,12 +608,12 @@ impl NumericType { } fn is_unknown(&self) -> bool { - match self { + matches!( + self, NumericType::Unknown - | NumericType::Known(UnitType::Angle(UnitAngle::Unknown)) - | NumericType::Known(UnitType::Length(UnitLen::Unknown)) => true, - _ => false, - } + | NumericType::Known(UnitType::Angle(UnitAngle::Unknown)) + | NumericType::Known(UnitType::Length(UnitLen::Unknown)) + ) } fn example_ty(&self) -> Option { @@ -768,7 +779,7 @@ pub enum UnitLen { } impl UnitLen { - fn adjust_to(self, value: f64, to: UnitLen) -> (f64, UnitLen) { + pub fn adjust_to(self, value: f64, to: UnitLen) -> (f64, UnitLen) { use UnitLen::*; if self == to { @@ -891,7 +902,7 @@ pub enum UnitAngle { } impl UnitAngle { - fn adjust_to(self, value: f64, to: UnitAngle) -> (f64, UnitAngle) { + pub fn adjust_to(self, value: f64, to: UnitAngle) -> (f64, UnitAngle) { use std::f64::consts::PI; use UnitAngle::*; @@ -1046,8 +1057,6 @@ impl KclValue { y_axis, z_axis, value: super::PlaneType::Uninit, - // TODO use length unit from origin - units: exec_state.length_unit(), meta: meta.clone(), }; diff --git a/rust/kcl-lib/src/parsing/ast/digest.rs b/rust/kcl-lib/src/parsing/ast/digest.rs index 0e3b9620e..5c6a86f2d 100644 --- a/rust/kcl-lib/src/parsing/ast/digest.rs +++ b/rust/kcl-lib/src/parsing/ast/digest.rs @@ -1,7 +1,7 @@ use sha2::{Digest as DigestTrait, Sha256}; use crate::parsing::ast::types::{ - Annotation, ArrayExpression, ArrayRangeExpression, Ascription, BinaryExpression, BinaryPart, BodyItem, + Annotation, ArrayExpression, ArrayRangeExpression, AscribedExpression, BinaryExpression, BinaryPart, BodyItem, CallExpression, CallExpressionKw, DefaultParamVal, ElseIf, Expr, ExpressionStatement, FunctionExpression, Identifier, IfExpression, ImportItem, ImportSelector, ImportStatement, ItemVisibility, KclNone, LabelledExpression, Literal, LiteralIdentifier, LiteralValue, MemberExpression, MemberObject, Name, ObjectExpression, ObjectProperty, @@ -464,7 +464,7 @@ impl LabelledExpression { }); } -impl Ascription { +impl AscribedExpression { compute_digest!(|slf, hasher| { hasher.update(slf.expr.compute_digest()); hasher.update(slf.ty.compute_digest()); diff --git a/rust/kcl-lib/src/parsing/ast/types/mod.rs b/rust/kcl-lib/src/parsing/ast/types/mod.rs index 94113ac89..70c090b58 100644 --- a/rust/kcl-lib/src/parsing/ast/types/mod.rs +++ b/rust/kcl-lib/src/parsing/ast/types/mod.rs @@ -819,7 +819,7 @@ pub enum Expr { UnaryExpression(BoxNode), IfExpression(BoxNode), LabelledExpression(BoxNode), - AscribedExpression(BoxNode), + AscribedExpression(BoxNode), None(Node), } @@ -1092,7 +1092,7 @@ impl LabelledExpression { #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] #[serde(tag = "type")] -pub struct Ascription { +pub struct AscribedExpression { pub expr: Expr, pub ty: Node, @@ -1101,12 +1101,12 @@ pub struct Ascription { pub digest: Option, } -impl Ascription { - pub(crate) fn new(expr: Expr, ty: Node) -> Node { +impl AscribedExpression { + pub(crate) fn new(expr: Expr, ty: Node) -> Node { let start = expr.start(); let end = ty.end; let module_id = expr.module_id(); - Node::new(Ascription { expr, ty, digest: None }, start, end, module_id) + Node::new(AscribedExpression { expr, ty, digest: None }, start, end, module_id) } } @@ -3080,7 +3080,7 @@ impl PipeExpression { #[allow(clippy::large_enum_variant)] #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] -#[serde(tag = "type")] +#[serde(tag = "p_type")] pub enum PrimitiveType { /// A string type. String, diff --git a/rust/kcl-lib/src/parsing/parser.rs b/rust/kcl-lib/src/parsing/parser.rs index f03c4c287..8f0f4235e 100644 --- a/rust/kcl-lib/src/parsing/parser.rs +++ b/rust/kcl-lib/src/parsing/parser.rs @@ -14,7 +14,7 @@ use winnow::{ }; use super::{ - ast::types::{Ascription, ImportPath, LabelledExpression}, + ast::types::{AscribedExpression, ImportPath, LabelledExpression}, token::{NumericSuffix, RESERVED_WORDS}, DeprecationKind, }; @@ -2008,7 +2008,7 @@ fn expression_but_not_pipe(i: &mut TokenSlice) -> PResult { let ty = opt((colon, opt(whitespace), argument_type)).parse_next(i)?; if let Some((_, _, ty)) = ty { - expr = Expr::AscribedExpression(Box::new(Ascription::new(expr, ty))) + expr = Expr::AscribedExpression(Box::new(AscribedExpression::new(expr, ty))) } let label = opt(label).parse_next(i)?; match label { @@ -4516,13 +4516,13 @@ export fn cos(num: number(rad)): number(_) {}"#; fn fn_decl_uom_ty() { let some_program_string = r#"fn foo(x: number(mm)): number(_) { return 1 }"#; let (_, errs) = assert_no_fatal(some_program_string); - assert!(errs.is_empty()); + assert!(errs.is_empty(), "Expected no errors, found: {errs:?}"); } #[test] fn error_underscore() { let (_, errs) = assert_no_fatal("_foo(_blah, _)"); - assert_eq!(errs.len(), 3, "found: {:#?}", errs); + assert_eq!(errs.len(), 3, "found: {errs:#?}"); } #[test] diff --git a/rust/kcl-lib/src/std/appearance.rs b/rust/kcl-lib/src/std/appearance.rs index 8cc6fd2d8..fe027e3b1 100644 --- a/rust/kcl-lib/src/std/appearance.rs +++ b/rust/kcl-lib/src/std/appearance.rs @@ -11,10 +11,7 @@ use serde::Serialize; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ - types::{NumericType, PrimitiveType, RuntimeType}, - ExecState, KclValue, SolidOrImportedGeometry, - }, + execution::{types::RuntimeType, ExecState, KclValue, SolidOrImportedGeometry}, std::Args, }; @@ -50,9 +47,8 @@ pub async fn appearance(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt_typed("metalness", &count_ty, exec_state)?; - let roughness: Option = args.get_kw_arg_opt_typed("roughness", &count_ty, exec_state)?; + let metalness: Option = args.get_kw_arg_opt_typed("metalness", &RuntimeType::count(), exec_state)?; + let roughness: Option = args.get_kw_arg_opt_typed("roughness", &RuntimeType::count(), exec_state)?; let data = AppearanceData { color, metalness, diff --git a/rust/kcl-lib/src/std/args.rs b/rust/kcl-lib/src/std/args.rs index 93428d39a..b822f8d11 100644 --- a/rust/kcl-lib/src/std/args.rs +++ b/rust/kcl-lib/src/std/args.rs @@ -14,7 +14,7 @@ use crate::{ errors::{KclError, KclErrorDetails}, execution::{ kcl_value::FunctionSource, - types::{NumericType, PrimitiveType, RuntimeType, UnitLen}, + types::{NumericType, PrimitiveType, RuntimeType, UnitAngle, UnitLen, UnitType}, ExecState, ExecutorContext, ExtrudeSurface, Helix, KclObjectFields, KclValue, Metadata, Sketch, SketchSurface, Solid, TagIdentifier, }, @@ -88,6 +88,34 @@ impl TyF64 { Self { n, ty } } + pub fn to_mm(&self) -> f64 { + self.to_length_units(UnitLen::Mm) + } + + pub fn to_length_units(&self, units: UnitLen) -> f64 { + let len = match &self.ty { + NumericType::Default { len, .. } => *len, + NumericType::Known(UnitType::Length(len)) => *len, + t => unreachable!("expected length, found {t:?}"), + }; + + assert_ne!(len, UnitLen::Unknown); + + len.adjust_to(self.n, units).0 + } + + pub fn to_degrees(&self) -> f64 { + let angle = match self.ty { + NumericType::Default { angle, .. } => angle, + NumericType::Known(UnitType::Angle(angle)) => angle, + _ => unreachable!(), + }; + + assert_ne!(angle, UnitAngle::Unknown); + + angle.adjust_to(self.n, UnitAngle::Degrees).0 + } + pub fn count(n: f64) -> Self { Self { n, @@ -548,9 +576,9 @@ impl Args { } pub(crate) fn get_number_typed(&self, ty: &RuntimeType, exec_state: &mut ExecState) -> Result { - let Some(arg) = self.args.get(0) else { + let Some(arg) = self.args.first() else { return Err(KclError::Semantic(KclErrorDetails { - message: format!("Expected an argument"), + message: "Expected an argument".to_owned(), source_ranges: vec![self.source_range], })); }; @@ -680,8 +708,24 @@ impl Args { FromArgs::from_args(self, 0) } - pub(crate) fn get_data_and_solid(&self, exec_state: &mut ExecState) -> Result<(TyF64, Box), KclError> { - let data = FromArgs::from_args(self, 0)?; + pub(crate) fn get_length_and_solid(&self, exec_state: &mut ExecState) -> Result<(TyF64, Box), KclError> { + let Some(arg0) = self.args.first() else { + return Err(KclError::Semantic(KclErrorDetails { + message: "Expected a `number(Length)` for first argument".to_owned(), + source_ranges: vec![self.source_range], + })); + }; + let val0 = arg0.value.coerce(&RuntimeType::length(), exec_state).map_err(|_| { + KclError::Type(KclErrorDetails { + message: format!( + "Expected a `number(Length)` for first argument, found {}", + arg0.value.human_friendly_type() + ), + source_ranges: vec![self.source_range], + }) + })?; + let data = TyF64::from_kcl_val(&val0).unwrap(); + let Some(arg1) = self.args.get(1) else { return Err(KclError::Semantic(KclErrorDetails { message: "Expected a solid for second argument".to_owned(), diff --git a/rust/kcl-lib/src/std/chamfer.rs b/rust/kcl-lib/src/std/chamfer.rs index 68982397d..b9f534d1d 100644 --- a/rust/kcl-lib/src/std/chamfer.rs +++ b/rust/kcl-lib/src/std/chamfer.rs @@ -137,7 +137,7 @@ async fn inner_chamfer( ModelingCmd::from(mcmd::Solid3dFilletEdge { edge_id, object_id: solid.id, - radius: LengthUnit(length.n), + radius: LengthUnit(length.to_mm()), tolerance: LengthUnit(DEFAULT_TOLERANCE), // We can let the user set this in the future. cut_type: CutType::Chamfer, }), diff --git a/rust/kcl-lib/src/std/extrude.rs b/rust/kcl-lib/src/std/extrude.rs index ee47bd88e..fc244fceb 100644 --- a/rust/kcl-lib/src/std/extrude.rs +++ b/rust/kcl-lib/src/std/extrude.rs @@ -40,9 +40,9 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result Result, - length: f64, + length: TyF64, symmetric: Option, - bidirectional_length: Option, + bidirectional_length: Option, tag_start: Option, tag_end: Option, exec_state: &mut ExecState, @@ -183,7 +183,7 @@ async fn inner_extrude( })); } - let bidirection = bidirectional_length.map(LengthUnit); + let bidirection = bidirectional_length.map(|l| LengthUnit(l.to_mm())); let opposite = match (symmetric, bidirection) { (Some(true), _) => Opposite::Symmetric, @@ -201,7 +201,7 @@ async fn inner_extrude( cmd_id: id.into(), cmd: ModelingCmd::from(mcmd::Extrude { target: sketch.id.into(), - distance: LengthUnit(length), + distance: LengthUnit(length.to_mm()), faces: Default::default(), opposite: opposite.clone(), }), @@ -213,7 +213,7 @@ async fn inner_extrude( do_post_extrude( sketch, id.into(), - length, + length.clone(), false, &NamedCapTags { start: tag_start.as_ref(), @@ -238,7 +238,7 @@ pub(crate) struct NamedCapTags<'a> { pub(crate) async fn do_post_extrude<'a>( sketch: &Sketch, solid_id: ArtifactId, - length: f64, + length: TyF64, sectional: bool, named_cap_tags: &'a NamedCapTags<'a>, exec_state: &mut ExecState, @@ -470,8 +470,8 @@ pub(crate) async fn do_post_extrude<'a>( value: new_value, meta: sketch.meta.clone(), units: sketch.units, + height: length.to_length_units(sketch.units), sketch, - height: length, start_cap_id, end_cap_id, edge_cuts: vec![], diff --git a/rust/kcl-lib/src/std/fillet.rs b/rust/kcl-lib/src/std/fillet.rs index aee67a89a..389a7855f 100644 --- a/rust/kcl-lib/src/std/fillet.rs +++ b/rust/kcl-lib/src/std/fillet.rs @@ -64,14 +64,14 @@ pub(super) fn validate_unique(tags: &[(T, SourceRange)] pub async fn fillet(exec_state: &mut ExecState, args: Args) -> Result { let solid = args.get_unlabeled_kw_arg_typed("solid", &RuntimeType::solid(), exec_state)?; let radius: TyF64 = args.get_kw_arg_typed("radius", &RuntimeType::length(), exec_state)?; - let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::count(), exec_state)?; + let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::length(), exec_state)?; let tags = args.kw_arg_array_and_source::("tags")?; let tag = args.get_kw_arg_opt("tag")?; // Run the function. validate_unique(&tags)?; let tags: Vec = tags.into_iter().map(|item| item.0).collect(); - let value = inner_fillet(solid, radius, tags, tolerance.map(|t| t.n), tag, exec_state, args).await?; + let value = inner_fillet(solid, radius, tags, tolerance, tag, exec_state, args).await?; Ok(KclValue::Solid { value }) } @@ -148,7 +148,7 @@ async fn inner_fillet( solid: Box, radius: TyF64, tags: Vec, - tolerance: Option, + tolerance: Option, tag: Option, exec_state: &mut ExecState, args: Args, @@ -163,8 +163,8 @@ async fn inner_fillet( ModelingCmd::from(mcmd::Solid3dFilletEdge { edge_id, object_id: solid.id, - radius: LengthUnit(radius.n), - tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)), + radius: LengthUnit(radius.to_mm()), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), cut_type: CutType::Fillet, }), ) diff --git a/rust/kcl-lib/src/std/helix.rs b/rust/kcl-lib/src/std/helix.rs index ca94a6018..f23d0a29c 100644 --- a/rust/kcl-lib/src/std/helix.rs +++ b/rust/kcl-lib/src/std/helix.rs @@ -84,9 +84,9 @@ pub async fn helix(exec_state: &mut ExecState, args: Args) -> Result, - radius: Option, + radius: Option, axis: Option, - length: Option, + length: Option, cylinder: Option, exec_state: &mut ExecState, args: Args, @@ -130,7 +130,7 @@ async fn inner_helix( ModelingCmd::from(mcmd::EntityMakeHelix { cylinder_id: cylinder.id, is_clockwise: !helix_result.ccw, - length: LengthUnit(length.unwrap_or(cylinder.height)), + length: LengthUnit(length.as_ref().map(|t| t.to_mm()).unwrap_or(cylinder.height_in_mm())), revolutions, start_angle: Angle::from_degrees(angle_start), }), @@ -150,20 +150,20 @@ async fn inner_helix( args.batch_modeling_cmd( id, ModelingCmd::from(mcmd::EntityMakeHelixFromParams { - radius: LengthUnit(radius), + radius: LengthUnit(radius.to_mm()), is_clockwise: !helix_result.ccw, - length: LengthUnit(length), + length: LengthUnit(length.to_mm()), revolutions, start_angle: Angle::from_degrees(angle_start), axis: Point3d { - x: direction[0].n, - y: direction[1].n, - z: direction[2].n, + x: direction[0].to_mm(), + y: direction[1].to_mm(), + z: direction[2].to_mm(), }, center: Point3d { - x: LengthUnit(origin[0].n), - y: LengthUnit(origin[1].n), - z: LengthUnit(origin[2].n), + x: LengthUnit(origin[0].to_mm()), + y: LengthUnit(origin[1].to_mm()), + z: LengthUnit(origin[2].to_mm()), }, }), ) @@ -175,9 +175,9 @@ async fn inner_helix( args.batch_modeling_cmd( id, ModelingCmd::from(mcmd::EntityMakeHelixFromEdge { - radius: LengthUnit(radius), + radius: LengthUnit(radius.to_mm()), is_clockwise: !helix_result.ccw, - length: length.map(LengthUnit), + length: length.map(|t| LengthUnit(t.to_mm())), revolutions, start_angle: Angle::from_degrees(angle_start), edge_id, diff --git a/rust/kcl-lib/src/std/loft.rs b/rust/kcl-lib/src/std/loft.rs index 8734b0eef..6e42e3ebf 100644 --- a/rust/kcl-lib/src/std/loft.rs +++ b/rust/kcl-lib/src/std/loft.rs @@ -10,7 +10,10 @@ use kittycad_modeling_cmds as kcmc; use super::{args::TyF64, DEFAULT_TOLERANCE}; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{types::RuntimeType, ExecState, KclValue, Sketch, Solid}, + execution::{ + types::{NumericType, RuntimeType}, + ExecState, KclValue, Sketch, Solid, + }, parsing::ast::types::TagNode, std::{extrude::do_post_extrude, Args}, }; @@ -30,7 +33,7 @@ pub async fn loft(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt("baseCurveIndex")?; // Tolerance for the loft operation. - let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::count(), exec_state)?; + let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::length(), exec_state)?; let tag_start = args.get_kw_arg_opt("tagStart")?; let tag_end = args.get_kw_arg_opt("tagEnd")?; @@ -39,7 +42,7 @@ pub async fn loft(exec_state: &mut ExecState, args: Args) -> Result, - tolerance: Option, + tolerance: Option, tag_start: Option, tag_end: Option, exec_state: &mut ExecState, @@ -160,7 +163,7 @@ async fn inner_loft( section_ids: sketches.iter().map(|group| group.id).collect(), base_curve_index, bez_approximate_rational, - tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), v_degree, }), ) @@ -174,7 +177,7 @@ async fn inner_loft( do_post_extrude( &sketch, id.into(), - 0.0, + TyF64::new(0.0, NumericType::mm()), false, &super::extrude::NamedCapTags { start: tag_start.as_ref(), diff --git a/rust/kcl-lib/src/std/mirror.rs b/rust/kcl-lib/src/std/mirror.rs index e4feff170..da8890e29 100644 --- a/rust/kcl-lib/src/std/mirror.rs +++ b/rust/kcl-lib/src/std/mirror.rs @@ -61,13 +61,13 @@ async fn inner_mirror_2d( ModelingCmd::from(mcmd::EntityMirror { ids: starting_sketches.iter().map(|sketch| sketch.id).collect(), axis: Point3d { - x: direction[0].n, - y: direction[1].n, + x: direction[0].to_mm(), + y: direction[1].to_mm(), z: 0.0, }, point: Point3d { - x: LengthUnit(origin[0].n), - y: LengthUnit(origin[1].n), + x: LengthUnit(origin[0].to_mm()), + y: LengthUnit(origin[1].to_mm()), z: LengthUnit(0.0), }, }), diff --git a/rust/kcl-lib/src/std/patterns.rs b/rust/kcl-lib/src/std/patterns.rs index 29130fec6..b90aa5868 100644 --- a/rust/kcl-lib/src/std/patterns.rs +++ b/rust/kcl-lib/src/std/patterns.rs @@ -13,12 +13,12 @@ use kittycad_modeling_cmds::{ shared::{Angle, OriginType, Rotation}, }; use schemars::JsonSchema; -use serde::{Deserialize, Serialize}; +use serde::Serialize; use uuid::Uuid; use super::{ args::Arg, - utils::{untype_point, untype_point_3d}, + utils::{point_3d_to_mm, point_to_mm}, }; use crate::{ errors::{KclError, KclErrorDetails}, @@ -34,7 +34,7 @@ use crate::{ const MUST_HAVE_ONE_INSTANCE: &str = "There must be at least 1 instance of your geometry"; /// Data for a linear pattern on a 3D model. -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] +#[derive(Debug, Clone, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] #[serde(rename_all = "camelCase")] pub struct LinearPattern3dData { @@ -44,9 +44,9 @@ pub struct LinearPattern3dData { /// If instances is 1, this has no effect. pub instances: u32, /// The distance between each repetition. This can also be referred to as spacing. - pub distance: f64, + pub distance: TyF64, /// The axis of the pattern. - pub axis: [f64; 3], + pub axis: [TyF64; 3], } /// Repeat some 3D solid, changing each repetition slightly. @@ -498,15 +498,13 @@ fn transform_from_obj_fields( }; let scale = match transform.get("scale") { - Some(x) => untype_point_3d(T::array_to_point3d(x, source_ranges.clone(), exec_state)?) - .0 - .into(), + Some(x) => point_3d_to_mm(T::array_to_point3d(x, source_ranges.clone(), exec_state)?).into(), None => kcmc::shared::Point3d { x: 1.0, y: 1.0, z: 1.0 }, }; let translate = match transform.get("translate") { Some(x) => { - let (arr, _) = untype_point_3d(T::array_to_point3d(x, source_ranges.clone(), exec_state)?); + let arr = point_3d_to_mm(T::array_to_point3d(x, source_ranges.clone(), exec_state)?); kcmc::shared::Point3d:: { x: LengthUnit(arr[0]), y: LengthUnit(arr[1]), @@ -530,9 +528,7 @@ fn transform_from_obj_fields( })); }; if let Some(axis) = rot.get("axis") { - rotation.axis = untype_point_3d(T::array_to_point3d(axis, source_ranges.clone(), exec_state)?) - .0 - .into(); + rotation.axis = point_3d_to_mm(T::array_to_point3d(axis, source_ranges.clone(), exec_state)?).into(); } if let Some(angle) = rot.get("angle") { match angle { @@ -552,9 +548,7 @@ fn transform_from_obj_fields( KclValue::String { value: s, meta: _ } if s == "local" => OriginType::Local, KclValue::String { value: s, meta: _ } if s == "global" => OriginType::Global, other => { - let origin = untype_point_3d(T::array_to_point3d(other, source_ranges.clone(), exec_state)?) - .0 - .into(); + let origin = point_3d_to_mm(T::array_to_point3d(other, source_ranges.clone(), exec_state)?).into(); OriginType::Custom { origin } } }; @@ -721,8 +715,7 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result let axis: [TyF64; 2] = args.get_kw_arg_typed("axis", &RuntimeType::point2d(), exec_state)?; let use_original: Option = args.get_kw_arg_opt("useOriginal")?; - let axis = untype_point(axis).0; - if axis == [0.0, 0.0] { + if axis[0].n == 0.0 && axis[1].n == 0.0 { return Err(KclError::Semantic(KclErrorDetails { message: "The axis of the linear pattern cannot be the zero vector. Otherwise they will just duplicate in place." @@ -731,8 +724,7 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result })); } - let sketches = - inner_pattern_linear_2d(sketches, instances, distance.n, axis, use_original, exec_state, args).await?; + let sketches = inner_pattern_linear_2d(sketches, instances, distance, axis, use_original, exec_state, args).await?; Ok(sketches.into()) } @@ -765,18 +757,18 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result async fn inner_pattern_linear_2d( sketches: Vec, instances: u32, - distance: f64, - axis: [f64; 2], + distance: TyF64, + axis: [TyF64; 2], use_original: Option, exec_state: &mut ExecState, args: Args, ) -> Result, KclError> { - let [x, y] = axis; + let [x, y] = point_to_mm(axis); let axis_len = f64::sqrt(x * x + y * y); let normalized_axis = kcmc::shared::Point2d::from([x / axis_len, y / axis_len]); let transforms: Vec<_> = (1..instances) .map(|i| { - let d = distance * (i as f64); + let d = distance.to_mm() * (i as f64); let translate = (normalized_axis * d).with_z(0.0).map(LengthUnit); vec![Transform { translate, @@ -802,8 +794,7 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result let axis: [TyF64; 3] = args.get_kw_arg_typed("axis", &RuntimeType::point3d(), exec_state)?; let use_original: Option = args.get_kw_arg_opt("useOriginal")?; - let (axis, _) = untype_point_3d(axis); - if axis == [0.0, 0.0, 0.0] { + if axis[0].n == 0.0 && axis[1].n == 0.0 && axis[2].n == 0.0 { return Err(KclError::Semantic(KclErrorDetails { message: "The axis of the linear pattern cannot be the zero vector. Otherwise they will just duplicate in place." @@ -812,7 +803,7 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result })); } - let solids = inner_pattern_linear_3d(solids, instances, distance.n, axis, use_original, exec_state, args).await?; + let solids = inner_pattern_linear_3d(solids, instances, distance, axis, use_original, exec_state, args).await?; Ok(solids.into()) } @@ -903,18 +894,18 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result async fn inner_pattern_linear_3d( solids: Vec, instances: u32, - distance: f64, - axis: [f64; 3], + distance: TyF64, + axis: [TyF64; 3], use_original: Option, exec_state: &mut ExecState, args: Args, ) -> Result, KclError> { - let [x, y, z] = axis; + let [x, y, z] = point_3d_to_mm(axis); let axis_len = f64::sqrt(x * x + y * y + z * z); let normalized_axis = kcmc::shared::Point3d::from([x / axis_len, y / axis_len, z / axis_len]); let transforms: Vec<_> = (1..instances) .map(|i| { - let d = distance * (i as f64); + let d = distance.to_mm() * (i as f64); let translate = (normalized_axis * d).map(LengthUnit); vec![Transform { translate, @@ -926,7 +917,7 @@ async fn inner_pattern_linear_3d( } /// Data for a circular pattern on a 2D sketch. -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] +#[derive(Debug, Clone, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] #[serde(rename_all = "camelCase")] struct CircularPattern2dData { @@ -936,7 +927,7 @@ struct CircularPattern2dData { /// If instances is 1, this has no effect. pub instances: u32, /// The center about which to make the pattern. This is a 2D vector. - pub center: [f64; 2], + pub center: [TyF64; 2], /// The arc angle (in degrees) to place the repetitions. Must be greater than 0. pub arc_degrees: f64, /// Whether or not to rotate the duplicates as they are copied. @@ -948,7 +939,7 @@ struct CircularPattern2dData { } /// Data for a circular pattern on a 3D model. -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] +#[derive(Debug, Clone, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] #[serde(rename_all = "camelCase")] pub struct CircularPattern3dData { @@ -958,9 +949,10 @@ pub struct CircularPattern3dData { /// If instances is 1, this has no effect. pub instances: u32, /// The axis around which to make the pattern. This is a 3D vector. + // Only the direction should matter, not the magnitude so don't adjust units to avoid normalisation issues. pub axis: [f64; 3], /// The center about which to make the pattern. This is a 3D vector. - pub center: [f64; 3], + pub center: [TyF64; 3], /// The arc angle (in degrees) to place the repetitions. Must be greater than 0. pub arc_degrees: f64, /// Whether or not to rotate the duplicates as they are copied. @@ -971,6 +963,7 @@ pub struct CircularPattern3dData { pub use_original: Option, } +#[allow(clippy::large_enum_variant)] enum CircularPattern { ThreeD(CircularPattern3dData), TwoD(CircularPattern2dData), @@ -999,14 +992,14 @@ impl CircularPattern { pub fn axis(&self) -> [f64; 3] { match self { CircularPattern::TwoD(_lp) => [0.0, 0.0, 0.0], - CircularPattern::ThreeD(lp) => lp.axis, + CircularPattern::ThreeD(lp) => [lp.axis[0], lp.axis[1], lp.axis[2]], } } - pub fn center(&self) -> [f64; 3] { + pub fn center_mm(&self) -> [f64; 3] { match self { - CircularPattern::TwoD(lp) => [lp.center[0], lp.center[1], 0.0], - CircularPattern::ThreeD(lp) => lp.center, + CircularPattern::TwoD(lp) => [lp.center[0].to_mm(), lp.center[1].to_mm(), 0.0], + CircularPattern::ThreeD(lp) => [lp.center[0].to_mm(), lp.center[1].to_mm(), lp.center[2].to_mm()], } } @@ -1052,7 +1045,7 @@ pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Resu let sketches = inner_pattern_circular_2d( sketches, instances, - untype_point(center).0, + center, arc_degrees.n, rotate_duplicates, use_original, @@ -1101,7 +1094,7 @@ pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Resu async fn inner_pattern_circular_2d( sketch_set: Vec, instances: u32, - center: [f64; 2], + center: [TyF64; 2], arc_degrees: f64, rotate_duplicates: bool, use_original: Option, @@ -1151,7 +1144,7 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu // This includes the original entity. For example, if instances is 2, // there will be two copies -- the original, and one new copy. // If instances is 1, this has no effect. - let instances: u32 = args.get_kw_arg("instances")?; + let instances: u32 = args.get_kw_arg_typed("instances", &RuntimeType::count(), exec_state)?; // The axis around which to make the pattern. This is a 3D vector. let axis: [TyF64; 3] = args.get_kw_arg_typed("axis", &RuntimeType::point3d(), exec_state)?; // The center about which to make the pattern. This is a 3D vector. @@ -1167,8 +1160,8 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu let solids = inner_pattern_circular_3d( solids, instances, - untype_point_3d(axis).0, - untype_point_3d(center).0, + [axis[0].n, axis[1].n, axis[2].n], + center, arc_degrees.n, rotate_duplicates, use_original, @@ -1217,7 +1210,7 @@ async fn inner_pattern_circular_3d( solids: Vec, instances: u32, axis: [f64; 3], - center: [f64; 3], + center: [TyF64; 3], arc_degrees: f64, rotate_duplicates: bool, use_original: Option, @@ -1286,7 +1279,7 @@ async fn pattern_circular( } }; - let center = data.center(); + let center = data.center_mm(); let resp = args .send_modeling_cmd( id, diff --git a/rust/kcl-lib/src/std/planes.rs b/rust/kcl-lib/src/std/planes.rs index 8f53f45bd..d86e55386 100644 --- a/rust/kcl-lib/src/std/planes.rs +++ b/rust/kcl-lib/src/std/planes.rs @@ -15,8 +15,7 @@ use crate::{ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result { let std_plane = args.get_unlabeled_kw_arg("plane")?; let offset: TyF64 = args.get_kw_arg_typed("offset", &RuntimeType::length(), exec_state)?; - let plane = inner_offset_plane(std_plane, offset.n, exec_state).await?; - make_offset_plane_in_engine(&plane, exec_state, &args).await?; + let plane = inner_offset_plane(std_plane, offset, exec_state, &args).await?; Ok(KclValue::Plane { value: Box::new(plane) }) } @@ -112,13 +111,19 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result Result { +async fn inner_offset_plane( + plane: PlaneData, + offset: TyF64, + exec_state: &mut ExecState, + args: &Args, +) -> Result { let mut plane = Plane::from_plane_data(plane, exec_state); // Though offset planes might be derived from standard planes, they are not // standard planes themselves. plane.value = PlaneType::Custom; - plane.origin += plane.z_axis * offset; + plane.origin += plane.z_axis * offset.to_length_units(plane.origin.units); + make_offset_plane_in_engine(&plane, exec_state, args).await?; Ok(plane) } diff --git a/rust/kcl-lib/src/std/revolve.rs b/rust/kcl-lib/src/std/revolve.rs index a715d9360..0ab1439ec 100644 --- a/rust/kcl-lib/src/std/revolve.rs +++ b/rust/kcl-lib/src/std/revolve.rs @@ -13,7 +13,7 @@ use super::{args::TyF64, DEFAULT_TOLERANCE}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ - types::{PrimitiveType, RuntimeType}, + types::{NumericType, PrimitiveType, RuntimeType}, ExecState, KclValue, Sketch, Solid, }, parsing::ast::types::TagNode, @@ -32,7 +32,7 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt_typed("angle", &RuntimeType::degrees(), exec_state)?; - let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::count(), exec_state)?; + let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::length(), exec_state)?; let tag_start = args.get_kw_arg_opt("tagStart")?; let tag_end = args.get_kw_arg_opt("tagEnd")?; let symmetric = args.get_kw_arg_opt("symmetric")?; @@ -43,7 +43,7 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result, axis: Axis2dOrEdgeReference, angle: Option, - tolerance: Option, + tolerance: Option, tag_start: Option, tag_end: Option, symmetric: Option, @@ -140,16 +140,16 @@ async fn inner_revolve( angle, target: sketch.id.into(), axis: Point3d { - x: direction[0].n, - y: direction[1].n, + x: direction[0].to_mm(), + y: direction[1].to_mm(), z: 0.0, }, origin: Point3d { - x: LengthUnit(origin[0].n), - y: LengthUnit(origin[1].n), + x: LengthUnit(origin[0].to_mm()), + y: LengthUnit(origin[1].to_mm()), z: LengthUnit(0.0), }, - tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), axis_is_2d: true, opposite: opposite.clone(), }), @@ -164,7 +164,7 @@ async fn inner_revolve( angle, target: sketch.id.into(), edge_id, - tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), opposite: opposite.clone(), }), ) @@ -176,7 +176,7 @@ async fn inner_revolve( do_post_extrude( sketch, id.into(), - 0.0, + TyF64::new(0.0, NumericType::mm()), false, &super::extrude::NamedCapTags { start: tag_start.as_ref(), diff --git a/rust/kcl-lib/src/std/segment.rs b/rust/kcl-lib/src/std/segment.rs index 820ce6139..e3a4003d5 100644 --- a/rust/kcl-lib/src/std/segment.rs +++ b/rust/kcl-lib/src/std/segment.rs @@ -464,7 +464,7 @@ fn inner_segment_angle(tag: &TagIdentifier, exec_state: &mut ExecState, args: Ar }) })?; - let result = between(path.get_from().into(), path.get_to().into()); + let result = between(path.get_base().from, path.get_base().to); Ok(result.to_degrees()) } @@ -584,7 +584,7 @@ async fn inner_tangent_to_end(tag: &TagIdentifier, exec_state: &mut ExecState, a /// Returns the angle to match the given length for x. pub async fn angle_to_match_length_x(exec_state: &mut ExecState, args: Args) -> Result { let (tag, to, sketch) = args.get_tag_to_number_sketch()?; - let result = inner_angle_to_match_length_x(&tag, to.n, sketch, exec_state, args.clone())?; + let result = inner_angle_to_match_length_x(&tag, to, sketch, exec_state, args.clone())?; Ok(args.make_user_val_from_f64_with_type(TyF64::new(result, NumericType::degrees()))) } @@ -607,7 +607,7 @@ pub async fn angle_to_match_length_x(exec_state: &mut ExecState, args: Args) -> }] fn inner_angle_to_match_length_x( tag: &TagIdentifier, - to: f64, + to: TyF64, sketch: Sketch, exec_state: &mut ExecState, args: Args, @@ -633,8 +633,7 @@ fn inner_angle_to_match_length_x( })? .get_base(); - // TODO assumption about the units of to - let diff = (to - last_line.to[0]).abs(); + let diff = (to.to_length_units(sketch.units) - last_line.to[0]).abs(); let angle_r = (diff / length).acos(); @@ -648,7 +647,7 @@ fn inner_angle_to_match_length_x( /// Returns the angle to match the given length for y. pub async fn angle_to_match_length_y(exec_state: &mut ExecState, args: Args) -> Result { let (tag, to, sketch) = args.get_tag_to_number_sketch()?; - let result = inner_angle_to_match_length_y(&tag, to.n, sketch, exec_state, args.clone())?; + let result = inner_angle_to_match_length_y(&tag, to, sketch, exec_state, args.clone())?; Ok(args.make_user_val_from_f64_with_type(TyF64::new(result, NumericType::degrees()))) } @@ -672,7 +671,7 @@ pub async fn angle_to_match_length_y(exec_state: &mut ExecState, args: Args) -> }] fn inner_angle_to_match_length_y( tag: &TagIdentifier, - to: f64, + to: TyF64, sketch: Sketch, exec_state: &mut ExecState, args: Args, @@ -698,8 +697,7 @@ fn inner_angle_to_match_length_y( })? .get_base(); - // TODO assumption about the units of to - let diff = (to - last_line.to[1]).abs(); + let diff = (to.to_length_units(sketch.units) - last_line.to[1]).abs(); let angle_r = (diff / length).asin(); diff --git a/rust/kcl-lib/src/std/shapes.rs b/rust/kcl-lib/src/std/shapes.rs index 1aee24435..654bfabff 100644 --- a/rust/kcl-lib/src/std/shapes.rs +++ b/rust/kcl-lib/src/std/shapes.rs @@ -13,10 +13,16 @@ use kittycad_modeling_cmds::shared::PathSegment; use schemars::JsonSchema; use serde::Serialize; -use super::{args::TyF64, utils::untype_point}; +use super::{ + args::TyF64, + utils::{point_to_len_unit, point_to_mm, point_to_typed, untype_point, untyped_point_to_mm}, +}; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{types::RuntimeType, BasePath, ExecState, GeoMeta, KclValue, Path, Sketch, SketchSurface}, + execution::{ + types::{RuntimeType, UnitLen}, + BasePath, ExecState, GeoMeta, KclValue, Path, Sketch, SketchSurface, + }, parsing::ast::types::TagNode, std::{ sketch::NEW_TAG_KW, @@ -41,15 +47,7 @@ pub async fn circle(exec_state: &mut ExecState, args: Args) -> Result Result, exec_state: &mut ExecState, args: Args, @@ -67,17 +65,15 @@ async fn inner_circle( SketchOrSurface::SketchSurface(surface) => surface, SketchOrSurface::Sketch(s) => s.on, }; - let units = sketch_surface.units(); - let sketch = crate::std::sketch::inner_start_profile_at( - [center[0] + radius, center[1]], - sketch_surface, - None, - exec_state, - args.clone(), - ) - .await?; + let (center_u, ty) = untype_point(center.clone()); + let units = ty.expect_length(); + + let from = [center_u[0] + radius.to_length_units(units), center_u[1]]; + let from_t = [TyF64::new(from[0], ty.clone()), TyF64::new(from[1], ty)]; + + let sketch = + crate::std::sketch::inner_start_profile_at(from_t, sketch_surface, None, exec_state, args.clone()).await?; - let from = [center[0] + radius, center[1]]; let angle_start = Angle::zero(); let angle_end = Angle::turn(); @@ -90,8 +86,8 @@ async fn inner_circle( segment: PathSegment::Arc { start: angle_start, end: angle_end, - center: KPoint2d::from(center).map(LengthUnit), - radius: radius.into(), + center: KPoint2d::from(point_to_mm(center)).map(LengthUnit), + radius: LengthUnit(radius.to_mm()), relative: false, }, }), @@ -109,8 +105,8 @@ async fn inner_circle( metadata: args.source_range.into(), }, }, - radius, - center, + radius: radius.to_length_units(units), + center: center_u, ccw: angle_start < angle_end, }; @@ -135,16 +131,7 @@ pub async fn circle_three_point(exec_state: &mut ExecState, args: Args) -> Resul let p3 = args.get_kw_arg_typed("p3", &RuntimeType::point2d(), exec_state)?; let tag = args.get_kw_arg_opt("tag")?; - let sketch = inner_circle_three_point( - sketch_surface_or_group, - untype_point(p1).0, - untype_point(p2).0, - untype_point(p3).0, - tag, - exec_state, - args, - ) - .await?; + let sketch = inner_circle_three_point(sketch_surface_or_group, p1, p2, p3, tag, exec_state, args).await?; Ok(KclValue::Sketch { value: Box::new(sketch), }) @@ -174,13 +161,20 @@ pub async fn circle_three_point(exec_state: &mut ExecState, args: Args) -> Resul // path so it can be used for other features, otherwise it's lost. async fn inner_circle_three_point( sketch_surface_or_group: SketchOrSurface, - p1: [f64; 2], - p2: [f64; 2], - p3: [f64; 2], + p1: [TyF64; 2], + p2: [TyF64; 2], + p3: [TyF64; 2], tag: Option, exec_state: &mut ExecState, args: Args, ) -> Result { + let ty = p1[0].ty.clone(); + let units = ty.expect_length(); + + let p1 = point_to_len_unit(p1, units); + let p2 = point_to_len_unit(p2, units); + let p3 = point_to_len_unit(p3, units); + let center = calculate_circle_center(p1, p2, p3); // It can be the distance to any of the 3 points - they all lay on the circumference. let radius = distance(center, p2); @@ -189,16 +183,15 @@ async fn inner_circle_three_point( SketchOrSurface::SketchSurface(surface) => surface, SketchOrSurface::Sketch(group) => group.on, }; - let sketch = crate::std::sketch::inner_start_profile_at( - [center[0] + radius, center[1]], - sketch_surface, - None, - exec_state, - args.clone(), - ) - .await?; - let from = [center[0] + radius, center[1]]; + let from = [ + TyF64::new(center[0] + radius, ty.clone()), + TyF64::new(center[1], ty.clone()), + ]; + let sketch = + crate::std::sketch::inner_start_profile_at(from.clone(), sketch_surface, None, exec_state, args.clone()) + .await?; + let angle_start = Angle::zero(); let angle_end = Angle::turn(); @@ -211,8 +204,8 @@ async fn inner_circle_three_point( segment: PathSegment::Arc { start: angle_start, end: angle_end, - center: KPoint2d::from(center).map(LengthUnit), - radius: radius.into(), + center: KPoint2d::from(untyped_point_to_mm(center, units)).map(LengthUnit), + radius: units.adjust_to(radius, UnitLen::Mm).0.into(), relative: false, }, }), @@ -221,10 +214,11 @@ async fn inner_circle_three_point( let current_path = Path::CircleThreePoint { base: BasePath { - from, - to: from, + // It's fine to untype here because we know `from` has units as its units. + from: untype_point(from.clone()).0, + to: untype_point(from).0, tag: tag.clone(), - units: sketch.units, + units, geo_meta: GeoMeta { id, metadata: args.source_range.into(), @@ -270,7 +264,7 @@ pub async fn polygon(exec_state: &mut ExecState, args: Args) -> Result, exec_state: &mut ExecState, args: Args, @@ -343,9 +337,9 @@ async fn inner_polygon( })); } - let sketch_surface = match sketch_surface_or_group { - SketchOrSurface::SketchSurface(surface) => surface, - SketchOrSurface::Sketch(group) => group.on, + let (sketch_surface, units) = match sketch_surface_or_group { + SketchOrSurface::SketchSurface(surface) => (surface, radius.ty.expect_length()), + SketchOrSurface::Sketch(group) => (group.on, group.units), }; let half_angle = std::f64::consts::PI / num_sides as f64; @@ -360,18 +354,26 @@ async fn inner_polygon( let angle_step = std::f64::consts::TAU / num_sides as f64; + let center_u = point_to_len_unit(center, units); + let vertices: Vec<[f64; 2]> = (0..num_sides) .map(|i| { let angle = angle_step * i as f64; [ - center[0] + radius_to_vertices * angle.cos(), - center[1] + radius_to_vertices * angle.sin(), + center_u[0] + radius_to_vertices * angle.cos(), + center_u[1] + radius_to_vertices * angle.sin(), ] }) .collect(); - let mut sketch = - crate::std::sketch::inner_start_profile_at(vertices[0], sketch_surface, None, exec_state, args.clone()).await?; + let mut sketch = crate::std::sketch::inner_start_profile_at( + point_to_typed(vertices[0], units), + sketch_surface, + None, + exec_state, + args.clone(), + ) + .await?; // Draw all the lines with unique IDs and modified tags for vertex in vertices.iter().skip(1) { @@ -383,7 +385,9 @@ async fn inner_polygon( ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::Line { - end: KPoint2d::from(*vertex).with_z(0.0).map(LengthUnit), + end: KPoint2d::from(untyped_point_to_mm(*vertex, units)) + .with_z(0.0) + .map(LengthUnit), relative: false, }, }), @@ -392,7 +396,7 @@ async fn inner_polygon( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to: *vertex, tag: None, units: sketch.units, @@ -415,7 +419,9 @@ async fn inner_polygon( ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::Line { - end: KPoint2d::from(vertices[0]).with_z(0.0).map(LengthUnit), + end: KPoint2d::from(untyped_point_to_mm(vertices[0], units)) + .with_z(0.0) + .map(LengthUnit), relative: false, }, }), @@ -424,7 +430,7 @@ async fn inner_polygon( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to: vertices[0], tag: None, units: sketch.units, diff --git a/rust/kcl-lib/src/std/shell.rs b/rust/kcl-lib/src/std/shell.rs index 40017b54f..4b2741f33 100644 --- a/rust/kcl-lib/src/std/shell.rs +++ b/rust/kcl-lib/src/std/shell.rs @@ -16,10 +16,10 @@ use super::args::TyF64; /// Create a shell. pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result { let solids = args.get_unlabeled_kw_arg_typed("solids", &RuntimeType::solids(), exec_state)?; - let thickness: TyF64 = args.get_kw_arg_typed("thickness", &RuntimeType::count(), exec_state)?; + let thickness: TyF64 = args.get_kw_arg_typed("thickness", &RuntimeType::length(), exec_state)?; let faces = args.get_kw_arg("faces")?; - let result = inner_shell(solids, thickness.n, faces, exec_state, args).await?; + let result = inner_shell(solids, thickness, faces, exec_state, args).await?; Ok(result.into()) } @@ -182,7 +182,7 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result, - thickness: f64, + thickness: TyF64, faces: Vec, exec_state: &mut ExecState, args: Args, @@ -237,7 +237,7 @@ async fn inner_shell( hollow: false, face_ids, object_id: solids[0].id, - shell_thickness: LengthUnit(thickness), + shell_thickness: LengthUnit(thickness.to_mm()), }), ) .await?; @@ -247,9 +247,9 @@ async fn inner_shell( /// Make the inside of a 3D object hollow. pub async fn hollow(exec_state: &mut ExecState, args: Args) -> Result { - let (thickness, solid) = args.get_data_and_solid(exec_state)?; + let (thickness, solid) = args.get_length_and_solid(exec_state)?; - let value = inner_hollow(thickness.n, solid, exec_state, args).await?; + let value = inner_hollow(thickness, solid, exec_state, args).await?; Ok(KclValue::Solid { value }) } @@ -308,7 +308,7 @@ pub async fn hollow(exec_state: &mut ExecState, args: Args) -> Result, exec_state: &mut ExecState, args: Args, @@ -323,7 +323,7 @@ async fn inner_hollow( hollow: true, face_ids: Vec::new(), // This is empty because we want to hollow the entire object. object_id: solid.id, - shell_thickness: LengthUnit(thickness), + shell_thickness: LengthUnit(thickness.to_mm()), }), ) .await?; diff --git a/rust/kcl-lib/src/std/sketch.rs b/rust/kcl-lib/src/std/sketch.rs index d99a5796e..41f74d38b 100644 --- a/rust/kcl-lib/src/std/sketch.rs +++ b/rust/kcl-lib/src/std/sketch.rs @@ -12,11 +12,11 @@ use parse_display::{Display, FromStr}; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -use super::utils::untype_point; +use super::utils::{point_to_len_unit, point_to_mm, untype_point, untyped_point_to_mm}; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ - types::{PrimitiveType, RuntimeType, UnitLen}, + types::{NumericType, PrimitiveType, RuntimeType, UnitLen}, Artifact, ArtifactId, BasePath, CodeRef, ExecState, Face, GeoMeta, KclValue, Path, Plane, Point2d, Point3d, Sketch, SketchSurface, Solid, StartSketchOnFace, StartSketchOnPlane, TagEngineInfo, TagIdentifier, }, @@ -200,7 +200,7 @@ async fn inner_involute_circular( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to: [end.x, end.y], tag: tag.clone(), units: sketch.units, @@ -226,15 +226,7 @@ pub async fn line(exec_state: &mut ExecState, args: Args) -> Result Result, - end: Option<[f64; 2]>, + end_absolute: Option<[TyF64; 2]>, + end: Option<[TyF64; 2]>, tag: Option, exec_state: &mut ExecState, args: Args, @@ -298,13 +290,13 @@ async fn inner_line( struct StraightLineParams { sketch: Sketch, - end_absolute: Option<[f64; 2]>, - end: Option<[f64; 2]>, + end_absolute: Option<[TyF64; 2]>, + end: Option<[TyF64; 2]>, tag: Option, } impl StraightLineParams { - fn relative(p: [f64; 2], sketch: Sketch, tag: Option) -> Self { + fn relative(p: [TyF64; 2], sketch: Sketch, tag: Option) -> Self { Self { sketch, tag, @@ -312,7 +304,7 @@ impl StraightLineParams { end_absolute: None, } } - fn absolute(p: [f64; 2], sketch: Sketch, tag: Option) -> Self { + fn absolute(p: [TyF64; 2], sketch: Sketch, tag: Option) -> Self { Self { sketch, tag, @@ -357,7 +349,7 @@ async fn straight_line( ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::Line { - end: KPoint2d::from(point).with_z(0.0).map(LengthUnit), + end: KPoint2d::from(point_to_mm(point.clone())).with_z(0.0).map(LengthUnit), relative: !is_absolute, }, }), @@ -365,15 +357,16 @@ async fn straight_line( .await?; let end = if is_absolute { - point + point_to_len_unit(point, from.units) } else { let from = sketch.current_pen_position()?; + let point = point_to_len_unit(point, from.units); [from.x + point[0], from.y + point[1]] }; let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to: end, tag: tag.clone(), units: sketch.units, @@ -402,15 +395,7 @@ pub async fn x_line(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt_typed("endAbsolute", &RuntimeType::length(), exec_state)?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; - let new_sketch = inner_x_line( - sketch, - length.map(|t| t.n), - end_absolute.map(|t| t.n), - tag, - exec_state, - args, - ) - .await?; + let new_sketch = inner_x_line(sketch, length, end_absolute, tag, exec_state, args).await?; Ok(KclValue::Sketch { value: Box::new(new_sketch), }) @@ -451,8 +436,8 @@ pub async fn x_line(exec_state: &mut ExecState, args: Args) -> Result, - end_absolute: Option, + length: Option, + end_absolute: Option, tag: Option, exec_state: &mut ExecState, args: Args, @@ -461,8 +446,8 @@ async fn inner_x_line( straight_line( StraightLineParams { sketch, - end_absolute: end_absolute.map(|x| [x, from.y]), - end: length.map(|x| [x, 0.0]), + end_absolute: end_absolute.map(|x| [x, from.into_y()]), + end: length.map(|x| [x, TyF64::new(0.0, NumericType::mm())]), tag, }, exec_state, @@ -479,15 +464,7 @@ pub async fn y_line(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt_typed("endAbsolute", &RuntimeType::length(), exec_state)?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; - let new_sketch = inner_y_line( - sketch, - length.map(|t| t.n), - end_absolute.map(|t| t.n), - tag, - exec_state, - args, - ) - .await?; + let new_sketch = inner_y_line(sketch, length, end_absolute, tag, exec_state, args).await?; Ok(KclValue::Sketch { value: Box::new(new_sketch), }) @@ -523,8 +500,8 @@ pub async fn y_line(exec_state: &mut ExecState, args: Args) -> Result, - end_absolute: Option, + length: Option, + end_absolute: Option, tag: Option, exec_state: &mut ExecState, args: Args, @@ -533,8 +510,8 @@ async fn inner_y_line( straight_line( StraightLineParams { sketch, - end_absolute: end_absolute.map(|y| [from.x, y]), - end: length.map(|y| [0.0, y]), + end_absolute: end_absolute.map(|y| [from.into_x(), y]), + end: length.map(|y| [TyF64::new(0.0, NumericType::mm()), y]), tag, }, exec_state, @@ -559,11 +536,11 @@ pub async fn angled_line(exec_state: &mut ExecState, args: Args) -> Result Result, - length_x: Option, - length_y: Option, - end_absolute_x: Option, - end_absolute_y: Option, + length: Option, + length_x: Option, + length_y: Option, + end_absolute_x: Option, + end_absolute_y: Option, tag: Option, exec_state: &mut ExecState, args: Args, ) -> Result { - let options_given = [length, length_x, length_y, end_absolute_x, end_absolute_y] + let options_given = [&length, &length_x, &length_y, &end_absolute_x, &end_absolute_y] .iter() .filter(|x| x.is_some()) .count(); @@ -667,12 +644,13 @@ async fn inner_angled_line( async fn inner_angled_line_length( sketch: Sketch, angle_degrees: f64, - length: f64, + length: TyF64, tag: Option, exec_state: &mut ExecState, args: Args, ) -> Result { let from = sketch.current_pen_position()?; + let length = length.to_length_units(from.units); //double check me on this one - mike let delta: [f64; 2] = [ @@ -690,7 +668,9 @@ async fn inner_angled_line_length( ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::Line { - end: KPoint2d::from(delta).with_z(0.0).map(LengthUnit), + end: KPoint2d::from(untyped_point_to_mm(delta, from.units)) + .with_z(0.0) + .map(LengthUnit), relative, }, }), @@ -699,7 +679,7 @@ async fn inner_angled_line_length( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to, tag: tag.clone(), units: sketch.units, @@ -721,7 +701,7 @@ async fn inner_angled_line_length( async fn inner_angled_line_of_x_length( angle_degrees: f64, - length: f64, + length: TyF64, sketch: Sketch, tag: Option, exec_state: &mut ExecState, @@ -741,7 +721,8 @@ async fn inner_angled_line_of_x_length( })); } - let to = get_y_component(Angle::from_degrees(angle_degrees), length); + let to = get_y_component(Angle::from_degrees(angle_degrees), length.n); + let to = [TyF64::new(to[0], length.ty.clone()), TyF64::new(to[1], length.ty)]; let new_sketch = straight_line(StraightLineParams::relative(to, sketch, tag), exec_state, args).await?; @@ -750,7 +731,7 @@ async fn inner_angled_line_of_x_length( async fn inner_angled_line_to_x( angle_degrees: f64, - x_to: f64, + x_to: TyF64, sketch: Sketch, tag: Option, exec_state: &mut ExecState, @@ -772,12 +753,12 @@ async fn inner_angled_line_to_x( })); } - let x_component = x_to - from.x; + let x_component = x_to.to_length_units(from.units) - from.x; let y_component = x_component * f64::tan(angle_degrees.to_radians()); let y_to = from.y + y_component; let new_sketch = straight_line( - StraightLineParams::absolute([x_to, y_to], sketch, tag), + StraightLineParams::absolute([x_to, TyF64::new(y_to, from.units.into())], sketch, tag), exec_state, args, ) @@ -787,7 +768,7 @@ async fn inner_angled_line_to_x( async fn inner_angled_line_of_y_length( angle_degrees: f64, - length: f64, + length: TyF64, sketch: Sketch, tag: Option, exec_state: &mut ExecState, @@ -807,7 +788,8 @@ async fn inner_angled_line_of_y_length( })); } - let to = get_x_component(Angle::from_degrees(angle_degrees), length); + let to = get_x_component(Angle::from_degrees(angle_degrees), length.n); + let to = [TyF64::new(to[0], length.ty.clone()), TyF64::new(to[1], length.ty)]; let new_sketch = straight_line(StraightLineParams::relative(to, sketch, tag), exec_state, args).await?; @@ -816,7 +798,7 @@ async fn inner_angled_line_of_y_length( async fn inner_angled_line_to_y( angle_degrees: f64, - y_to: f64, + y_to: TyF64, sketch: Sketch, tag: Option, exec_state: &mut ExecState, @@ -838,12 +820,12 @@ async fn inner_angled_line_to_y( })); } - let y_component = y_to - from.y; + let y_component = y_to.to_length_units(from.units) - from.y; let x_component = y_component / f64::tan(angle_degrees.to_radians()); let x_to = from.x + x_component; let new_sketch = straight_line( - StraightLineParams::absolute([x_to, y_to], sketch, tag), + StraightLineParams::absolute([TyF64::new(x_to, from.units.into()), y_to], sketch, tag), exec_state, args, ) @@ -916,11 +898,18 @@ pub async fn inner_angled_line_that_intersects( let from = sketch.current_pen_position()?; let to = intersection_with_parallel_line( - &[untype_point(path.get_from()).0, untype_point(path.get_to()).0], - offset.map(|t| t.n).unwrap_or_default(), - angle.n, - from.into(), + &[ + point_to_len_unit(path.get_from(), from.units), + point_to_len_unit(path.get_to(), from.units), + ], + offset.map(|t| t.to_length_units(from.units)).unwrap_or_default(), + angle.to_degrees(), + from.ignore_units(), ); + let to = [ + TyF64::new(to[0], from.units.into()), + TyF64::new(to[1], from.units.into()), + ]; straight_line(StraightLineParams::absolute(to, sketch, tag), exec_state, args).await } @@ -1309,7 +1298,7 @@ async fn make_sketch_plane_from_orientation( pub async fn start_profile_at(exec_state: &mut ExecState, args: Args) -> Result { let (start, sketch_surface, tag) = args.get_data_and_sketch_surface()?; - let sketch = inner_start_profile_at([start[0].n, start[1].n], sketch_surface, tag, exec_state, args).await?; + let sketch = inner_start_profile_at(start, sketch_surface, tag, exec_state, args).await?; Ok(KclValue::Sketch { value: Box::new(sketch), }) @@ -1353,7 +1342,7 @@ pub async fn start_profile_at(exec_state: &mut ExecState, args: Args) -> Result< name = "startProfileAt", }] pub(crate) async fn inner_start_profile_at( - to: [f64; 2], + to: [TyF64; 2], sketch_surface: SketchSurface, tag: Option, exec_state: &mut ExecState, @@ -1409,7 +1398,7 @@ pub(crate) async fn inner_start_profile_at( ModelingCmdReq { cmd: ModelingCmd::from(mcmd::MovePathPen { path: path_id.into(), - to: KPoint2d::from(to).with_z(0.0).map(LengthUnit), + to: KPoint2d::from(point_to_mm(to.clone())).with_z(0.0).map(LengthUnit), }), cmd_id: move_pen_id.into(), }, @@ -1420,11 +1409,12 @@ pub(crate) async fn inner_start_profile_at( ]) .await?; + let (to, ty) = untype_point(to); let current_path = BasePath { from: to, to, tag: tag.clone(), - units: sketch_surface.units(), + units: ty.expect_length(), geo_meta: GeoMeta { id: move_pen_id, metadata: args.source_range.into(), @@ -1437,7 +1427,7 @@ pub(crate) async fn inner_start_profile_at( artifact_id: path_id.into(), on: sketch_surface.clone(), paths: vec![], - units: sketch_surface.units(), + units: ty.expect_length(), mirror: Default::default(), meta: vec![args.source_range.into()], tags: if let Some(tag) = &tag { @@ -1586,7 +1576,7 @@ pub(crate) async fn inner_close( args: Args, ) -> Result { let from = sketch.current_pen_position()?; - let to: Point2d = sketch.start.get_from().into(); + let to = point_to_len_unit(sketch.start.get_from(), from.units); let id = exec_state.next_uuid(); @@ -1595,8 +1585,8 @@ pub(crate) async fn inner_close( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), - to: to.into(), + from: from.ignore_units(), + to, tag: tag.clone(), units: sketch.units, geo_meta: GeoMeta { @@ -1708,7 +1698,6 @@ pub(crate) async fn inner_arc( let from: Point2d = sketch.current_pen_position()?; let id = exec_state.next_uuid(); - // Relative case match (angle_start, angle_end, radius, interior_absolute, end_absolute) { (Some(angle_start), Some(angle_end), Some(radius), None, None) => { relative_arc(&args, id, exec_state, sketch, from, angle_start, angle_end, radius, tag).await @@ -1745,13 +1734,13 @@ pub async fn absolute_arc( path: sketch.id.into(), segment: PathSegment::ArcTo { end: kcmc::shared::Point3d { - x: LengthUnit(end_absolute[0].n), - y: LengthUnit(end_absolute[1].n), + x: LengthUnit(end_absolute[0].to_mm()), + y: LengthUnit(end_absolute[1].to_mm()), z: LengthUnit(0.0), }, interior: kcmc::shared::Point3d { - x: LengthUnit(interior_absolute[0].n), - y: LengthUnit(interior_absolute[1].n), + x: LengthUnit(interior_absolute[0].to_mm()), + y: LengthUnit(interior_absolute[1].to_mm()), z: LengthUnit(0.0), }, relative: false, @@ -1761,13 +1750,12 @@ pub async fn absolute_arc( .await?; let start = [from.x, from.y]; - let end = end_absolute.clone(); - let untyped_end = untype_point(end); + let end = point_to_len_unit(end_absolute, from.units); let current_path = Path::ArcThreePoint { base: BasePath { - from: from.into(), - to: untyped_end.0, + from: from.ignore_units(), + to: end, tag: tag.clone(), units: sketch.units, geo_meta: GeoMeta { @@ -1776,8 +1764,8 @@ pub async fn absolute_arc( }, }, p1: start, - p2: untype_point(interior_absolute).0, - p3: untyped_end.0, + p2: point_to_len_unit(interior_absolute, from.units), + p3: end, }; let mut new_sketch = sketch.clone(); @@ -1802,16 +1790,17 @@ pub async fn relative_arc( radius: TyF64, tag: Option, ) -> Result { - let a_start = Angle::from_degrees(angle_start.n); - let a_end = Angle::from_degrees(angle_end.n); - let (center, end) = arc_center_and_end(from.into(), a_start, a_end, radius.n); - if angle_start == angle_end { + let a_start = Angle::from_degrees(angle_start.to_degrees()); + let a_end = Angle::from_degrees(angle_end.to_degrees()); + let radius = radius.to_length_units(from.units); + let (center, end) = arc_center_and_end(from.ignore_units(), a_start, a_end, radius); + if a_start == a_end { return Err(KclError::Type(KclErrorDetails { message: "Arc start and end angles must be different".to_string(), source_ranges: vec![args.source_range], })); } - let ccw = angle_start.n < angle_end.n; + let ccw = a_start < a_end; args.batch_modeling_cmd( id, @@ -1820,8 +1809,8 @@ pub async fn relative_arc( segment: PathSegment::Arc { start: a_start, end: a_end, - center: KPoint2d::from(center).map(LengthUnit), - radius: LengthUnit(radius.n), + center: KPoint2d::from(untyped_point_to_mm(center, from.units)).map(LengthUnit), + radius: LengthUnit(from.units.adjust_to(radius, UnitLen::Mm).0), relative: false, }, }), @@ -1830,17 +1819,17 @@ pub async fn relative_arc( let current_path = Path::Arc { base: BasePath { - from: from.into(), + from: from.ignore_units(), to: end, tag: tag.clone(), - units: sketch.units, + units: from.units, geo_meta: GeoMeta { id, metadata: args.source_range.into(), }, }, center, - radius: radius.n, + radius, ccw, }; @@ -1853,6 +1842,7 @@ pub async fn relative_arc( Ok(new_sketch) } + /// Draw a tangential arc to a specific point. pub async fn tangential_arc(exec_state: &mut ExecState, args: Args) -> Result { let sketch = @@ -1863,17 +1853,7 @@ pub async fn tangential_arc(exec_state: &mut ExecState, args: Args) -> Result Result, - end: Option<[f64; 2]>, + end_absolute: Option<[TyF64; 2]>, + end: Option<[TyF64; 2]>, radius: Option, angle: Option, tag: Option, @@ -2014,14 +1994,14 @@ async fn inner_tangential_arc_radius_angle( let from: Point2d = sketch.current_pen_position()?; // next set of lines is some undocumented voodoo from get_tangential_arc_to_info let tangent_info = sketch.get_tangential_info_from_paths(); //this function desperately needs some documentation - let tan_previous_point = tangent_info.tan_previous_point(from.into()); + let tan_previous_point = tangent_info.tan_previous_point(from.ignore_units()); let id = exec_state.next_uuid(); let (center, to, ccw) = match data { TangentialArcData::RadiusAndOffset { radius, offset } => { // KCL stdlib types use degrees. - let offset = Angle::from_degrees(offset.n); + let offset = Angle::from_degrees(offset.to_degrees()); // Calculate the end point from the angle and radius. // atan2 outputs radians. @@ -2043,14 +2023,19 @@ async fn inner_tangential_arc_radius_angle( // but the above logic *should* capture that behavior let start_angle = previous_end_tangent + tangent_to_arc_start_angle; let end_angle = start_angle + offset; - let (center, to) = arc_center_and_end(from.into(), start_angle, end_angle, radius.n); + let (center, to) = arc_center_and_end( + from.ignore_units(), + start_angle, + end_angle, + radius.to_length_units(from.units), + ); args.batch_modeling_cmd( id, ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::TangentialArc { - radius: LengthUnit(radius.n), + radius: LengthUnit(radius.to_mm()), offset, }, }), @@ -2064,7 +2049,7 @@ async fn inner_tangential_arc_radius_angle( ccw, center, base: BasePath { - from: from.into(), + from: from.ignore_units(), to, tag: tag.clone(), units: sketch.units, @@ -2085,19 +2070,22 @@ async fn inner_tangential_arc_radius_angle( Ok(new_sketch) } -fn tan_arc_to(sketch: &Sketch, to: &[f64; 2]) -> ModelingCmd { +// `to` must be in sketch.units +fn tan_arc_to(sketch: &Sketch, to: [f64; 2]) -> ModelingCmd { ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::TangentialArcTo { angle_snap_increment: None, - to: KPoint2d::from(*to).with_z(0.0).map(LengthUnit), + to: KPoint2d::from(untyped_point_to_mm(to, sketch.units)) + .with_z(0.0) + .map(LengthUnit), }, }) } async fn inner_tangential_arc_to_point( sketch: Sketch, - point: [f64; 2], + point: [TyF64; 2], is_absolute: bool, tag: Option, exec_state: &mut ExecState, @@ -2105,7 +2093,9 @@ async fn inner_tangential_arc_to_point( ) -> Result { let from: Point2d = sketch.current_pen_position()?; let tangent_info = sketch.get_tangential_info_from_paths(); - let tan_previous_point = tangent_info.tan_previous_point(from.into()); + let tan_previous_point = tangent_info.tan_previous_point(from.ignore_units()); + + let point = point_to_len_unit(point, from.units); let to = if is_absolute { point @@ -2115,7 +2105,7 @@ async fn inner_tangential_arc_to_point( let [to_x, to_y] = to; let result = get_tangential_arc_to_info(TangentialArcInfoInput { arc_start_point: [from.x, from.y], - arc_end_point: to, + arc_end_point: [to_x, to_y], tan_previous_point, obtuse: true, }); @@ -2142,11 +2132,11 @@ async fn inner_tangential_arc_to_point( point }; let id = exec_state.next_uuid(); - args.batch_modeling_cmd(id, tan_arc_to(&sketch, &delta)).await?; + args.batch_modeling_cmd(id, tan_arc_to(&sketch, delta)).await?; let current_path = Path::TangentialArcTo { base: BasePath { - from: from.into(), + from: from.ignore_units(), to, tag: tag.clone(), units: sketch.units, @@ -2227,7 +2217,10 @@ async fn inner_bezier_curve( let relative = true; let delta = end.clone(); - let to = [from.x + end[0].n, from.y + end[1].n]; + let to = [ + from.x + end[0].to_length_units(from.units), + from.y + end[1].to_length_units(from.units), + ]; let id = exec_state.next_uuid(); @@ -2236,9 +2229,9 @@ async fn inner_bezier_curve( ModelingCmd::from(mcmd::ExtendPath { path: sketch.id.into(), segment: PathSegment::Bezier { - control1: KPoint2d::from(untype_point(control1).0).with_z(0.0).map(LengthUnit), - control2: KPoint2d::from(untype_point(control2).0).with_z(0.0).map(LengthUnit), - end: KPoint2d::from(untype_point(delta).0).with_z(0.0).map(LengthUnit), + control1: KPoint2d::from(point_to_mm(control1)).with_z(0.0).map(LengthUnit), + control2: KPoint2d::from(point_to_mm(control2)).with_z(0.0).map(LengthUnit), + end: KPoint2d::from(point_to_mm(delta)).with_z(0.0).map(LengthUnit), relative, }, }), @@ -2247,7 +2240,7 @@ async fn inner_bezier_curve( let current_path = Path::ToPoint { base: BasePath { - from: from.into(), + from: from.ignore_units(), to, tag: tag.clone(), units: sketch.units, diff --git a/rust/kcl-lib/src/std/sweep.rs b/rust/kcl-lib/src/std/sweep.rs index fd370ef50..874ce5075 100644 --- a/rust/kcl-lib/src/std/sweep.rs +++ b/rust/kcl-lib/src/std/sweep.rs @@ -10,7 +10,10 @@ use serde::Serialize; use super::{args::TyF64, DEFAULT_TOLERANCE}; use crate::{ errors::KclError, - execution::{types::RuntimeType, ExecState, Helix, KclValue, Sketch, Solid}, + execution::{ + types::{NumericType, RuntimeType}, + ExecState, Helix, KclValue, Sketch, Solid, + }, parsing::ast::types::TagNode, std::{extrude::do_post_extrude, Args}, }; @@ -33,19 +36,12 @@ pub async fn sweep(exec_state: &mut ExecState, args: Args) -> Result = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::count(), exec_state)?; + let tolerance: Option = args.get_kw_arg_opt_typed("tolerance", &RuntimeType::length(), exec_state)?; let tag_start = args.get_kw_arg_opt("tagStart")?; let tag_end = args.get_kw_arg_opt("tagEnd")?; let value = inner_sweep( - sketches, - path, - sectional, - tolerance.map(|t| t.n), - tag_start, - tag_end, - exec_state, - args, + sketches, path, sectional, tolerance, tag_start, tag_end, exec_state, args, ) .await?; Ok(value.into()) @@ -171,7 +167,7 @@ async fn inner_sweep( sketches: Vec, path: SweepPath, sectional: Option, - tolerance: Option, + tolerance: Option, tag_start: Option, tag_end: Option, exec_state: &mut ExecState, @@ -191,7 +187,7 @@ async fn inner_sweep( target: sketch.id.into(), trajectory, sectional: sectional.unwrap_or(false), - tolerance: LengthUnit(tolerance.unwrap_or(DEFAULT_TOLERANCE)), + tolerance: LengthUnit(tolerance.as_ref().map(|t| t.to_mm()).unwrap_or(DEFAULT_TOLERANCE)), }), ) .await?; @@ -200,7 +196,7 @@ async fn inner_sweep( do_post_extrude( sketch, id.into(), - 0.0, + TyF64::new(0.0, NumericType::mm()), sectional.unwrap_or(false), &super::extrude::NamedCapTags { start: tag_start.as_ref(), diff --git a/rust/kcl-lib/src/std/transform.rs b/rust/kcl-lib/src/std/transform.rs index 3cb731cd8..a84ec4e51 100644 --- a/rust/kcl-lib/src/std/transform.rs +++ b/rust/kcl-lib/src/std/transform.rs @@ -225,16 +225,7 @@ pub async fn translate(exec_state: &mut ExecState, args: Args) -> Result Result, - y: Option, - z: Option, + x: Option, + y: Option, + z: Option, global: Option, exec_state: &mut ExecState, args: Args, @@ -421,9 +412,9 @@ async fn inner_translate( transforms: vec![shared::ComponentTransform { translate: Some(shared::TransformBy::> { property: shared::Point3d { - x: LengthUnit(x.unwrap_or_default()), - y: LengthUnit(y.unwrap_or_default()), - z: LengthUnit(z.unwrap_or_default()), + x: LengthUnit(x.as_ref().map(|t| t.to_mm()).unwrap_or_default()), + y: LengthUnit(y.as_ref().map(|t| t.to_mm()).unwrap_or_default()), + z: LengthUnit(z.as_ref().map(|t| t.to_mm()).unwrap_or_default()), }, set: false, is_local: !global.unwrap_or(false), @@ -544,7 +535,9 @@ pub async fn rotate(exec_state: &mut ExecState, args: Args) -> Result Result Result Result Result Result Result ([f64; 2], NumericType) { +pub(crate) fn untype_point(p: [TyF64; 2]) -> ([f64; 2], NumericType) { let (x, y, ty) = NumericType::combine_eq(p[0].clone(), p[1].clone()); ([x, y], ty) } -pub fn untype_point_3d(p: [TyF64; 3]) -> ([f64; 3], NumericType) { - let (arr, ty) = NumericType::combine_eq_array(&[p[0].clone(), p[1].clone(), p[2].clone()]); - let mut iter = arr.into_iter(); - ([iter.next().unwrap(), iter.next().unwrap(), iter.next().unwrap()], ty) +pub(crate) fn point_to_mm(p: [TyF64; 2]) -> [f64; 2] { + [p[0].to_mm(), p[1].to_mm()] +} + +pub(crate) fn untyped_point_to_mm(p: [f64; 2], units: UnitLen) -> [f64; 2] { + assert_ne!(units, UnitLen::Unknown); + [ + units.adjust_to(p[0], UnitLen::Mm).0, + units.adjust_to(p[1], UnitLen::Mm).0, + ] +} + +pub(crate) fn point_to_len_unit(p: [TyF64; 2], len: UnitLen) -> [f64; 2] { + [p[0].to_length_units(len), p[1].to_length_units(len)] +} + +/// Precondition, `p` must be in `len` units (this function does no conversion). +pub(crate) fn point_to_typed(p: [f64; 2], len: UnitLen) -> [TyF64; 2] { + [TyF64::new(p[0], len.into()), TyF64::new(p[1], len.into())] +} + +pub(crate) fn point_3d_to_mm(p: [TyF64; 3]) -> [f64; 3] { + [p[0].to_mm(), p[1].to_mm(), p[2].to_mm()] } /// Get the distance between two points. -pub fn distance(a: Coords2d, b: Coords2d) -> f64 { +pub(crate) fn distance(a: Coords2d, b: Coords2d) -> f64 { ((b[0] - a[0]).powi(2) + (b[1] - a[1]).powi(2)).sqrt() } /// Get the angle between these points -pub fn between(a: Point2d, b: Point2d) -> Angle { - let x = b.x - a.x; - let y = b.y - a.y; +pub(crate) fn between(a: Coords2d, b: Coords2d) -> Angle { + let x = b[0] - a[0]; + let y = b[1] - a[1]; normalize(Angle::from_radians(y.atan2(x))) } /// Normalize the angle -pub fn normalize(angle: Angle) -> Angle { +pub(crate) fn normalize(angle: Angle) -> Angle { let deg = angle.to_degrees(); let result = ((deg % 360.0) + 360.0) % 360.0; Angle::from_degrees(if result > 180.0 { result - 360.0 } else { result }) @@ -55,7 +70,7 @@ pub fn normalize(angle: Angle) -> Angle { /// Angle::from_radians(PI / 8.0) /// ); /// ``` -pub fn delta(from_angle: Angle, to_angle: Angle) -> Angle { +pub(crate) fn delta(from_angle: Angle, to_angle: Angle) -> Angle { let norm_from_angle = normalize_rad(from_angle.to_radians()); let norm_to_angle = normalize_rad(to_angle.to_radians()); let provisional = norm_to_angle - norm_from_angle; @@ -72,7 +87,7 @@ pub fn delta(from_angle: Angle, to_angle: Angle) -> Angle { Angle::default() } -pub fn normalize_rad(angle: f64) -> f64 { +pub(crate) fn normalize_rad(angle: f64) -> f64 { let draft = angle % (2.0 * PI); if draft < 0.0 { draft + 2.0 * PI @@ -106,7 +121,7 @@ fn intersect(p1: Coords2d, p2: Coords2d, p3: Coords2d, p4: Coords2d) -> Coords2d [x, y] } -pub fn intersection_with_parallel_line( +pub(crate) fn intersection_with_parallel_line( line1: &[Coords2d; 2], line1_offset: f64, line2_angle: f64, @@ -128,7 +143,7 @@ fn offset_line(offset: f64, p1: Coords2d, p2: Coords2d) -> [Coords2d; 2] { [[p1[0] + x_offset, p1[1]], [p2[0] + x_offset, p2[1]]] } -pub fn get_y_component(angle: Angle, x: f64) -> Coords2d { +pub(crate) fn get_y_component(angle: Angle, x: f64) -> Coords2d { let normalised_angle = ((angle.to_degrees() % 360.0) + 360.0) % 360.0; // between 0 and 360 let y = x * f64::tan(normalised_angle.to_radians()); let sign = if normalised_angle > 90.0 && normalised_angle <= 270.0 { @@ -139,7 +154,7 @@ pub fn get_y_component(angle: Angle, x: f64) -> Coords2d { [x * sign, y * sign] } -pub fn get_x_component(angle: Angle, y: f64) -> Coords2d { +pub(crate) fn get_x_component(angle: Angle, y: f64) -> Coords2d { let normalised_angle = ((angle.to_degrees() % 360.0) + 360.0) % 360.0; // between 0 and 360 let x = y / f64::tan(normalised_angle.to_radians()); let sign = if normalised_angle > 180.0 && normalised_angle <= 360.0 { @@ -150,7 +165,12 @@ pub fn get_x_component(angle: Angle, y: f64) -> Coords2d { [x * sign, y * sign] } -pub fn arc_center_and_end(from: Coords2d, start_angle: Angle, end_angle: Angle, radius: f64) -> (Coords2d, Coords2d) { +pub(crate) fn arc_center_and_end( + from: Coords2d, + start_angle: Angle, + end_angle: Angle, + radius: f64, +) -> (Coords2d, Coords2d) { let start_angle = start_angle.to_radians(); let end_angle = end_angle.to_radians(); @@ -167,56 +187,9 @@ pub fn arc_center_and_end(from: Coords2d, start_angle: Angle, end_angle: Angle, (center, end) } -pub fn arc_angles( - from: Coords2d, - to: Coords2d, - center: Coords2d, - radius: f64, - source_range: SourceRange, -) -> Result<(Angle, Angle), KclError> { - // First make sure that the points are on the circumference of the circle. - // If not, we'll return an error. - if !is_on_circumference(center, from, radius) { - return Err(KclError::Semantic(KclErrorDetails { - message: format!( - "Point {:?} is not on the circumference of the circle with center {:?} and radius {}.", - from, center, radius - ), - source_ranges: vec![source_range], - })); - } - - if !is_on_circumference(center, to, radius) { - return Err(KclError::Semantic(KclErrorDetails { - message: format!( - "Point {:?} is not on the circumference of the circle with center {:?} and radius {}.", - to, center, radius - ), - source_ranges: vec![source_range], - })); - } - - let start_angle = (from[1] - center[1]).atan2(from[0] - center[0]); - let end_angle = (to[1] - center[1]).atan2(to[0] - center[0]); - - Ok((Angle::from_radians(start_angle), Angle::from_radians(end_angle))) -} - -fn is_on_circumference(center: Coords2d, point: Coords2d, radius: f64) -> bool { - let dx = point[0] - center[0]; - let dy = point[1] - center[1]; - - let distance_squared = dx.powi(2) + dy.powi(2); - - // We'll check if the distance squared is approximately equal to radius squared. - // Due to potential floating point inaccuracies, we'll check if the difference - // is very small (e.g., 1e-9) rather than checking for strict equality. - (distance_squared - radius.powi(2)).abs() < 1e-9 -} - // Calculate the center of 3 points using an algebraic method // Handles if 3 points lie on the same line (collinear) by returning the average of the points (could return None instead..) -pub fn calculate_circle_center(p1: [f64; 2], p2: [f64; 2], p3: [f64; 2]) -> [f64; 2] { +pub(crate) fn calculate_circle_center(p1: [f64; 2], p2: [f64; 2], p3: [f64; 2]) -> [f64; 2] { let (x1, y1) = (p1[0], p1[1]); let (x2, y2) = (p2[0], p2[1]); let (x3, y3) = (p3[0], p3[1]); @@ -268,7 +241,6 @@ mod tests { use std::f64::consts::TAU; use super::{calculate_circle_center, get_x_component, get_y_component, Angle}; - use crate::SourceRange; static EACH_QUAD: [(i32, [i32; 2]); 12] = [ (-315, [1, 1]), @@ -366,34 +338,6 @@ mod tests { assert_eq!(end[1].round(), 0.0); } - #[test] - fn test_arc_angles() { - let (angle_start, angle_end) = - super::arc_angles([0.0, 0.0], [-1.0, 1.0], [-1.0, 0.0], 1.0, SourceRange::default()).unwrap(); - assert_eq!(angle_start.to_degrees().round(), 0.0); - assert_eq!(angle_end.to_degrees().round(), 90.0); - - let (angle_start, angle_end) = - super::arc_angles([0.0, 0.0], [-2.0, 0.0], [-1.0, 0.0], 1.0, SourceRange::default()).unwrap(); - assert_eq!(angle_start.to_degrees().round(), 0.0); - assert_eq!(angle_end.to_degrees().round(), 180.0); - - let (angle_start, angle_end) = - super::arc_angles([0.0, 0.0], [-20.0, 0.0], [-10.0, 0.0], 10.0, SourceRange::default()).unwrap(); - assert_eq!(angle_start.to_degrees().round(), 0.0); - assert_eq!(angle_end.to_degrees().round(), 180.0); - - let result = super::arc_angles([0.0, 5.0], [5.0, 5.0], [10.0, -10.0], 10.0, SourceRange::default()); - - if let Err(err) = result { - assert!(err.to_string().contains("Point [0.0, 5.0] is not on the circumference of the circle with center [10.0, -10.0] and radius 10."), "found: `{}`", err); - } else { - panic!("Expected error"); - } - assert_eq!(angle_start.to_degrees().round(), 0.0); - assert_eq!(angle_end.to_degrees().round(), 180.0); - } - #[test] fn test_calculate_circle_center() { const EPS: f64 = 1e-4; @@ -464,7 +408,7 @@ mod tests { } } -pub type Coords2d = [f64; 2]; +pub(crate) type Coords2d = [f64; 2]; pub fn is_points_ccw_wasm(points: &[f64]) -> i32 { // CCW is positive as that the Math convention @@ -478,7 +422,7 @@ pub fn is_points_ccw_wasm(points: &[f64]) -> i32 { sum.signum() as i32 } -pub fn is_points_ccw(points: &[Coords2d]) -> i32 { +pub(crate) fn is_points_ccw(points: &[Coords2d]) -> i32 { let flattened_points: Vec = points.iter().flat_map(|&p| vec![p[0], p[1]]).collect(); is_points_ccw_wasm(&flattened_points) } @@ -587,7 +531,6 @@ pub struct TangentialArcInfoInput { } /// Structure to hold the output data from calculating tangential arc information. -#[allow(dead_code)] pub struct TangentialArcInfoOutput { /// The center point of the arc. pub center: Coords2d, @@ -851,7 +794,7 @@ mod get_tangential_arc_to_info_tests { } } -pub fn get_tangent_point_from_previous_arc( +pub(crate) fn get_tangent_point_from_previous_arc( last_arc_center: Coords2d, last_arc_ccw: bool, last_arc_end: Coords2d, diff --git a/rust/kcl-lib/src/walk/ast_node.rs b/rust/kcl-lib/src/walk/ast_node.rs index c65afb809..0a119bee1 100644 --- a/rust/kcl-lib/src/walk/ast_node.rs +++ b/rust/kcl-lib/src/walk/ast_node.rs @@ -35,7 +35,7 @@ pub enum Node<'a> { IfExpression(NodeRef<'a, types::IfExpression>), ElseIf(&'a types::ElseIf), LabelledExpression(NodeRef<'a, types::LabelledExpression>), - Ascription(NodeRef<'a, types::Ascription>), + AscribedExpression(NodeRef<'a, types::AscribedExpression>), Parameter(&'a types::Parameter), @@ -79,7 +79,7 @@ impl Node<'_> { Node::ElseIf(n) => n.digest, Node::KclNone(n) => n.digest, Node::LabelledExpression(n) => n.digest, - Node::Ascription(n) => n.digest, + Node::AscribedExpression(n) => n.digest, } } @@ -124,7 +124,7 @@ impl Node<'_> { Node::ElseIf(n) => *n as *const _ as *const (), Node::KclNone(n) => *n as *const _ as *const (), Node::LabelledExpression(n) => *n as *const _ as *const (), - Node::Ascription(n) => *n as *const _ as *const (), + Node::AscribedExpression(n) => *n as *const _ as *const (), } } } @@ -167,7 +167,7 @@ impl TryFrom<&Node<'_>> for SourceRange { Node::ObjectProperty(n) => SourceRange::from(*n), Node::IfExpression(n) => SourceRange::from(*n), Node::LabelledExpression(n) => SourceRange::from(*n), - Node::Ascription(n) => SourceRange::from(*n), + Node::AscribedExpression(n) => SourceRange::from(*n), // This is broken too Node::ElseIf(n) => SourceRange::new(n.cond.start(), n.cond.end(), n.cond.module_id()), @@ -296,7 +296,7 @@ impl_from_ref!(Node, Parameter); impl_from!(Node, IfExpression); impl_from!(Node, ElseIf); impl_from!(Node, LabelledExpression); -impl_from!(Node, Ascription); +impl_from!(Node, AscribedExpression); impl_from!(Node, KclNone); #[cfg(test)] diff --git a/rust/kcl-lib/src/walk/ast_visitor.rs b/rust/kcl-lib/src/walk/ast_visitor.rs index 0012989ec..e3c2635e4 100644 --- a/rust/kcl-lib/src/walk/ast_visitor.rs +++ b/rust/kcl-lib/src/walk/ast_visitor.rs @@ -131,7 +131,7 @@ impl<'tree> Visitable<'tree> for Node<'tree> { Node::LabelledExpression(e) => { vec![(&e.expr).into(), (&e.label).into()] } - Node::Ascription(e) => { + Node::AscribedExpression(e) => { vec![(&e.expr).into()] } Node::Name(n) => Some((&n.name).into()) diff --git a/rust/kcl-lib/tests/add_lots/artifact_commands.snap b/rust/kcl-lib/tests/add_lots/artifact_commands.snap index 7d9463794..05627b96b 100644 --- a/rust/kcl-lib/tests/add_lots/artifact_commands.snap +++ b/rust/kcl-lib/tests/add_lots/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands add_lots.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/angled_line/artifact_commands.snap b/rust/kcl-lib/tests/angled_line/artifact_commands.snap index bac4786af..a56427343 100644 --- a/rust/kcl-lib/tests/angled_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/angled_line/artifact_commands.snap @@ -360,37 +360,5 @@ description: Artifact commands angled_line.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/angled_line/program_memory.snap b/rust/kcl-lib/tests/angled_line/program_memory.snap index 961375c48..b91e87869 100644 --- a/rust/kcl-lib/tests/angled_line/program_memory.snap +++ b/rust/kcl-lib/tests/angled_line/program_memory.snap @@ -220,9 +220,6 @@ description: Variables in memory after executing angled_line.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/argument_error/artifact_commands.snap b/rust/kcl-lib/tests/argument_error/artifact_commands.snap index 9a2f0b17a..3d416fbc9 100644 --- a/rust/kcl-lib/tests/argument_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/argument_error/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands argument_error.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap index 279490adb..4662a2462 100644 --- a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap index 085364156..66c622616 100644 --- a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop_empty_fail.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap index ec87cf304..51d2c4462 100644 --- a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_elem_pop_fail.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap index 16d518fea..a58ce39dc 100644 --- a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_elem_push.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap index 8653cd358..5548091ec 100644 --- a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_elem_push_fail.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap index 6221d56d8..861a45d1d 100644 --- a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_index_oob.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap index df4f088f5..438400004 100644 --- a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_range_expr.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap index cf98d00b8..81b821214 100644 --- a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands array_range_negative_expr.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap index 389263f2a..a3d64a5d0 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap @@ -520,37 +520,5 @@ description: Artifact commands artifact_graph_example_code1.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap index 721aadcbf..09b0f57cb 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap @@ -199,9 +199,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -599,9 +596,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -861,9 +855,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1207,9 +1198,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap index 41758b534..aa7567355 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap @@ -291,37 +291,5 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl "angle_snap_increment": null } } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap index b7e3a106b..323cc2c35 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap @@ -174,9 +174,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -328,9 +325,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap index 5a3b5fc03..bef87cefc 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap @@ -214,37 +214,5 @@ description: Artifact commands artifact_graph_example_code_offset_planes.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap index 7b7c1a3ea..20d054d7d 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap @@ -40,9 +40,6 @@ description: Variables in memory after executing artifact_graph_example_code_off "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -83,9 +80,6 @@ description: Variables in memory after executing artifact_graph_example_code_off "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -126,9 +120,6 @@ description: Variables in memory after executing artifact_graph_example_code_off "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -194,9 +185,6 @@ description: Variables in memory after executing artifact_graph_example_code_off "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap index 636ef3055..77ada0a73 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap @@ -881,37 +881,5 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap index 1aa1e6218..fda1faf06 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap @@ -161,9 +161,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -499,9 +496,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1021,9 +1015,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1721,9 +1712,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2010,9 +1998,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2314,9 +2299,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2796,9 +2778,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3462,9 +3441,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap index 49da1569b..4d502b848 100644 --- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap @@ -29,54 +29,6 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -132,8 +84,8 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -10.0, - "y": -10.0, + "x": -254.0, + "y": -254.0, "z": 0.0 } } @@ -154,7 +106,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "segment": { "type": "line", "end": { - "x": 5.0, + "x": 127.0, "y": 0.0, "z": 0.0 }, @@ -172,7 +124,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "type": "line", "end": { "x": 0.0, - "y": -5.0, + "y": -127.0, "z": 0.0 }, "relative": true @@ -188,7 +140,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "segment": { "type": "line", "end": { - "x": -5.0, + "x": -127.0, "y": 0.0, "z": 0.0 }, @@ -205,8 +157,8 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "segment": { "type": "line", "end": { - "x": -10.0, - "y": -10.0, + "x": -254.0, + "y": -254.0, "z": 0.0 }, "relative": false @@ -243,7 +195,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 5.0, + "distance": 127.0, "faces": null, "opposite": "None" } @@ -352,14 +304,6 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap index 5dd9374a8..8dd1b601d 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap @@ -29,54 +29,6 @@ description: Artifact commands assembly_non_default_units.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -132,7 +84,7 @@ description: Artifact commands assembly_non_default_units.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 } @@ -157,7 +109,7 @@ description: Artifact commands assembly_non_default_units.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 0.0 @@ -178,14 +130,6 @@ description: Artifact commands assembly_non_default_units.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -241,8 +185,8 @@ description: Artifact commands assembly_non_default_units.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, - "y": 2.0, + "x": 25.4, + "y": 50.8, "z": 0.0 } } @@ -264,9 +208,9 @@ description: Artifact commands assembly_non_default_units.kcl "type": "arc", "center": { "x": 0.0, - "y": 2.0 + "y": 50.8 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 0.0 @@ -286,13 +230,5 @@ description: Artifact commands assembly_non_default_units.kcl "type": "close_path", "path_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } } ] diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap index daeadfd8c..7ff70d0a1 100644 --- a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap +++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands bad_units_in_annotation.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap index fadadb84a..436222bca 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap @@ -320,37 +320,5 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap index e2e28c8a9..1e14b8a9b 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap @@ -192,9 +192,6 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap index 17785beee..9add865fc 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap @@ -320,37 +320,5 @@ description: Artifact commands basic_fillet_cube_end.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap index 2894abd45..ceafb3fa6 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap @@ -180,9 +180,6 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap index 1689dece1..54a4fa7dd 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap @@ -308,37 +308,5 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap index cb5f74be4..0c732fac5 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap @@ -204,9 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap index 97f6c2764..0951a3672 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap @@ -308,37 +308,5 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap index 8fc08a03c..89fbfab81 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap @@ -204,9 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap index 2b1a243a4..1fd1a30fa 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap @@ -310,37 +310,5 @@ description: Artifact commands basic_fillet_cube_start.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap index d796ceaf2..97dd4373d 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap @@ -180,9 +180,6 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap index 1ab52650e..46c95b4a0 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap @@ -249,37 +249,5 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap index 5bb9a6716..afa9bc97b 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap @@ -142,9 +142,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap index 733432588..b5d40c59b 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap @@ -249,37 +249,5 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap index 486e937cc..b5b3744f9 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap @@ -142,9 +142,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap index 4c5978f25..9cd09307a 100644 --- a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_and.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap index 0b89da61f..a53ce5526 100644 --- a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_multiple.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap index bd0436708..374262ba5 100644 --- a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands boolean_logical_or.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap index 8f90efc42..e89f5d3fc 100644 --- a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap +++ b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap @@ -200,37 +200,5 @@ description: Artifact commands circle_three_point.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/circle_three_point/program_memory.snap b/rust/kcl-lib/tests/circle_three_point/program_memory.snap index 17a2b9074..851902120 100644 --- a/rust/kcl-lib/tests/circle_three_point/program_memory.snap +++ b/rust/kcl-lib/tests/circle_three_point/program_memory.snap @@ -90,9 +90,6 @@ description: Variables in memory after executing circle_three_point.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap index 7f11dc14a..b086650ff 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap @@ -618,37 +618,5 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl "arc_degrees": 360.0, "rotate_duplicates": false } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap index 248df6d8e..9695c966d 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap @@ -156,9 +156,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -539,9 +533,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -729,9 +720,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -919,9 +907,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1109,9 +1094,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1299,9 +1281,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1489,9 +1468,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1684,9 +1660,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1874,9 +1847,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2064,9 +2034,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2254,9 +2221,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2444,9 +2408,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2634,9 +2595,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2824,9 +2782,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3014,9 +2969,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3204,9 +3156,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3394,9 +3343,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3584,9 +3530,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3774,9 +3717,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3964,9 +3904,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4154,9 +4091,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4344,9 +4278,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4534,9 +4465,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4724,9 +4652,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4914,9 +4839,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5104,9 +5026,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5294,9 +5213,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5484,9 +5400,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5674,9 +5587,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5864,9 +5774,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6054,9 +5961,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6244,9 +6148,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6434,9 +6335,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6624,9 +6522,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6814,9 +6709,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7004,9 +6896,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7194,9 +7083,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7384,9 +7270,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7574,9 +7457,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7764,9 +7644,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7954,9 +7831,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8144,9 +8018,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8334,9 +8205,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8524,9 +8392,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8714,9 +8579,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8904,9 +8766,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9094,9 +8953,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9284,9 +9140,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9474,9 +9327,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9664,9 +9514,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9854,9 +9701,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10044,9 +9888,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10234,9 +10075,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10424,9 +10262,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10614,9 +10449,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10804,9 +10636,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10994,9 +10823,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11184,9 +11010,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11374,9 +11197,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11564,9 +11384,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11754,9 +11571,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11944,9 +11758,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12134,9 +11945,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12324,9 +12132,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12514,9 +12319,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12704,9 +12506,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12894,9 +12693,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13084,9 +12880,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13274,9 +13067,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13464,9 +13254,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13654,9 +13441,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13844,9 +13628,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14034,9 +13815,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14224,9 +14002,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14414,9 +14189,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14604,9 +14376,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14794,9 +14563,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14984,9 +14750,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15174,9 +14937,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15364,9 +15124,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15554,9 +15311,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15744,9 +15498,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15934,9 +15685,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16124,9 +15872,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16314,9 +16059,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16504,9 +16246,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16694,9 +16433,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16884,9 +16620,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17074,9 +16807,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17264,9 +16994,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17454,9 +17181,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17644,9 +17368,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17834,9 +17555,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18024,9 +17742,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18214,9 +17929,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18404,9 +18116,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18594,9 +18303,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18784,9 +18490,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18974,9 +18677,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19164,9 +18864,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19354,9 +19051,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19544,9 +19238,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19734,9 +19425,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19924,9 +19612,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20114,9 +19799,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20304,9 +19986,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20494,9 +20173,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20684,9 +20360,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20874,9 +20547,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21064,9 +20734,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21254,9 +20921,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21444,9 +21108,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21634,9 +21295,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21824,9 +21482,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22014,9 +21669,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22204,9 +21856,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22394,9 +22043,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22584,9 +22230,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22774,9 +22417,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22964,9 +22604,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23154,9 +22791,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23344,9 +22978,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23534,9 +23165,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23724,9 +23352,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23914,9 +23539,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -24104,9 +23726,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -24294,9 +23913,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -24484,9 +24100,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -24674,9 +24287,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -24864,9 +24474,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -25054,9 +24661,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -25244,9 +24848,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -25434,9 +25035,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -25624,9 +25222,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -25814,9 +25409,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26004,9 +25596,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26194,9 +25783,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26384,9 +25970,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26574,9 +26157,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26764,9 +26344,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -26954,9 +26531,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27144,9 +26718,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27334,9 +26905,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27524,9 +27092,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27714,9 +27279,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27904,9 +27466,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -28094,9 +27653,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -28284,9 +27840,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -28474,9 +28027,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -28664,9 +28214,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -28854,9 +28401,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29044,9 +28588,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29234,9 +28775,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29424,9 +28962,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29614,9 +29149,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29804,9 +29336,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -29994,9 +29523,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -30184,9 +29710,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -30374,9 +29897,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -30564,9 +30084,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -30754,9 +30271,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -30944,9 +30458,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31134,9 +30645,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31324,9 +30832,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31514,9 +31019,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31704,9 +31206,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31894,9 +31393,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -32084,9 +31580,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -32274,9 +31767,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -32464,9 +31954,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -32654,9 +32141,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -32844,9 +32328,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33034,9 +32515,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33224,9 +32702,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33414,9 +32889,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33604,9 +33076,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33794,9 +33263,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -33984,9 +33450,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -34174,9 +33637,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -34364,9 +33824,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -34554,9 +34011,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -34744,9 +34198,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -34934,9 +34385,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35124,9 +34572,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35314,9 +34759,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35504,9 +34946,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35694,9 +35133,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35884,9 +35320,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -36074,9 +35507,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -36264,9 +35694,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -36454,9 +35881,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -36644,9 +36068,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -36834,9 +36255,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37024,9 +36442,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37214,9 +36629,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37404,9 +36816,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37594,9 +37003,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37784,9 +37190,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -37974,9 +37377,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -38164,9 +37564,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -38354,9 +37751,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -38544,9 +37938,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -38734,9 +38125,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -38924,9 +38312,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39114,9 +38499,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39304,9 +38686,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39494,9 +38873,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39684,9 +39060,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39874,9 +39247,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -40064,9 +39434,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -40254,9 +39621,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -40444,9 +39808,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -40634,9 +39995,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -40824,9 +40182,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41014,9 +40369,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41204,9 +40556,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41394,9 +40743,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41584,9 +40930,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41774,9 +41117,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -41964,9 +41304,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -42154,9 +41491,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -42344,9 +41678,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -42534,9 +41865,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -42724,9 +42052,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -42914,9 +42239,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43104,9 +42426,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43294,9 +42613,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43484,9 +42800,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43674,9 +42987,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43864,9 +43174,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -44054,9 +43361,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -44244,9 +43548,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -44434,9 +43735,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -44624,9 +43922,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -44814,9 +44109,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45004,9 +44296,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45194,9 +44483,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45384,9 +44670,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45574,9 +44857,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45764,9 +45044,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -45954,9 +45231,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -46144,9 +45418,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -46334,9 +45605,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -46524,9 +45792,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -46714,9 +45979,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -46904,9 +46166,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47094,9 +46353,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47284,9 +46540,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47474,9 +46727,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47664,9 +46914,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47854,9 +47101,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48044,9 +47288,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48234,9 +47475,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48424,9 +47662,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48614,9 +47849,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48804,9 +48036,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -48994,9 +48223,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -49184,9 +48410,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -49374,9 +48597,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -49564,9 +48784,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -49754,9 +48971,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -49944,9 +49158,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -50134,9 +49345,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -50324,9 +49532,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -50514,9 +49719,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -50704,9 +49906,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -50894,9 +50093,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51084,9 +50280,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51274,9 +50467,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51464,9 +50654,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51654,9 +50841,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51844,9 +51028,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52034,9 +51215,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52224,9 +51402,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52414,9 +51589,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52604,9 +51776,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52794,9 +51963,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -52984,9 +52150,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -53174,9 +52337,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -53364,9 +52524,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -53554,9 +52711,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -53744,9 +52898,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -53934,9 +53085,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -54124,9 +53272,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -54314,9 +53459,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -54504,9 +53646,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -54694,9 +53833,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -54884,9 +54020,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55074,9 +54207,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55264,9 +54394,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55454,9 +54581,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55644,9 +54768,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55834,9 +54955,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -56024,9 +55142,6 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/comparisons/artifact_commands.snap b/rust/kcl-lib/tests/comparisons/artifact_commands.snap index 2613c0c0e..4d84ea423 100644 --- a/rust/kcl-lib/tests/comparisons/artifact_commands.snap +++ b/rust/kcl-lib/tests/comparisons/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands comparisons.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap index 4880627b7..c7f2d8842 100644 --- a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap +++ b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands comparisons_multiple.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/computed_var/artifact_commands.snap b/rust/kcl-lib/tests/computed_var/artifact_commands.snap index caa54f58a..5b4200403 100644 --- a/rust/kcl-lib/tests/computed_var/artifact_commands.snap +++ b/rust/kcl-lib/tests/computed_var/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands computed_var.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap index 663646ed8..91f91310a 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap @@ -1655,37 +1655,5 @@ description: Artifact commands crazy_multi_profile.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap index 320dae8a7..46acd11a7 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap @@ -173,9 +173,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -527,9 +524,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -793,9 +787,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -967,9 +958,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1249,9 +1237,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1629,9 +1614,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1990,9 +1972,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2294,9 +2273,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2649,9 +2625,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2805,9 +2778,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2954,9 +2924,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3103,9 +3070,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3201,9 +3165,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3375,9 +3336,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3706,9 +3664,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3934,9 +3889,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4018,9 +3970,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -4222,9 +4171,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4310,9 +4256,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } } diff --git a/rust/kcl-lib/tests/cube/artifact_commands.snap b/rust/kcl-lib/tests/cube/artifact_commands.snap index c9a570952..f687cb98f 100644 --- a/rust/kcl-lib/tests/cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube/artifact_commands.snap @@ -303,37 +303,5 @@ description: Artifact commands cube.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/cube/program_memory.snap b/rust/kcl-lib/tests/cube/program_memory.snap index f30828d20..e45fee5ef 100644 --- a/rust/kcl-lib/tests/cube/program_memory.snap +++ b/rust/kcl-lib/tests/cube/program_memory.snap @@ -178,9 +178,6 @@ description: Variables in memory after executing cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap index bb341a812..f953a7142 100644 --- a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap @@ -223,37 +223,5 @@ description: Artifact commands cube_with_error.kcl "object_id": "[uuid]", "edge_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap index 42cb6ee1d..1dbd81b6d 100644 --- a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap +++ b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands double_map_fn.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap index eed83fdb7..ea978319d 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap @@ -1830,37 +1830,5 @@ description: Artifact commands fillet-and-shell.kcl "shell_thickness": 1.0, "hollow": false } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap index acebaa395..5213e196b 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap @@ -217,9 +217,6 @@ description: Variables in memory after executing fillet-and-shell.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -618,9 +615,6 @@ description: Variables in memory after executing fillet-and-shell.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap index ccf8de893..182c63e2c 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands flush_batch_on_end.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands flush_batch_on_end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.2734375, + "x": 6.9453125, "y": 0.0, "z": 0.0 } @@ -117,7 +109,7 @@ description: Artifact commands flush_batch_on_end.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.2734375, + "radius": 6.9453125, "start": { "unit": "degrees", "value": 0.0 @@ -168,7 +160,7 @@ description: Artifact commands flush_batch_on_end.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.182, + "x": 4.6228, "y": 0.0, "z": 0.0 } @@ -193,7 +185,7 @@ description: Artifact commands flush_batch_on_end.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.182, + "radius": 4.6228, "start": { "unit": "degrees", "value": 0.0 @@ -254,7 +246,7 @@ description: Artifact commands flush_batch_on_end.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.5, + "distance": 38.099999999999994, "faces": null, "opposite": "None" } @@ -322,37 +314,5 @@ description: Artifact commands flush_batch_on_end.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap index cf0894648..208295806 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap @@ -100,9 +100,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -236,9 +233,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -365,9 +359,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -482,9 +473,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -555,9 +543,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } } } diff --git a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap index a7d2b9943..546e69fde 100644 --- a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap @@ -286,37 +286,5 @@ description: Artifact commands function_sketch.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/function_sketch/program_memory.snap b/rust/kcl-lib/tests/function_sketch/program_memory.snap index 76cefaeb0..8ba898bfd 100644 --- a/rust/kcl-lib/tests/function_sketch/program_memory.snap +++ b/rust/kcl-lib/tests/function_sketch/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing function_sketch.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap index 68a3e5129..a4ea1c48a 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap @@ -286,37 +286,5 @@ description: Artifact commands function_sketch_with_position.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap b/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap index 145e19587..a87f1139d 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing function_sketch_with_position.k "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap index 4b54b2b11..a81670408 100644 --- a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap @@ -215,37 +215,5 @@ description: Artifact commands helix_ccw.kcl "is_clockwise": false, "length": 10.0 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap index 9c18e48dc..2db09c2e7 100644 --- a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap @@ -129,37 +129,5 @@ description: Artifact commands helix_simple.kcl "is_clockwise": false, "edge_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/helix_simple/program_memory.snap b/rust/kcl-lib/tests/helix_simple/program_memory.snap index 92562c142..6f545a547 100644 --- a/rust/kcl-lib/tests/helix_simple/program_memory.snap +++ b/rust/kcl-lib/tests/helix_simple/program_memory.snap @@ -90,9 +90,6 @@ description: Variables in memory after executing helix_simple.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/i_shape/artifact_commands.snap b/rust/kcl-lib/tests/i_shape/artifact_commands.snap index 62619cefd..9337fc141 100644 --- a/rust/kcl-lib/tests/i_shape/artifact_commands.snap +++ b/rust/kcl-lib/tests/i_shape/artifact_commands.snap @@ -1433,37 +1433,5 @@ description: Artifact commands i_shape.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/i_shape/program_memory.snap b/rust/kcl-lib/tests/i_shape/program_memory.snap index cf388ab17..f52311bed 100644 --- a/rust/kcl-lib/tests/i_shape/program_memory.snap +++ b/rust/kcl-lib/tests/i_shape/program_memory.snap @@ -581,9 +581,6 @@ description: Variables in memory after executing i_shape.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1433,9 +1430,6 @@ description: Variables in memory after executing i_shape.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1717,9 +1711,6 @@ description: Variables in memory after executing i_shape.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/if_else/artifact_commands.snap b/rust/kcl-lib/tests/if_else/artifact_commands.snap index 69029d490..a33ac287d 100644 --- a/rust/kcl-lib/tests/if_else/artifact_commands.snap +++ b/rust/kcl-lib/tests/if_else/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands if_else.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_async/artifact_commands.snap b/rust/kcl-lib/tests/import_async/artifact_commands.snap index 3424b2712..34cdf5ff6 100644 --- a/rust/kcl-lib/tests/import_async/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_async/artifact_commands.snap @@ -5571091,14 +5571091,6 @@ description: Artifact commands import_async.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5575201,37 +5575193,5 @@ description: Artifact commands import_async.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_async/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_async/artifact_graph_flowchart.snap.md index c2d2ae1a6..3ff559dcc 100644 --- a/rust/kcl-lib/tests/import_async/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/import_async/artifact_graph_flowchart.snap.md @@ -1,239 +1,239 @@ ```mermaid flowchart LR subgraph path3 [Path] - 3["Path
[1035, 1085, 0]"] - 4["Segment
[1035, 1085, 0]"] + 3["Path
[1061, 1111, 0]"] + 4["Segment
[1061, 1111, 0]"] 5[Solid2d] end subgraph path13 [Path] - 13["Path
[1562, 1599, 0]"] - 14["Segment
[1250, 1288, 0]"] - 15["Segment
[1250, 1288, 0]"] - 16["Segment
[1250, 1288, 0]"] - 17["Segment
[1250, 1288, 0]"] - 18["Segment
[1250, 1288, 0]"] - 19["Segment
[1250, 1288, 0]"] - 20["Segment
[1250, 1288, 0]"] - 21["Segment
[1250, 1288, 0]"] - 22["Segment
[1250, 1288, 0]"] - 23["Segment
[1250, 1288, 0]"] - 24["Segment
[1250, 1288, 0]"] - 25["Segment
[1250, 1288, 0]"] - 26["Segment
[1250, 1288, 0]"] - 27["Segment
[1250, 1288, 0]"] - 28["Segment
[1250, 1288, 0]"] - 29["Segment
[1250, 1288, 0]"] - 30["Segment
[1250, 1288, 0]"] - 31["Segment
[1250, 1288, 0]"] - 32["Segment
[1250, 1288, 0]"] - 33["Segment
[1250, 1288, 0]"] - 34["Segment
[1250, 1288, 0]"] - 35["Segment
[1250, 1288, 0]"] - 36["Segment
[1250, 1288, 0]"] - 37["Segment
[1250, 1288, 0]"] - 38["Segment
[1250, 1288, 0]"] - 39["Segment
[1250, 1288, 0]"] - 40["Segment
[1250, 1288, 0]"] - 41["Segment
[1250, 1288, 0]"] - 42["Segment
[1250, 1288, 0]"] - 43["Segment
[1250, 1288, 0]"] - 44["Segment
[1250, 1288, 0]"] - 45["Segment
[1250, 1288, 0]"] - 46["Segment
[1250, 1288, 0]"] - 47["Segment
[1250, 1288, 0]"] - 48["Segment
[1250, 1288, 0]"] - 49["Segment
[1250, 1288, 0]"] - 50["Segment
[1250, 1288, 0]"] - 51["Segment
[1250, 1288, 0]"] - 52["Segment
[1250, 1288, 0]"] - 53["Segment
[1250, 1288, 0]"] - 54["Segment
[1250, 1288, 0]"] - 55["Segment
[1250, 1288, 0]"] - 56["Segment
[1250, 1288, 0]"] - 57["Segment
[1250, 1288, 0]"] - 58["Segment
[1250, 1288, 0]"] - 59["Segment
[1250, 1288, 0]"] - 60["Segment
[1250, 1288, 0]"] - 61["Segment
[1250, 1288, 0]"] - 62["Segment
[1250, 1288, 0]"] - 63["Segment
[1250, 1288, 0]"] - 64["Segment
[1250, 1288, 0]"] - 65["Segment
[1250, 1288, 0]"] - 66["Segment
[1250, 1288, 0]"] - 67["Segment
[1250, 1288, 0]"] - 68["Segment
[1250, 1288, 0]"] - 69["Segment
[1250, 1288, 0]"] - 70["Segment
[1250, 1288, 0]"] - 71["Segment
[1250, 1288, 0]"] - 72["Segment
[1250, 1288, 0]"] - 73["Segment
[1250, 1288, 0]"] - 74["Segment
[1250, 1288, 0]"] - 75["Segment
[1250, 1288, 0]"] - 76["Segment
[1250, 1288, 0]"] - 77["Segment
[1250, 1288, 0]"] - 78["Segment
[1250, 1288, 0]"] - 79["Segment
[1250, 1288, 0]"] - 80["Segment
[1250, 1288, 0]"] - 81["Segment
[1250, 1288, 0]"] - 82["Segment
[1250, 1288, 0]"] - 83["Segment
[1250, 1288, 0]"] - 84["Segment
[1250, 1288, 0]"] - 85["Segment
[1250, 1288, 0]"] - 86["Segment
[1250, 1288, 0]"] - 87["Segment
[1250, 1288, 0]"] - 88["Segment
[1250, 1288, 0]"] - 89["Segment
[1250, 1288, 0]"] - 90["Segment
[1250, 1288, 0]"] - 91["Segment
[1250, 1288, 0]"] - 92["Segment
[1250, 1288, 0]"] - 93["Segment
[1250, 1288, 0]"] - 94["Segment
[1250, 1288, 0]"] - 95["Segment
[1250, 1288, 0]"] - 96["Segment
[1250, 1288, 0]"] - 97["Segment
[1250, 1288, 0]"] - 98["Segment
[1250, 1288, 0]"] - 99["Segment
[1250, 1288, 0]"] - 100["Segment
[1250, 1288, 0]"] - 101["Segment
[1250, 1288, 0]"] - 102["Segment
[1250, 1288, 0]"] - 103["Segment
[1250, 1288, 0]"] - 104["Segment
[1250, 1288, 0]"] - 105["Segment
[1250, 1288, 0]"] - 106["Segment
[1250, 1288, 0]"] - 107["Segment
[1250, 1288, 0]"] - 108["Segment
[1250, 1288, 0]"] - 109["Segment
[1250, 1288, 0]"] - 110["Segment
[1250, 1288, 0]"] - 111["Segment
[1250, 1288, 0]"] - 112["Segment
[1250, 1288, 0]"] - 113["Segment
[1250, 1288, 0]"] - 114["Segment
[1250, 1288, 0]"] - 115["Segment
[1651, 1749, 0]"] - 116["Segment
[1478, 1508, 0]"] - 117["Segment
[1478, 1508, 0]"] - 118["Segment
[1478, 1508, 0]"] - 119["Segment
[1478, 1508, 0]"] - 120["Segment
[1478, 1508, 0]"] - 121["Segment
[1478, 1508, 0]"] - 122["Segment
[1478, 1508, 0]"] - 123["Segment
[1478, 1508, 0]"] - 124["Segment
[1478, 1508, 0]"] - 125["Segment
[1478, 1508, 0]"] - 126["Segment
[1478, 1508, 0]"] - 127["Segment
[1478, 1508, 0]"] - 128["Segment
[1478, 1508, 0]"] - 129["Segment
[1478, 1508, 0]"] - 130["Segment
[1478, 1508, 0]"] - 131["Segment
[1478, 1508, 0]"] - 132["Segment
[1478, 1508, 0]"] - 133["Segment
[1478, 1508, 0]"] - 134["Segment
[1478, 1508, 0]"] - 135["Segment
[1478, 1508, 0]"] - 136["Segment
[1478, 1508, 0]"] - 137["Segment
[1478, 1508, 0]"] - 138["Segment
[1478, 1508, 0]"] - 139["Segment
[1478, 1508, 0]"] - 140["Segment
[1478, 1508, 0]"] - 141["Segment
[1478, 1508, 0]"] - 142["Segment
[1478, 1508, 0]"] - 143["Segment
[1478, 1508, 0]"] - 144["Segment
[1478, 1508, 0]"] - 145["Segment
[1478, 1508, 0]"] - 146["Segment
[1478, 1508, 0]"] - 147["Segment
[1478, 1508, 0]"] - 148["Segment
[1478, 1508, 0]"] - 149["Segment
[1478, 1508, 0]"] - 150["Segment
[1478, 1508, 0]"] - 151["Segment
[1478, 1508, 0]"] - 152["Segment
[1478, 1508, 0]"] - 153["Segment
[1478, 1508, 0]"] - 154["Segment
[1478, 1508, 0]"] - 155["Segment
[1478, 1508, 0]"] - 156["Segment
[1478, 1508, 0]"] - 157["Segment
[1478, 1508, 0]"] - 158["Segment
[1478, 1508, 0]"] - 159["Segment
[1478, 1508, 0]"] - 160["Segment
[1478, 1508, 0]"] - 161["Segment
[1478, 1508, 0]"] - 162["Segment
[1478, 1508, 0]"] - 163["Segment
[1478, 1508, 0]"] - 164["Segment
[1478, 1508, 0]"] - 165["Segment
[1478, 1508, 0]"] - 166["Segment
[1478, 1508, 0]"] - 167["Segment
[1478, 1508, 0]"] - 168["Segment
[1478, 1508, 0]"] - 169["Segment
[1478, 1508, 0]"] - 170["Segment
[1478, 1508, 0]"] - 171["Segment
[1478, 1508, 0]"] - 172["Segment
[1478, 1508, 0]"] - 173["Segment
[1478, 1508, 0]"] - 174["Segment
[1478, 1508, 0]"] - 175["Segment
[1478, 1508, 0]"] - 176["Segment
[1478, 1508, 0]"] - 177["Segment
[1478, 1508, 0]"] - 178["Segment
[1478, 1508, 0]"] - 179["Segment
[1478, 1508, 0]"] - 180["Segment
[1478, 1508, 0]"] - 181["Segment
[1478, 1508, 0]"] - 182["Segment
[1478, 1508, 0]"] - 183["Segment
[1478, 1508, 0]"] - 184["Segment
[1478, 1508, 0]"] - 185["Segment
[1478, 1508, 0]"] - 186["Segment
[1478, 1508, 0]"] - 187["Segment
[1478, 1508, 0]"] - 188["Segment
[1478, 1508, 0]"] - 189["Segment
[1478, 1508, 0]"] - 190["Segment
[1478, 1508, 0]"] - 191["Segment
[1478, 1508, 0]"] - 192["Segment
[1478, 1508, 0]"] - 193["Segment
[1478, 1508, 0]"] - 194["Segment
[1478, 1508, 0]"] - 195["Segment
[1478, 1508, 0]"] - 196["Segment
[1478, 1508, 0]"] - 197["Segment
[1478, 1508, 0]"] - 198["Segment
[1478, 1508, 0]"] - 199["Segment
[1478, 1508, 0]"] - 200["Segment
[1478, 1508, 0]"] - 201["Segment
[1478, 1508, 0]"] - 202["Segment
[1478, 1508, 0]"] - 203["Segment
[1478, 1508, 0]"] - 204["Segment
[1478, 1508, 0]"] - 205["Segment
[1478, 1508, 0]"] - 206["Segment
[1478, 1508, 0]"] - 207["Segment
[1478, 1508, 0]"] - 208["Segment
[1478, 1508, 0]"] - 209["Segment
[1478, 1508, 0]"] - 210["Segment
[1478, 1508, 0]"] - 211["Segment
[1478, 1508, 0]"] - 212["Segment
[1478, 1508, 0]"] - 213["Segment
[1478, 1508, 0]"] - 214["Segment
[1478, 1508, 0]"] - 215["Segment
[1478, 1508, 0]"] - 216["Segment
[1478, 1508, 0]"] - 217["Segment
[1795, 1802, 0]"] + 13["Path
[1588, 1625, 0]"] + 14["Segment
[1276, 1314, 0]"] + 15["Segment
[1276, 1314, 0]"] + 16["Segment
[1276, 1314, 0]"] + 17["Segment
[1276, 1314, 0]"] + 18["Segment
[1276, 1314, 0]"] + 19["Segment
[1276, 1314, 0]"] + 20["Segment
[1276, 1314, 0]"] + 21["Segment
[1276, 1314, 0]"] + 22["Segment
[1276, 1314, 0]"] + 23["Segment
[1276, 1314, 0]"] + 24["Segment
[1276, 1314, 0]"] + 25["Segment
[1276, 1314, 0]"] + 26["Segment
[1276, 1314, 0]"] + 27["Segment
[1276, 1314, 0]"] + 28["Segment
[1276, 1314, 0]"] + 29["Segment
[1276, 1314, 0]"] + 30["Segment
[1276, 1314, 0]"] + 31["Segment
[1276, 1314, 0]"] + 32["Segment
[1276, 1314, 0]"] + 33["Segment
[1276, 1314, 0]"] + 34["Segment
[1276, 1314, 0]"] + 35["Segment
[1276, 1314, 0]"] + 36["Segment
[1276, 1314, 0]"] + 37["Segment
[1276, 1314, 0]"] + 38["Segment
[1276, 1314, 0]"] + 39["Segment
[1276, 1314, 0]"] + 40["Segment
[1276, 1314, 0]"] + 41["Segment
[1276, 1314, 0]"] + 42["Segment
[1276, 1314, 0]"] + 43["Segment
[1276, 1314, 0]"] + 44["Segment
[1276, 1314, 0]"] + 45["Segment
[1276, 1314, 0]"] + 46["Segment
[1276, 1314, 0]"] + 47["Segment
[1276, 1314, 0]"] + 48["Segment
[1276, 1314, 0]"] + 49["Segment
[1276, 1314, 0]"] + 50["Segment
[1276, 1314, 0]"] + 51["Segment
[1276, 1314, 0]"] + 52["Segment
[1276, 1314, 0]"] + 53["Segment
[1276, 1314, 0]"] + 54["Segment
[1276, 1314, 0]"] + 55["Segment
[1276, 1314, 0]"] + 56["Segment
[1276, 1314, 0]"] + 57["Segment
[1276, 1314, 0]"] + 58["Segment
[1276, 1314, 0]"] + 59["Segment
[1276, 1314, 0]"] + 60["Segment
[1276, 1314, 0]"] + 61["Segment
[1276, 1314, 0]"] + 62["Segment
[1276, 1314, 0]"] + 63["Segment
[1276, 1314, 0]"] + 64["Segment
[1276, 1314, 0]"] + 65["Segment
[1276, 1314, 0]"] + 66["Segment
[1276, 1314, 0]"] + 67["Segment
[1276, 1314, 0]"] + 68["Segment
[1276, 1314, 0]"] + 69["Segment
[1276, 1314, 0]"] + 70["Segment
[1276, 1314, 0]"] + 71["Segment
[1276, 1314, 0]"] + 72["Segment
[1276, 1314, 0]"] + 73["Segment
[1276, 1314, 0]"] + 74["Segment
[1276, 1314, 0]"] + 75["Segment
[1276, 1314, 0]"] + 76["Segment
[1276, 1314, 0]"] + 77["Segment
[1276, 1314, 0]"] + 78["Segment
[1276, 1314, 0]"] + 79["Segment
[1276, 1314, 0]"] + 80["Segment
[1276, 1314, 0]"] + 81["Segment
[1276, 1314, 0]"] + 82["Segment
[1276, 1314, 0]"] + 83["Segment
[1276, 1314, 0]"] + 84["Segment
[1276, 1314, 0]"] + 85["Segment
[1276, 1314, 0]"] + 86["Segment
[1276, 1314, 0]"] + 87["Segment
[1276, 1314, 0]"] + 88["Segment
[1276, 1314, 0]"] + 89["Segment
[1276, 1314, 0]"] + 90["Segment
[1276, 1314, 0]"] + 91["Segment
[1276, 1314, 0]"] + 92["Segment
[1276, 1314, 0]"] + 93["Segment
[1276, 1314, 0]"] + 94["Segment
[1276, 1314, 0]"] + 95["Segment
[1276, 1314, 0]"] + 96["Segment
[1276, 1314, 0]"] + 97["Segment
[1276, 1314, 0]"] + 98["Segment
[1276, 1314, 0]"] + 99["Segment
[1276, 1314, 0]"] + 100["Segment
[1276, 1314, 0]"] + 101["Segment
[1276, 1314, 0]"] + 102["Segment
[1276, 1314, 0]"] + 103["Segment
[1276, 1314, 0]"] + 104["Segment
[1276, 1314, 0]"] + 105["Segment
[1276, 1314, 0]"] + 106["Segment
[1276, 1314, 0]"] + 107["Segment
[1276, 1314, 0]"] + 108["Segment
[1276, 1314, 0]"] + 109["Segment
[1276, 1314, 0]"] + 110["Segment
[1276, 1314, 0]"] + 111["Segment
[1276, 1314, 0]"] + 112["Segment
[1276, 1314, 0]"] + 113["Segment
[1276, 1314, 0]"] + 114["Segment
[1276, 1314, 0]"] + 115["Segment
[1677, 1775, 0]"] + 116["Segment
[1504, 1534, 0]"] + 117["Segment
[1504, 1534, 0]"] + 118["Segment
[1504, 1534, 0]"] + 119["Segment
[1504, 1534, 0]"] + 120["Segment
[1504, 1534, 0]"] + 121["Segment
[1504, 1534, 0]"] + 122["Segment
[1504, 1534, 0]"] + 123["Segment
[1504, 1534, 0]"] + 124["Segment
[1504, 1534, 0]"] + 125["Segment
[1504, 1534, 0]"] + 126["Segment
[1504, 1534, 0]"] + 127["Segment
[1504, 1534, 0]"] + 128["Segment
[1504, 1534, 0]"] + 129["Segment
[1504, 1534, 0]"] + 130["Segment
[1504, 1534, 0]"] + 131["Segment
[1504, 1534, 0]"] + 132["Segment
[1504, 1534, 0]"] + 133["Segment
[1504, 1534, 0]"] + 134["Segment
[1504, 1534, 0]"] + 135["Segment
[1504, 1534, 0]"] + 136["Segment
[1504, 1534, 0]"] + 137["Segment
[1504, 1534, 0]"] + 138["Segment
[1504, 1534, 0]"] + 139["Segment
[1504, 1534, 0]"] + 140["Segment
[1504, 1534, 0]"] + 141["Segment
[1504, 1534, 0]"] + 142["Segment
[1504, 1534, 0]"] + 143["Segment
[1504, 1534, 0]"] + 144["Segment
[1504, 1534, 0]"] + 145["Segment
[1504, 1534, 0]"] + 146["Segment
[1504, 1534, 0]"] + 147["Segment
[1504, 1534, 0]"] + 148["Segment
[1504, 1534, 0]"] + 149["Segment
[1504, 1534, 0]"] + 150["Segment
[1504, 1534, 0]"] + 151["Segment
[1504, 1534, 0]"] + 152["Segment
[1504, 1534, 0]"] + 153["Segment
[1504, 1534, 0]"] + 154["Segment
[1504, 1534, 0]"] + 155["Segment
[1504, 1534, 0]"] + 156["Segment
[1504, 1534, 0]"] + 157["Segment
[1504, 1534, 0]"] + 158["Segment
[1504, 1534, 0]"] + 159["Segment
[1504, 1534, 0]"] + 160["Segment
[1504, 1534, 0]"] + 161["Segment
[1504, 1534, 0]"] + 162["Segment
[1504, 1534, 0]"] + 163["Segment
[1504, 1534, 0]"] + 164["Segment
[1504, 1534, 0]"] + 165["Segment
[1504, 1534, 0]"] + 166["Segment
[1504, 1534, 0]"] + 167["Segment
[1504, 1534, 0]"] + 168["Segment
[1504, 1534, 0]"] + 169["Segment
[1504, 1534, 0]"] + 170["Segment
[1504, 1534, 0]"] + 171["Segment
[1504, 1534, 0]"] + 172["Segment
[1504, 1534, 0]"] + 173["Segment
[1504, 1534, 0]"] + 174["Segment
[1504, 1534, 0]"] + 175["Segment
[1504, 1534, 0]"] + 176["Segment
[1504, 1534, 0]"] + 177["Segment
[1504, 1534, 0]"] + 178["Segment
[1504, 1534, 0]"] + 179["Segment
[1504, 1534, 0]"] + 180["Segment
[1504, 1534, 0]"] + 181["Segment
[1504, 1534, 0]"] + 182["Segment
[1504, 1534, 0]"] + 183["Segment
[1504, 1534, 0]"] + 184["Segment
[1504, 1534, 0]"] + 185["Segment
[1504, 1534, 0]"] + 186["Segment
[1504, 1534, 0]"] + 187["Segment
[1504, 1534, 0]"] + 188["Segment
[1504, 1534, 0]"] + 189["Segment
[1504, 1534, 0]"] + 190["Segment
[1504, 1534, 0]"] + 191["Segment
[1504, 1534, 0]"] + 192["Segment
[1504, 1534, 0]"] + 193["Segment
[1504, 1534, 0]"] + 194["Segment
[1504, 1534, 0]"] + 195["Segment
[1504, 1534, 0]"] + 196["Segment
[1504, 1534, 0]"] + 197["Segment
[1504, 1534, 0]"] + 198["Segment
[1504, 1534, 0]"] + 199["Segment
[1504, 1534, 0]"] + 200["Segment
[1504, 1534, 0]"] + 201["Segment
[1504, 1534, 0]"] + 202["Segment
[1504, 1534, 0]"] + 203["Segment
[1504, 1534, 0]"] + 204["Segment
[1504, 1534, 0]"] + 205["Segment
[1504, 1534, 0]"] + 206["Segment
[1504, 1534, 0]"] + 207["Segment
[1504, 1534, 0]"] + 208["Segment
[1504, 1534, 0]"] + 209["Segment
[1504, 1534, 0]"] + 210["Segment
[1504, 1534, 0]"] + 211["Segment
[1504, 1534, 0]"] + 212["Segment
[1504, 1534, 0]"] + 213["Segment
[1504, 1534, 0]"] + 214["Segment
[1504, 1534, 0]"] + 215["Segment
[1504, 1534, 0]"] + 216["Segment
[1504, 1534, 0]"] + 217["Segment
[1821, 1828, 0]"] 218[Solid2d] end subgraph path220 [Path] - 220["Path
[2283, 2383, 0]"] - 221["Segment
[2389, 2416, 0]"] - 222["Segment
[2422, 2450, 0]"] - 223["Segment
[2456, 2484, 0]"] - 224["Segment
[2490, 2606, 0]"] - 225["Segment
[2612, 2717, 0]"] - 226["Segment
[2723, 2730, 0]"] + 220["Path
[2309, 2409, 0]"] + 221["Segment
[2415, 2442, 0]"] + 222["Segment
[2448, 2476, 0]"] + 223["Segment
[2482, 2510, 0]"] + 224["Segment
[2516, 2632, 0]"] + 225["Segment
[2638, 2743, 0]"] + 226["Segment
[2749, 2756, 0]"] 227[Solid2d] end 1["Plane
[168, 185, 0]"] - 2["Plane
[1012, 1029, 0]"] - 6["Sweep Extrusion
[1091, 1119, 0]"] + 2["Plane
[1038, 1055, 0]"] + 6["Sweep Extrusion
[1117, 1145, 0]"] 7[Wall] 8["Cap Start"] 9["Cap End"] 10["SweepEdge Opposite"] 11["SweepEdge Adjacent"] - 12["Plane
[1539, 1556, 0]"] - 219["Sweep Extrusion
[1808, 1836, 0]"] - 228["Sweep Extrusion
[2736, 2765, 0]"] + 12["Plane
[1565, 1582, 0]"] + 219["Sweep Extrusion
[1834, 1862, 0]"] + 228["Sweep Extrusion
[2762, 2791, 0]"] 229[Wall] 230[Wall] 231[Wall] @@ -246,7 +246,7 @@ flowchart LR 238["SweepEdge Adjacent"] 239["SweepEdge Opposite"] 240["SweepEdge Adjacent"] - 241["StartSketchOnFace
[2246, 2277, 0]"] + 241["StartSketchOnFace
[2272, 2303, 0]"] 2 --- 3 3 --- 4 3 ---- 6 diff --git a/rust/kcl-lib/tests/import_async/ast.snap b/rust/kcl-lib/tests/import_async/ast.snap index 92f7f2f0f..fc85446fa 100644 --- a/rust/kcl-lib/tests/import_async/ast.snap +++ b/rust/kcl-lib/tests/import_async/ast.snap @@ -1454,27 +1454,42 @@ description: Result of parsing import_async.kcl "arguments": [ { "commentStart": 0, - "computed": true, "end": 0, - "object": { + "expr": { "commentStart": 0, + "computed": true, "end": 0, - "name": "invas", + "object": { + "commentStart": 0, + "end": 0, + "name": "invas", + "start": 0, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "commentStart": 0, + "end": 0, + "name": "i", + "start": 0, + "type": "Identifier", + "type": "Identifier" + }, "start": 0, - "type": "Identifier", - "type": "Identifier" - }, - "property": { - "commentStart": 0, - "end": 0, - "name": "i", - "start": 0, - "type": "Identifier", - "type": "Identifier" + "type": "MemberExpression", + "type": "MemberExpression" }, "start": 0, - "type": "MemberExpression", - "type": "MemberExpression" + "ty": { + "Rad": null, + "commentStart": 0, + "end": 0, + "p_type": "Number", + "start": 0, + "type": "Primitive" + }, + "type": "AscribedExpression", + "type": "AscribedExpression" } ], "callee": { @@ -1653,27 +1668,42 @@ description: Result of parsing import_async.kcl "arguments": [ { "commentStart": 0, - "computed": true, "end": 0, - "object": { + "expr": { "commentStart": 0, + "computed": true, "end": 0, - "name": "invas", + "object": { + "commentStart": 0, + "end": 0, + "name": "invas", + "start": 0, + "type": "Identifier", + "type": "Identifier" + }, + "property": { + "commentStart": 0, + "end": 0, + "name": "i", + "start": 0, + "type": "Identifier", + "type": "Identifier" + }, "start": 0, - "type": "Identifier", - "type": "Identifier" - }, - "property": { - "commentStart": 0, - "end": 0, - "name": "i", - "start": 0, - "type": "Identifier", - "type": "Identifier" + "type": "MemberExpression", + "type": "MemberExpression" }, "start": 0, - "type": "MemberExpression", - "type": "MemberExpression" + "ty": { + "Rad": null, + "commentStart": 0, + "end": 0, + "p_type": "Number", + "start": 0, + "type": "Primitive" + }, + "type": "AscribedExpression", + "type": "AscribedExpression" } ], "callee": { diff --git a/rust/kcl-lib/tests/import_async/input.kcl b/rust/kcl-lib/tests/import_async/input.kcl index 17e97a2a3..7802ae6de 100644 --- a/rust/kcl-lib/tests/import_async/input.kcl +++ b/rust/kcl-lib/tests/import_async/input.kcl @@ -38,11 +38,11 @@ invas = map(angles, fn(a) { // Map the involute curve xs = map([0..cmo], fn(i) { - return rs[i] * cos(invas[i]) + return rs[i] * cos(invas[i]: number(rad)) }) ys = map([0..cmo], fn(i) { - return rs[i] * sin(invas[i]) + return rs[i] * sin(invas[i]: number(rad)) }) // Extrude the gear body diff --git a/rust/kcl-lib/tests/import_async/ops.snap b/rust/kcl-lib/tests/import_async/ops.snap index 94a9e30d6..00ebb7019 100644 --- a/rust/kcl-lib/tests/import_async/ops.snap +++ b/rust/kcl-lib/tests/import_async/ops.snap @@ -30,6 +30,24 @@ description: Operations executed import_async.kcl "type": "StdLibCall", "unlabeledArg": null }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -48,6 +66,5316 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "tan", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -66,6 +5394,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -84,6 +5448,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -102,6 +5502,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -120,6 +5556,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -138,6 +5610,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -160,11 +5668,29 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -196,11 +5722,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -214,11 +5740,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -250,11 +5776,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -268,11 +5794,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -304,11 +5830,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -322,11 +5848,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -358,11 +5884,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -376,11 +5902,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -412,11 +5938,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -430,11 +5956,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -466,11 +5992,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -484,11 +6010,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -520,11 +6046,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -538,11 +6064,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -574,11 +6100,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -592,11 +6118,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -628,11 +6154,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -646,11 +6172,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -682,11 +6208,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -700,11 +6226,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -736,11 +6262,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -754,11 +6280,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -790,11 +6316,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -808,11 +6334,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -844,11 +6370,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -862,11 +6388,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -898,11 +6424,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -916,11 +6442,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -952,11 +6478,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -970,11 +6496,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1006,11 +6532,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1024,11 +6550,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1060,11 +6586,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1078,11 +6604,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1114,11 +6640,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1132,11 +6658,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1168,11 +6694,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1186,11 +6712,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1222,11 +6748,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1240,11 +6766,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1276,11 +6802,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1294,11 +6820,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1330,11 +6856,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1348,11 +6874,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1384,11 +6910,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1402,11 +6928,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1438,11 +6964,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1456,11 +6982,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1492,11 +7018,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1510,11 +7036,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1546,11 +7072,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1564,11 +7090,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1600,11 +7126,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1618,11 +7144,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1654,11 +7180,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1672,11 +7198,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1708,11 +7234,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1726,11 +7252,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1762,11 +7288,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1780,11 +7306,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1816,11 +7342,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1834,11 +7360,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -1870,11 +7396,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "tan", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5618,6 +11144,6954 @@ description: Operations executed import_async.kcl "type": "StdLibCall", "unlabeledArg": null }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "cos", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "sin", + "functionSourceRange": [ + 0, + 0, + 0 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5636,6 +18110,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5654,6 +18164,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5672,6 +18218,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5690,6 +18272,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5708,6 +18326,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5726,6 +18380,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5744,6 +18434,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5762,6 +18488,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5780,6 +18542,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -5802,11 +18600,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5820,11 +18618,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5856,11 +18654,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5874,11 +18672,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5910,11 +18708,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5928,11 +18726,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5964,11 +18762,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -5982,11 +18780,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6018,11 +18816,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6036,11 +18834,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6072,11 +18870,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6090,11 +18888,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6126,11 +18924,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6144,11 +18942,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6180,11 +18978,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6198,11 +18996,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6234,11 +19032,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6252,11 +19050,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6288,11 +19086,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6306,11 +19104,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6342,11 +19140,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6360,11 +19158,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6396,11 +19194,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6414,11 +19212,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6450,11 +19248,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6468,11 +19266,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6504,11 +19302,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6522,11 +19320,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6558,11 +19356,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6576,11 +19374,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6612,11 +19410,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6630,11 +19428,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6666,11 +19464,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6684,11 +19482,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6720,11 +19518,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6738,11 +19536,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6774,11 +19572,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6792,11 +19590,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6828,11 +19626,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6846,11 +19644,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6882,11 +19680,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6900,11 +19698,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6936,11 +19734,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6954,11 +19752,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -6990,11 +19788,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7008,11 +19806,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7044,11 +19842,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7062,11 +19860,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7098,11 +19896,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7116,11 +19914,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7152,11 +19950,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7170,11 +19968,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7206,11 +20004,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7224,11 +20022,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7260,11 +20058,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7278,11 +20076,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7314,11 +20112,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7332,11 +20130,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7368,11 +20166,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7386,11 +20184,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7422,11 +20220,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7440,11 +20238,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7476,11 +20274,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7494,11 +20292,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7530,11 +20328,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7548,11 +20346,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7584,11 +20382,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7602,11 +20400,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7638,11 +20436,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7656,11 +20454,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7692,11 +20490,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7710,11 +20508,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7746,11 +20544,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7764,11 +20562,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7800,11 +20598,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7818,11 +20616,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7854,11 +20652,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7872,11 +20670,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7908,11 +20706,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7926,11 +20724,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7962,11 +20760,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -7980,11 +20778,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8016,11 +20814,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8034,11 +20832,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8070,11 +20868,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8088,11 +20886,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8124,11 +20922,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8142,11 +20940,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8178,11 +20976,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8196,11 +20994,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8232,11 +21030,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8250,11 +21048,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8286,11 +21084,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8304,11 +21102,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8340,11 +21138,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8358,11 +21156,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8394,11 +21192,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8412,11 +21210,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8448,11 +21246,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8466,11 +21264,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8502,11 +21300,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8520,11 +21318,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8556,11 +21354,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8574,11 +21372,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8610,11 +21408,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8628,11 +21426,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8664,11 +21462,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8682,11 +21480,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8718,11 +21516,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8736,11 +21534,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8772,11 +21570,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8790,11 +21588,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8826,11 +21624,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8844,11 +21642,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8880,11 +21678,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8898,11 +21696,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8934,11 +21732,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8952,11 +21750,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -8988,11 +21786,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9006,11 +21804,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9042,11 +21840,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9060,11 +21858,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9096,11 +21894,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9114,11 +21912,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9150,11 +21948,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9168,11 +21966,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9204,11 +22002,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "sin", + "name": "toDegrees", "functionSourceRange": [ - 0, - 0, - 0 + 12033, + 12082, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9222,11 +22020,11 @@ description: Operations executed import_async.kcl "type": "GroupBegin", "group": { "type": "FunctionCall", - "name": "cos", + "name": "toRadians", "functionSourceRange": [ - 0, - 0, - 0 + 11603, + 11652, + 1 ], "unlabeledArg": null, "labeledArgs": {} @@ -9494,6 +22292,42 @@ description: Operations executed import_async.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toDegrees", + "functionSourceRange": [ + 12033, + 12082, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "labeledArgs": { "length": { diff --git a/rust/kcl-lib/tests/import_async/program_memory.snap b/rust/kcl-lib/tests/import_async/program_memory.snap index 61ef31026..4890790b7 100644 --- a/rust/kcl-lib/tests/import_async/program_memory.snap +++ b/rust/kcl-lib/tests/import_async/program_memory.snap @@ -1033,9 +1033,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2129,9 +2126,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3669,9 +3663,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3745,9 +3736,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -7684,9 +7672,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11651,9 +11636,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15618,9 +15600,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19585,9 +19564,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23552,9 +23528,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -27519,9 +27492,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -31486,9 +31456,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -35453,9 +35420,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -39420,9 +39384,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -43387,9 +43348,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -47354,9 +47312,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -51321,9 +51276,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -55288,9 +55240,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -59255,9 +59204,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -63222,9 +63168,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -67189,9 +67132,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -71156,9 +71096,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -75123,9 +75060,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -79090,9 +79024,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -83057,9 +82988,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -87024,9 +86952,6 @@ description: Variables in memory after executing import_async.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/import_async/unparsed.snap b/rust/kcl-lib/tests/import_async/unparsed.snap index 76d5a6b8f..34dd7d2f6 100644 --- a/rust/kcl-lib/tests/import_async/unparsed.snap +++ b/rust/kcl-lib/tests/import_async/unparsed.snap @@ -41,11 +41,11 @@ invas = map(angles, fn(a) { // Map the involute curve xs = map([0..cmo], fn(i) { - return rs[i] * cos(invas[i]) + return rs[i] * cos(invas[i]: number(rad)) }) ys = map([0..cmo], fn(i) { - return rs[i] * sin(invas[i]) + return rs[i] * sin(invas[i]: number(rad)) }) // Extrude the gear body diff --git a/rust/kcl-lib/tests/import_constant/artifact_commands.snap b/rust/kcl-lib/tests/import_constant/artifact_commands.snap index b45cc1a10..78eeb4c8c 100644 --- a/rust/kcl-lib/tests/import_constant/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_constant/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_constant.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_cycle1/artifact_commands.snap b/rust/kcl-lib/tests/import_cycle1/artifact_commands.snap index fde41dd4d..0075075f7 100644 --- a/rust/kcl-lib/tests/import_cycle1/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_cycle1/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_cycle1.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_export/artifact_commands.snap b/rust/kcl-lib/tests/import_export/artifact_commands.snap index 35223a871..7ac69634b 100644 --- a/rust/kcl-lib/tests/import_export/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_export/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_export.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap index b0a5b476c..8b760a128 100644 --- a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_file_not_exist_error.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap index 4ef6db7a0..ff504f24c 100644 --- a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_file_parse_error.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap index 955a0d52e..a7971688c 100644 --- a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap @@ -3021,37 +3021,5 @@ description: Artifact commands import_foreign.kcl "type": "gltf" } } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap index 93ea32746..46f0e14b9 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap @@ -29,54 +29,6 @@ description: Artifact commands import_function_not_sketch.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_glob/artifact_commands.snap b/rust/kcl-lib/tests/import_glob/artifact_commands.snap index e15e3873c..eb22fbbc5 100644 --- a/rust/kcl-lib/tests/import_glob/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_glob/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands import_glob.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap index ac660e7f1..86d686c11 100644 --- a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap @@ -29,38 +29,6 @@ description: Artifact commands import_side_effect.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_transform/artifact_commands.snap b/rust/kcl-lib/tests/import_transform/artifact_commands.snap index d7bb1338d..14daea71f 100644 --- a/rust/kcl-lib/tests/import_transform/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_transform/artifact_commands.snap @@ -5571162,37 +5571162,5 @@ description: Artifact commands import_transform.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/import_whole/artifact_commands.snap b/rust/kcl-lib/tests/import_whole/artifact_commands.snap index 604417c0a..949bc6d85 100644 --- a/rust/kcl-lib/tests/import_whole/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_whole/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands import_whole.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -61,46 +53,6 @@ description: Artifact commands import_whole.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -156,8 +108,8 @@ description: Artifact commands import_whole.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.0, - "y": 5.0, + "x": 381.0, + "y": 127.0, "z": 0.0 } } @@ -178,10 +130,10 @@ description: Artifact commands import_whole.kcl "segment": { "type": "arc", "center": { - "x": 5.0, - "y": 5.0 + "x": 127.0, + "y": 127.0 }, - "radius": 10.0, + "radius": 254.0, "start": { "unit": "degrees", "value": 0.0 @@ -224,7 +176,7 @@ description: Artifact commands import_whole.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 10.0, + "distance": 254.0, "faces": null, "opposite": "None" } diff --git a/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap.md index 4f52e293a..422c479bc 100644 --- a/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap.md @@ -1,12 +1,12 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[83, 119, 6]"] - 3["Segment
[83, 119, 6]"] + 2["Path
[82, 118, 6]"] + 3["Segment
[82, 118, 6]"] 4[Solid2d] end - 1["Plane
[60, 77, 6]"] - 5["Sweep Extrusion
[125, 145, 6]"] + 1["Plane
[59, 76, 6]"] + 5["Sweep Extrusion
[124, 144, 6]"] 6[Wall] 7["Cap Start"] 8["Cap End"] diff --git a/rust/kcl-lib/tests/import_whole/exported_mod.kcl b/rust/kcl-lib/tests/import_whole/exported_mod.kcl index 3d41e9cd9..5d6539ef5 100644 --- a/rust/kcl-lib/tests/import_whole/exported_mod.kcl +++ b/rust/kcl-lib/tests/import_whole/exported_mod.kcl @@ -1,6 +1,6 @@ @settings(defaultLengthUnit = inch) -export thickness = 42 +export thickness = 4 startSketchOn(XY) |> circle(center = [5, 5], radius = 10) diff --git a/rust/kcl-lib/tests/import_whole/program_memory.snap b/rust/kcl-lib/tests/import_whole/program_memory.snap index 9f5212c4f..f07e1cf3f 100644 --- a/rust/kcl-lib/tests/import_whole/program_memory.snap +++ b/rust/kcl-lib/tests/import_whole/program_memory.snap @@ -84,9 +84,6 @@ description: Variables in memory after executing import_whole.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/import_whole/unparsed@exported_mod.kcl.snap b/rust/kcl-lib/tests/import_whole/unparsed@exported_mod.kcl.snap index e4d896ec5..8128e5a78 100644 --- a/rust/kcl-lib/tests/import_whole/unparsed@exported_mod.kcl.snap +++ b/rust/kcl-lib/tests/import_whole/unparsed@exported_mod.kcl.snap @@ -4,7 +4,7 @@ description: Result of unparsing tests/import_whole/exported_mod.kcl --- @settings(defaultLengthUnit = inch) -export thickness = 42 +export thickness = 4 startSketchOn(XY) |> circle(center = [5, 5], radius = 10) diff --git a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap index 95d78c0a4..28adaa521 100644 --- a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap +++ b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands index_of_array.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap index 8c232a91a..ddfc05c36 100644 --- a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap @@ -580,37 +580,5 @@ description: Artifact commands intersect_cubes.kcl ], "tolerance": 0.0000001 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/intersect_cubes/program_memory.snap b/rust/kcl-lib/tests/intersect_cubes/program_memory.snap index 682721c35..4d3324c21 100644 --- a/rust/kcl-lib/tests/intersect_cubes/program_memory.snap +++ b/rust/kcl-lib/tests/intersect_cubes/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing intersect_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing intersect_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -539,9 +533,6 @@ description: Variables in memory after executing intersect_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap index 9bbd00de7..d1a70f78c 100644 --- a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands invalid_index_fractional.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap index 5fd02c21c..3badb4d21 100644 --- a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands invalid_index_negative.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap index ab33a772f..2c5ba5365 100644 --- a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands invalid_index_str.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap index e5fd067dc..7070f1c03 100644 --- a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands invalid_member_object.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap index 7e54401e7..9a82ca531 100644 --- a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands invalid_member_object_prop.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/invalid_member_object_prop/execution_error.snap b/rust/kcl-lib/tests/invalid_member_object_prop/execution_error.snap index a24167a2e..f6701ac8b 100644 --- a/rust/kcl-lib/tests/invalid_member_object_prop/execution_error.snap +++ b/rust/kcl-lib/tests/invalid_member_object_prop/execution_error.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Error from executing invalid_member_object_prop.kcl --- KCL Semantic error diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap index bce7c9d0c..d840a93c9 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands 80-20-rail.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -93,7 +85,7 @@ description: Artifact commands 80-20-rail.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 0.15000000000000002, + "y": 3.8100000000000005, "z": 0.0 } } @@ -114,10 +106,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.15, - "y": 0.15 + "x": 3.81, + "y": 3.81 }, - "radius": 0.15000000000000002, + "radius": 3.8100000000000005, "start": { "unit": "degrees", "value": 180.0 @@ -139,10 +131,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.177, + "x": 4.4958, "y": -0.0 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 180.0 @@ -164,7 +156,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -181,10 +173,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.381, + "x": 9.6774, "y": -0.0 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 180.0 @@ -206,7 +198,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.09, + "x": 2.286, "y": 0.0, "z": 0.0 }, @@ -224,7 +216,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.1305, + "y": 3.3147, "z": 0.0 }, "relative": true @@ -240,7 +232,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.2745, + "x": -6.9723, "y": 0.0, "z": 0.0 }, @@ -257,8 +249,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.576, - "y": 0.483, + "x": 14.6304, + "y": 12.2682, "z": 0.0 }, "relative": false @@ -274,7 +266,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.348, + "x": 8.8392, "y": 0.0, "z": 0.0 }, @@ -291,8 +283,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 1.2765, - "y": 0.1305, + "x": 32.4231, + "y": 3.3147, "z": 0.0 }, "relative": false @@ -308,7 +300,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.2745, + "x": -6.9723, "y": 0.0, "z": 0.0 }, @@ -326,7 +318,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.1305, + "y": -3.3147, "z": 0.0 }, "relative": true @@ -342,7 +334,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.09, + "x": 2.286, "y": 0.0, "z": 0.0 }, @@ -359,10 +351,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.119, + "x": 28.4226, "y": -0.0 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 180.0 @@ -384,7 +376,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -401,10 +393,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.323, + "x": 33.6042, "y": -0.0 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 180.0 @@ -426,10 +418,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.35, - "y": 0.15 + "x": 34.29, + "y": 3.81 }, - "radius": 0.15000000000000002, + "radius": 3.8100000000000005, "start": { "unit": "degrees", "value": -90.0 @@ -451,10 +443,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.5, - "y": 0.177 + "x": 38.1, + "y": 4.4958 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 270.0 @@ -477,7 +469,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.15, + "y": 3.81, "z": 0.0 }, "relative": true @@ -493,10 +485,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.5, - "y": 0.381 + "x": 38.1, + "y": 9.6774 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 270.0 @@ -519,7 +511,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.09, + "y": 2.286, "z": 0.0 }, "relative": true @@ -535,7 +527,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.1305, + "x": -3.3147, "y": 0.0, "z": 0.0 }, @@ -553,7 +545,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.2745, + "y": -6.9723, "z": 0.0 }, "relative": true @@ -569,8 +561,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 1.017, - "y": 0.576, + "x": 25.8318, + "y": 14.6304, "z": 0.0 }, "relative": false @@ -587,7 +579,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.348, + "y": 8.8392, "z": 0.0 }, "relative": true @@ -603,8 +595,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 1.3695, - "y": 1.2765, + "x": 34.7853, + "y": 32.4231, "z": 0.0 }, "relative": false @@ -621,7 +613,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.2745, + "y": -6.9723, "z": 0.0 }, "relative": true @@ -637,7 +629,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.1305, + "x": 3.3147, "y": 0.0, "z": 0.0 }, @@ -655,7 +647,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.09, + "y": 2.286, "z": 0.0 }, "relative": true @@ -671,10 +663,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.5, - "y": 1.119 + "x": 38.1, + "y": 28.4226 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 270.0 @@ -697,7 +689,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.15, + "y": 3.81, "z": 0.0 }, "relative": true @@ -713,10 +705,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.5, - "y": 1.323 + "x": 38.1, + "y": 33.6042 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 270.0 @@ -738,10 +730,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.35, - "y": 1.35 + "x": 34.29, + "y": 34.29 }, - "radius": 0.15000000000000002, + "radius": 3.8100000000000005, "start": { "unit": "degrees", "value": 0.0 @@ -763,10 +755,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.323, - "y": 1.5 + "x": 33.6042, + "y": 38.1 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -788,7 +780,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -805,10 +797,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 1.119, - "y": 1.5 + "x": 28.4226, + "y": 38.1 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -830,7 +822,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.09, + "x": -2.286, "y": 0.0, "z": 0.0 }, @@ -848,7 +840,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.1305, + "y": -3.3147, "z": 0.0 }, "relative": true @@ -864,7 +856,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.2745, + "x": 6.9723, "y": 0.0, "z": 0.0 }, @@ -881,8 +873,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.924, - "y": 1.017, + "x": 23.4696, + "y": 25.8318, "z": 0.0 }, "relative": false @@ -898,7 +890,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.348, + "x": -8.8392, "y": 0.0, "z": 0.0 }, @@ -915,8 +907,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.2235, - "y": 1.3695, + "x": 5.6769, + "y": 34.7853, "z": 0.0 }, "relative": false @@ -932,7 +924,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.2745, + "x": 6.9723, "y": 0.0, "z": 0.0 }, @@ -950,7 +942,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.1305, + "y": 3.3147, "z": 0.0 }, "relative": true @@ -966,7 +958,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.09, + "x": -2.286, "y": 0.0, "z": 0.0 }, @@ -983,10 +975,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.381, - "y": 1.5 + "x": 9.6774, + "y": 38.1 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1008,7 +1000,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -1025,10 +1017,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.177, - "y": 1.5 + "x": 4.4958, + "y": 38.1 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1050,10 +1042,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.15, - "y": 1.35 + "x": 3.81, + "y": 34.29 }, - "radius": 0.15000000000000002, + "radius": 3.8100000000000005, "start": { "unit": "degrees", "value": 90.0 @@ -1076,9 +1068,9 @@ description: Artifact commands 80-20-rail.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.323 + "y": 33.6042 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 90.0 @@ -1101,7 +1093,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.15, + "y": -3.81, "z": 0.0 }, "relative": true @@ -1118,9 +1110,9 @@ description: Artifact commands 80-20-rail.kcl "type": "arc", "center": { "x": 0.0, - "y": 1.119 + "y": 28.4226 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 90.0 @@ -1143,7 +1135,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.09, + "y": -2.286, "z": 0.0 }, "relative": true @@ -1159,7 +1151,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.1305, + "x": 3.3147, "y": 0.0, "z": 0.0 }, @@ -1177,7 +1169,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.2745, + "y": 6.9723, "z": 0.0 }, "relative": true @@ -1193,8 +1185,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.483, - "y": 0.924, + "x": 12.2682, + "y": 23.4696, "z": 0.0 }, "relative": false @@ -1211,7 +1203,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.348, + "y": -8.8392, "z": 0.0 }, "relative": true @@ -1227,8 +1219,8 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": 0.1305, - "y": 0.2235, + "x": 3.3147, + "y": 5.6769, "z": 0.0 }, "relative": false @@ -1245,7 +1237,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": 0.2745, + "y": 6.9723, "z": 0.0 }, "relative": true @@ -1261,7 +1253,7 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "line", "end": { - "x": -0.1305, + "x": -3.3147, "y": 0.0, "z": 0.0 }, @@ -1279,7 +1271,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.09, + "y": -2.286, "z": 0.0 }, "relative": true @@ -1296,9 +1288,9 @@ description: Artifact commands 80-20-rail.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.381 + "y": 9.6774 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 90.0 @@ -1321,7 +1313,7 @@ description: Artifact commands 80-20-rail.kcl "type": "line", "end": { "x": 0.0, - "y": -0.15, + "y": -3.81, "z": 0.0 }, "relative": true @@ -1338,9 +1330,9 @@ description: Artifact commands 80-20-rail.kcl "type": "arc", "center": { "x": -0.0, - "y": 0.177 + "y": 4.4958 }, - "radius": 0.026999999999999996, + "radius": 0.6857999999999999, "start": { "unit": "degrees", "value": 90.0 @@ -1391,8 +1383,8 @@ description: Artifact commands 80-20-rail.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.90375, - "y": 0.75, + "x": 22.95525, + "y": 19.049999999999997, "z": 0.0 } } @@ -1413,10 +1405,10 @@ description: Artifact commands 80-20-rail.kcl "segment": { "type": "arc", "center": { - "x": 0.75, - "y": 0.75 + "x": 19.05, + "y": 19.05 }, - "radius": 0.15375, + "radius": 3.9052499999999997, "start": { "unit": "degrees", "value": 0.0 @@ -1477,7 +1469,7 @@ description: Artifact commands 80-20-rail.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 48.0, + "distance": 1219.1999999999998, "faces": null, "opposite": "None" } @@ -3133,7 +3125,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3145,7 +3137,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3157,7 +3149,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3169,7 +3161,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3181,7 +3173,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3193,7 +3185,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3205,7 +3197,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3217,7 +3209,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3229,7 +3221,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3241,7 +3233,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3253,7 +3245,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3265,7 +3257,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3277,7 +3269,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3289,7 +3281,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3301,7 +3293,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3313,7 +3305,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.06, + "radius": 1.5239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3325,7 +3317,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3337,7 +3329,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3349,7 +3341,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3361,7 +3353,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3373,7 +3365,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3385,7 +3377,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3397,7 +3389,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3409,7 +3401,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3421,7 +3413,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3433,7 +3425,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3445,7 +3437,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3457,7 +3449,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3469,7 +3461,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3481,7 +3473,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3493,7 +3485,7 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3505,41 +3497,9 @@ description: Artifact commands 80-20-rail.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.03, + "radius": 0.7619999999999999, "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap index 67362ca08..1ec233203 100644 --- a/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/axial-fan/artifact_commands.snap @@ -29,54 +29,6 @@ description: Artifact commands axial-fan.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3731,14 +3683,6 @@ description: Artifact commands axial-fan.kcl "cut_type": "fillet" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4197,14 +4141,6 @@ description: Artifact commands axial-fan.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5502,13 +5438,5 @@ description: Artifact commands axial-fan.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap b/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap index d4e4ecd8d..25f532cc3 100644 --- a/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/axial-fan/ops.snap @@ -1132,6 +1132,24 @@ description: Operations executed axial-fan.kcl "type": "StdLibCall", "unlabeledArg": null }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1150,6 +1168,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1168,6 +1204,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1186,6 +1240,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1204,6 +1276,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1222,6 +1312,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1240,6 +1348,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1258,6 +1384,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1276,6 +1420,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1294,6 +1456,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1312,6 +1492,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1330,6 +1528,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1411,6 +1627,24 @@ description: Operations executed axial-fan.kcl "type": "StdLibCall", "unlabeledArg": null }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1429,6 +1663,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1447,6 +1699,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1465,6 +1735,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1483,6 +1771,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1501,6 +1807,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1519,6 +1843,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1537,6 +1879,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1555,6 +1915,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1573,6 +1951,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1591,6 +1987,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1609,6 +2023,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1690,6 +2122,24 @@ description: Operations executed axial-fan.kcl "type": "StdLibCall", "unlabeledArg": null }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1708,6 +2158,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1726,6 +2194,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1744,6 +2230,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1762,6 +2266,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1780,6 +2302,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1798,6 +2338,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1816,6 +2374,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1834,6 +2410,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1852,6 +2446,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1870,6 +2482,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1888,6 +2518,24 @@ description: Operations executed axial-fan.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap index adacf7eae..78e5bde4e 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands ball-bearing.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -45,7 +37,7 @@ description: Artifact commands ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565 + "z": -3.9751 }, "x_axis": { "x": 1.0, @@ -106,7 +98,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.475, + "x": 12.065, "y": 0.0, "z": 0.0 } @@ -131,7 +123,7 @@ description: Artifact commands ball-bearing.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.475, + "radius": 12.065, "start": { "unit": "degrees", "value": 0.0 @@ -182,7 +174,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.375, + "x": 9.524999999999999, "y": 0.0, "z": 0.0 } @@ -207,7 +199,7 @@ description: Artifact commands ball-bearing.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.375, + "radius": 9.524999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -268,7 +260,7 @@ description: Artifact commands ball-bearing.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.313, + "distance": 7.9502, "faces": null, "opposite": "None" } @@ -392,8 +384,8 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.475, - "y": 0.001, + "x": 12.065, + "y": 0.0254, "z": 0.0 } } @@ -414,10 +406,10 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 0.6, - "y": 0.001 + "x": 15.24, + "y": 0.0254 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 180.0 @@ -596,8 +588,8 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.5375, - "y": 0.10825317547305482, + "x": 13.652499999999998, + "y": 2.7496306570155924, "z": 0.0 } } @@ -618,10 +610,10 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 0.6, + "x": 15.24, "y": -0.0 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 120.0 @@ -644,7 +636,7 @@ description: Artifact commands ball-bearing.kcl "type": "line", "end": { "x": 0.0, - "y": 0.0313, + "y": 0.7938, "z": 0.0 }, "relative": true @@ -660,7 +652,7 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -874,7 +866,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.63125, + "x": 16.033749999999998, "y": 0.0, "z": 0.0 } @@ -896,10 +888,10 @@ description: Artifact commands ball-bearing.kcl "segment": { "type": "arc", "center": { - "x": 0.6, + "x": 15.24, "y": 0.0 }, - "radius": 0.03125, + "radius": 0.79375, "start": { "unit": "degrees", "value": 0.0 @@ -1011,7 +1003,7 @@ description: Artifact commands ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565 + "z": -3.9751 }, "x_axis": { "x": 1.0, @@ -1072,7 +1064,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.8125, + "x": 20.6375, "y": 0.0, "z": 0.0 } @@ -1097,7 +1089,7 @@ description: Artifact commands ball-bearing.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.8125, + "radius": 20.6375, "start": { "unit": "degrees", "value": 0.0 @@ -1148,7 +1140,7 @@ description: Artifact commands ball-bearing.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.725, + "x": 18.415, "y": 0.0, "z": 0.0 } @@ -1173,7 +1165,7 @@ description: Artifact commands ball-bearing.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.725, + "radius": 18.415, "start": { "unit": "degrees", "value": 0.0 @@ -1234,7 +1226,7 @@ description: Artifact commands ball-bearing.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.313, + "distance": 7.9502, "faces": null, "opposite": "None" } @@ -1338,37 +1330,5 @@ description: Artifact commands ball-bearing.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap index d39df836e..54465d603 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap @@ -382,8 +382,8 @@ description: Operations executed ball-bearing.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap index 591736a1d..3c3719e80 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap @@ -113,9 +113,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -257,9 +254,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -401,9 +395,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -545,9 +536,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -689,9 +677,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -833,9 +818,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -977,9 +959,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1121,9 +1100,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1265,9 +1241,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1409,9 +1382,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1535,9 +1505,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1727,9 +1694,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1923,9 +1887,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2119,9 +2080,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2315,9 +2273,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2511,9 +2466,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2707,9 +2659,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2903,9 +2852,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3099,9 +3045,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3295,9 +3238,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3491,9 +3431,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3655,9 +3592,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3764,7 +3698,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565, + "z": -3.9751, "units": { "type": "Mm" } @@ -3792,9 +3726,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3869,7 +3800,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565, + "z": -3.9751, "units": { "type": "Mm" } @@ -3897,9 +3828,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4024,9 +3952,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4142,9 +4067,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4260,9 +4182,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4378,9 +4297,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4496,9 +4412,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4614,9 +4527,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4732,9 +4642,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4850,9 +4757,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4968,9 +4872,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5086,9 +4987,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5193,9 +5091,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5302,7 +5197,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565, + "z": -3.9751, "units": { "type": "Mm" } @@ -5330,9 +5225,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5407,7 +5299,7 @@ description: Variables in memory after executing ball-bearing.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1565, + "z": -3.9751, "units": { "type": "Mm" } @@ -5435,9 +5327,6 @@ description: Variables in memory after executing ball-bearing.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap index afad34770..0c4f044fe 100644 --- a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands bench.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -232,46 +224,6 @@ description: Artifact commands bench.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap index fd97b94a5..d06326a26 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bottle/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands bottle.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -516,37 +508,5 @@ description: Artifact commands bottle.kcl "roughness": 0.0, "ambient_occlusion": 0.0 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap index f34619af1..2efd32b74 100644 --- a/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bottle/program_memory.snap @@ -139,9 +139,6 @@ description: Variables in memory after executing bottle.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -410,9 +407,6 @@ description: Variables in memory after executing bottle.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -690,9 +684,6 @@ description: Variables in memory after executing bottle.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap index 7d2d49c87..be3a96a6a 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands bracket.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -114,7 +106,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": 4.6151, + "x": 117.2247, "y": 0.0, "z": 0.0 }, @@ -132,7 +124,7 @@ description: Artifact commands bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 0.3849, + "y": 9.7753, "z": 0.0 }, "relative": true @@ -148,7 +140,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": -5.0, + "x": -127.0, "y": 0.0, "z": 0.0 }, @@ -166,7 +158,7 @@ description: Artifact commands bracket.kcl "type": "line", "end": { "x": 0.0, - "y": -2.25, + "y": -57.15, "z": 0.0 }, "relative": true @@ -182,7 +174,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": 0.3849, + "x": 9.7753, "y": 0.0, "z": 0.0 }, @@ -237,7 +229,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 5.0, + "distance": 127.0, "faces": null, "opposite": "None" } @@ -412,8 +404,8 @@ description: Artifact commands bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.75, - "y": 0.75, + "x": -19.049999999999997, + "y": 19.049999999999997, "z": 0.0 } } @@ -434,10 +426,10 @@ description: Artifact commands bracket.kcl "segment": { "type": "arc", "center": { - "x": -1.0, - "y": 0.75 + "x": -25.4, + "y": 19.05 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -469,7 +461,7 @@ description: Artifact commands bracket.kcl [ { "translate": { - "x": -2.8651438116461088, + "x": -72.77465281581115, "y": 0.0, "z": 0.0 }, @@ -510,7 +502,7 @@ description: Artifact commands bracket.kcl { "translate": { "x": 0.0, - "y": 3.5, + "y": 88.89999999999999, "z": 0.0 }, "scale": { @@ -550,7 +542,7 @@ description: Artifact commands bracket.kcl { "translate": { "x": 0.0, - "y": 3.5, + "y": 88.89999999999999, "z": 0.0 }, "scale": { @@ -596,7 +588,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.39485618835389114, + "distance": -10.029347184188834, "faces": null, "opposite": "None" } @@ -663,7 +655,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.39485618835389114, + "distance": -10.029347184188834, "faces": null, "opposite": "None" } @@ -730,7 +722,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.39485618835389114, + "distance": -10.029347184188834, "faces": null, "opposite": "None" } @@ -797,7 +789,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.39485618835389114, + "distance": -10.029347184188834, "faces": null, "opposite": "None" } @@ -872,8 +864,8 @@ description: Artifact commands bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.375, - "y": 0.9375, + "x": 34.925, + "y": 23.8125, "z": 0.0 } } @@ -894,10 +886,10 @@ description: Artifact commands bracket.kcl "segment": { "type": "arc", "center": { - "x": 1.0625, - "y": 0.9375 + "x": 26.9875, + "y": 23.8125 }, - "radius": 0.3125, + "radius": 7.9375, "start": { "unit": "degrees", "value": 0.0 @@ -930,7 +922,7 @@ description: Artifact commands bracket.kcl { "translate": { "x": 0.0, - "y": 3.125, + "y": 79.375, "z": 0.0 }, "scale": { @@ -976,7 +968,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.4848561883538911, + "distance": -12.315347184188834, "faces": null, "opposite": "None" } @@ -1043,7 +1035,7 @@ description: Artifact commands bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.4848561883538911, + "distance": -12.315347184188834, "faces": null, "opposite": "None" } @@ -1139,7 +1131,7 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.6348561883538911, + "radius": 16.125347184188833, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1151,7 +1143,7 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.25, + "radius": 6.35, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1163,7 +1155,7 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1175,7 +1167,7 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1187,7 +1179,7 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1199,41 +1191,9 @@ description: Artifact commands bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap index 0f75369e1..19c212ba3 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap @@ -312,9 +312,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -893,9 +890,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1359,9 +1353,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1825,9 +1816,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2291,9 +2279,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2827,9 +2812,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3293,9 +3275,6 @@ description: Variables in memory after executing bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap index 6b313dd42..e4b396a47 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands car-wheel-assembly.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -48,7 +40,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -72,7 +64,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -96,7 +88,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -120,7 +112,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -144,7 +136,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -189,7 +181,7 @@ description: Artifact commands car-wheel-assembly.kcl "translate": { "property": { "x": 0.0, - "y": 0.5, + "y": 12.7, "z": 0.0 }, "set": false, @@ -202,46 +194,6 @@ description: Artifact commands car-wheel-assembly.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -297,7 +249,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -322,7 +274,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -373,7 +325,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -398,7 +350,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.5, + "radius": 38.099999999999994, "start": { "unit": "degrees", "value": 0.0 @@ -459,7 +411,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.475, + "distance": 12.065, "faces": null, "opposite": "None" } @@ -554,7 +506,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -579,7 +531,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -626,7 +578,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -651,7 +603,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.5, + "radius": 38.099999999999994, "start": { "unit": "degrees", "value": 0.0 @@ -708,7 +660,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.95, + "distance": 24.13, "faces": null, "opposite": "None" } @@ -803,7 +755,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.85, + "x": 72.39, "y": 0.0, "z": 0.0 } @@ -825,10 +777,10 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "arc", "center": { - "x": 2.25, + "x": 57.15, "y": 0.0 }, - "radius": 0.6, + "radius": 15.239999999999998, "start": { "unit": "degrees", "value": 0.0 @@ -888,7 +840,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -955,7 +907,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -1022,7 +974,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -1089,7 +1041,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -1156,7 +1108,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -1231,7 +1183,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.5649606299212597, + "x": 65.14999999999999, "y": 0.0, "z": 0.0 } @@ -1253,10 +1205,10 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "arc", "center": { - "x": 2.25, + "x": 57.15, "y": 0.0 }, - "radius": 0.31496062992125984, + "radius": 7.999999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1316,7 +1268,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.475, + "distance": -12.065, "faces": null, "opposite": "None" } @@ -1383,7 +1335,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.475, + "distance": -12.065, "faces": null, "opposite": "None" } @@ -1450,7 +1402,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.475, + "distance": -12.065, "faces": null, "opposite": "None" } @@ -1517,7 +1469,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.475, + "distance": -12.065, "faces": null, "opposite": "None" } @@ -1584,7 +1536,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.475, + "distance": -12.065, "faces": null, "opposite": "None" } @@ -1773,7 +1725,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -1796,7 +1748,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -1.425, + "y": -36.195, "z": 0.0 }, "relative": true @@ -1812,18 +1764,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": -0.3, + "x": -7.62, "y": 0.0, "z": 0.0 }, "control2": { "x": 0.0, - "y": 0.3, + "y": 7.62, "z": 0.0 }, "end": { - "x": -0.4, - "y": 0.3, + "x": -10.16, + "y": 7.62, "z": 0.0 }, "relative": true @@ -1839,7 +1791,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 1.1, + "x": 27.94, "y": 0.0, "z": 0.0 }, @@ -1856,7 +1808,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 1.5, + "x": 38.1, "y": 0.0, "z": 0.0 }, @@ -2066,7 +2018,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -2089,7 +2041,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -1.425, + "y": -36.195, "z": 0.0 }, "relative": true @@ -2105,18 +2057,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 0.3, + "x": 7.62, "y": 0.0, "z": 0.0 }, "control2": { - "x": 0.2, - "y": -0.3, + "x": 5.08, + "y": -7.62, "z": 0.0 }, "end": { - "x": 0.4, - "y": -0.1, + "x": 10.16, + "y": -2.54, "z": 0.0 }, "relative": true @@ -2132,8 +2084,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.4, - "y": -0.475, + "x": 86.36, + "y": -12.065, "z": 0.0 }, "relative": false @@ -2149,7 +2101,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.0, + "x": 76.2, "y": 0.0, "z": 0.0 }, @@ -2312,7 +2264,7 @@ description: Artifact commands car-wheel-assembly.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.1 + "z": 2.54 }, "x_axis": { "x": 1.0, @@ -2359,8 +2311,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.25, - "y": -0.7, + "x": 82.55, + "y": -17.779999999999998, "z": 0.0 } } @@ -2381,18 +2333,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 3.3143, - "y": -0.1969, + "x": 84.1829, + "y": -5.0, "z": 0.0 }, "control2": { - "x": 2.9, - "y": -0.9186, + "x": 73.66, + "y": -23.3333, "z": 0.0 }, "end": { - "x": 5.8, - "y": -1.378, + "x": 147.32, + "y": -35.0, "z": 0.0 }, "relative": true @@ -2409,7 +2361,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.6333, + "y": -16.0867, "z": 0.0 }, "relative": true @@ -2425,18 +2377,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": -2.32, - "y": 0.1969, + "x": -58.928, + "y": 5.0, "z": 0.0 }, "control2": { - "x": -2.32, - "y": 0.9186, + "x": -58.928, + "y": 23.3333, "z": 0.0 }, "end": { - "x": -5.8, - "y": 1.378, + "x": -147.32, + "y": 35.0, "z": 0.0 }, "relative": true @@ -2452,8 +2404,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.25, - "y": -0.7, + "x": 82.55, + "y": -17.78, "z": 0.0 }, "relative": false @@ -2490,7 +2442,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.95, + "distance": 24.13, "faces": null, "opposite": "None" } @@ -2612,7 +2564,7 @@ description: Artifact commands car-wheel-assembly.kcl }, "center": { "x": 0.0, - "y": -2000.0, + "y": -50800.0, "z": 0.0 }, "num_repetitions": 5, @@ -2730,7 +2682,7 @@ description: Artifact commands car-wheel-assembly.kcl "origin": { "x": 0.0, "y": 0.0, - "z": -0.1 + "z": -2.54 }, "x_axis": { "x": 1.0, @@ -2777,8 +2729,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.25, - "y": -0.7, + "x": 82.55, + "y": -17.779999999999998, "z": 0.0 } } @@ -2799,18 +2751,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": 3.3143, - "y": -0.1969, + "x": 84.1829, + "y": -5.0, "z": 0.0 }, "control2": { - "x": 2.9, - "y": -0.9186, + "x": 73.66, + "y": -23.3333, "z": 0.0 }, "end": { - "x": 5.8, - "y": -1.378, + "x": 147.32, + "y": -35.0, "z": 0.0 }, "relative": true @@ -2827,7 +2779,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.6333, + "y": -16.0867, "z": 0.0 }, "relative": true @@ -2843,18 +2795,18 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "bezier", "control1": { - "x": -2.32, - "y": 0.1969, + "x": -58.928, + "y": 5.0, "z": 0.0 }, "control2": { - "x": -2.32, - "y": 0.9186, + "x": -58.928, + "y": 23.3333, "z": 0.0 }, "end": { - "x": -5.8, - "y": 1.378, + "x": -147.32, + "y": 35.0, "z": 0.0 }, "relative": true @@ -2870,8 +2822,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 3.25, - "y": -0.7, + "x": 82.55, + "y": -17.78, "z": 0.0 }, "relative": false @@ -2908,7 +2860,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.95, + "distance": -24.13, "faces": null, "opposite": "None" } @@ -3030,7 +2982,7 @@ description: Artifact commands car-wheel-assembly.kcl }, "center": { "x": 0.0, - "y": -2000.0, + "y": -50800.0, "z": 0.0 }, "num_repetitions": 5, @@ -3195,8 +3147,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.5, - "y": -4.497952755905512, + "x": 241.29999999999998, + "y": -114.248, "z": 0.0 } } @@ -3218,7 +3170,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 2.375, + "y": 60.325, "z": 0.0 }, "relative": true @@ -3234,8 +3186,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.19, - "y": 0.19, + "x": -4.826, + "y": 4.826, "z": 0.0 }, "relative": true @@ -3252,7 +3204,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 2.375, + "y": 60.325, "z": 0.0 }, "relative": true @@ -3268,8 +3220,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.19, - "y": 0.19, + "x": 4.826, + "y": 4.826, "z": 0.0 }, "relative": true @@ -3285,8 +3237,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 9.5, - "y": 5.002, + "x": 241.3, + "y": 127.052, "z": 0.0 }, "relative": false @@ -3302,8 +3254,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.475, - "y": 0.095, + "x": 12.065, + "y": 2.413, "z": 0.0 }, "relative": true @@ -3320,7 +3272,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.475, + "y": 12.065, "z": 0.0 }, "relative": true @@ -3336,7 +3288,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.285, + "x": -7.239, "y": 0.0, "z": 0.0 }, @@ -3354,7 +3306,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.19, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3370,8 +3322,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.475, - "y": -0.095, + "x": -12.065, + "y": -2.413, "z": 0.0 }, "relative": true @@ -3388,7 +3340,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -4.466, + "y": -113.4364, "z": 0.0 }, "relative": true @@ -3404,8 +3356,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.19, - "y": -0.19, + "x": -4.826, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3421,8 +3373,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 9.025, - "y": -1.578, + "x": 229.235, + "y": -40.08, "z": 0.0 }, "relative": false @@ -3438,8 +3390,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.57, - "y": -0.19, + "x": -14.478, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3456,7 +3408,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.19, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3472,8 +3424,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.57, - "y": -0.95, + "x": 14.478, + "y": -24.13, "z": 0.0 }, "relative": true @@ -3490,7 +3442,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.475, + "y": -12.065, "z": 0.0 }, "relative": true @@ -3506,8 +3458,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.19, - "y": -0.19, + "x": 4.826, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3523,8 +3475,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 9.215, - "y": -4.778, + "x": 234.061, + "y": -121.36, "z": 0.0 }, "relative": false @@ -3540,8 +3492,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.475, - "y": -0.095, + "x": 12.065, + "y": -2.413, "z": 0.0 }, "relative": true @@ -3558,7 +3510,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.19, + "y": -4.826, "z": 0.0 }, "relative": true @@ -3574,7 +3526,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.285, + "x": 7.239, "y": 0.0, "z": 0.0 }, @@ -3592,7 +3544,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.475, + "y": 12.065, "z": 0.0 }, "relative": true @@ -4164,14 +4116,6 @@ description: Artifact commands car-wheel-assembly.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4227,7 +4171,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.0, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 } @@ -4252,7 +4196,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 6.0, + "radius": 152.39999999999998, "start": { "unit": "degrees", "value": 0.0 @@ -4295,7 +4239,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.25, + "distance": 6.35, "faces": null, "opposite": "None" } @@ -4387,7 +4331,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -4412,7 +4356,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -4451,7 +4395,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -4526,7 +4470,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.935, + "x": -49.149, "y": 0.0, "z": 0.0 } @@ -4548,10 +4492,10 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "arc", "center": { - "x": -2.25, + "x": -57.15, "y": 0.0 }, - "radius": 0.315, + "radius": 8.001, "start": { "unit": "degrees", "value": 0.0 @@ -4611,7 +4555,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -4678,7 +4622,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -4745,7 +4689,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -4812,7 +4756,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -4879,7 +4823,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -5039,7 +4983,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.25, + "x": 6.35, "y": 0.0, "z": 0.0 } @@ -5064,7 +5008,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -5103,7 +5047,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -5178,7 +5122,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.0, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 } @@ -5203,7 +5147,7 @@ description: Artifact commands car-wheel-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 6.0, + "radius": 152.39999999999998, "start": { "unit": "degrees", "value": 0.0 @@ -5242,7 +5186,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.25, + "distance": 6.35, "faces": null, "opposite": "None" } @@ -5317,7 +5261,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.935, + "x": -49.149, "y": 0.0, "z": 0.0 } @@ -5339,10 +5283,10 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "arc", "center": { - "x": -2.25, + "x": -57.15, "y": 0.0 }, - "radius": 0.315, + "radius": 8.001, "start": { "unit": "degrees", "value": 0.0 @@ -5402,7 +5346,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -5469,7 +5413,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -5536,7 +5480,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -5603,7 +5547,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -5670,7 +5614,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -5745,7 +5689,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.75, + "x": 146.04999999999998, "y": 0.0, "z": 0.0 } @@ -5767,10 +5711,10 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "arc", "center": { - "x": 5.5, + "x": 139.7, "y": 0.0 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -5830,7 +5774,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -5897,7 +5841,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -5964,7 +5908,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6031,7 +5975,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6098,7 +6042,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6165,7 +6109,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6232,7 +6176,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6299,7 +6243,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6366,7 +6310,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6433,7 +6377,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6500,7 +6444,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6567,7 +6511,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6634,7 +6578,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6701,7 +6645,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6768,7 +6712,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6835,7 +6779,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -6910,8 +6854,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.17, - "y": 2.56, + "x": 55.117999999999995, + "y": 65.024, "z": 0.0 } } @@ -6932,7 +6876,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.12, + "x": 3.048, "y": 0.0, "z": 0.0 }, @@ -6950,7 +6894,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 2.56, + "y": 65.024, "z": 0.0 }, "relative": true @@ -6966,7 +6910,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.12, + "x": -3.048, "y": 0.0, "z": 0.0 }, @@ -6983,8 +6927,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 2.17, - "y": 2.56, + "x": 55.118, + "y": 65.024, "z": 0.0 }, "relative": false @@ -7038,7 +6982,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7165,7 +7109,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7292,7 +7236,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7419,7 +7363,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7546,7 +7490,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7681,8 +7625,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.17, - "y": 2.56, + "x": -55.117999999999995, + "y": 65.024, "z": 0.0 } } @@ -7703,7 +7647,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.12, + "x": -3.048, "y": 0.0, "z": 0.0 }, @@ -7721,7 +7665,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 2.56, + "y": 65.024, "z": 0.0 }, "relative": true @@ -7737,7 +7681,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.12, + "x": 3.048, "y": 0.0, "z": 0.0 }, @@ -7754,8 +7698,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -2.17, - "y": 2.56, + "x": -55.118, + "y": 65.024, "z": 0.0 }, "relative": false @@ -7809,7 +7753,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -7936,7 +7880,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -8063,7 +8007,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -8190,7 +8134,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -8317,7 +8261,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -8511,14 +8455,6 @@ description: Artifact commands car-wheel-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8574,7 +8510,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.05, + "x": 153.67, "y": 0.0, "z": 0.0 } @@ -8597,7 +8533,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.93, + "y": 23.622, "z": 0.0 }, "relative": true @@ -8612,7 +8548,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": 90.0 @@ -8629,7 +8565,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -1.36, + "x": -34.544, "y": 0.0, "z": 0.0 }, @@ -8645,7 +8581,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": -90.0 @@ -8663,7 +8599,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.15, + "y": 3.81, "z": 0.0 }, "relative": true @@ -8678,7 +8614,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": -90.0 @@ -8695,7 +8631,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 1.48, + "x": 37.592, "y": 0.0, "z": 0.0 }, @@ -8711,7 +8647,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.39, + "radius": 9.906, "offset": { "unit": "degrees", "value": -90.0 @@ -8729,7 +8665,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -1.1, + "y": -27.94, "z": 0.0 }, "relative": true @@ -8744,7 +8680,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.39, + "radius": 9.906, "offset": { "unit": "degrees", "value": -90.0 @@ -8761,7 +8697,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -1.48, + "x": -37.592, "y": 0.0, "z": 0.0 }, @@ -8777,7 +8713,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": -90.0 @@ -8795,7 +8731,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.15, + "y": 3.81, "z": 0.0 }, "relative": true @@ -8810,7 +8746,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": -90.0 @@ -8827,7 +8763,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 1.36, + "x": 34.544, "y": 0.0, "z": 0.0 }, @@ -8843,7 +8779,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.12, + "radius": 3.0479999999999996, "offset": { "unit": "degrees", "value": 90.0 @@ -9258,22 +9194,14 @@ description: Artifact commands car-wheel-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], "command": { "type": "make_plane", "origin": { - "x": 2.25, - "y": -1.1811023622047243, + "x": 57.15, + "y": -29.999999999999996, "z": 0.0 }, "x_axis": { @@ -9321,7 +9249,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.4724409448818898, + "x": 12.0, "y": 0.0, "z": 0.0 } @@ -9343,8 +9271,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.172, - "y": 0.4724, + "x": 4.3676, + "y": 12.0, "z": 0.0 }, "relative": true @@ -9360,8 +9288,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.4724, - "y": 0.4724, + "x": 12.0, + "y": 12.0, "z": 0.0 }, "relative": false @@ -9377,8 +9305,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.4724, - "y": 1.1811, + "x": 12.0, + "y": 30.0, "z": 0.0 }, "relative": false @@ -9393,7 +9321,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.11811023622047245, + "radius": 3.0, "offset": { "unit": "degrees", "value": 90.0 @@ -9410,8 +9338,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.001, - "y": 1.2992, + "x": 0.0254, + "y": 33.0, "z": 0.0 }, "relative": false @@ -9427,8 +9355,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.001, - "y": 0.6811, + "x": 0.0254, + "y": 17.3, "z": 0.0 }, "relative": false @@ -9444,8 +9372,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.4016, - "y": 0.6811, + "x": 10.2, + "y": 17.3, "z": 0.0 }, "relative": false @@ -9461,7 +9389,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.4016, + "x": 10.2, "y": 0.0, "z": 0.0 }, @@ -9725,14 +9653,6 @@ description: Artifact commands car-wheel-assembly.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -9788,8 +9708,8 @@ description: Artifact commands car-wheel-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.5, - "y": 5.51, + "x": 241.29999999999998, + "y": 139.95399999999998, "z": 0.0 } } @@ -9810,8 +9730,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 10.4, - "y": 5.51, + "x": 264.16, + "y": 139.954, "z": 0.0 }, "relative": false @@ -9826,7 +9746,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 1.6, + "radius": 40.64, "offset": { "unit": "degrees", "value": -90.0 @@ -9843,8 +9763,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 12.0, - "y": 2.36, + "x": 304.8, + "y": 59.944, "z": 0.0 }, "relative": false @@ -9860,7 +9780,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.39, + "x": -9.906, "y": 0.0, "z": 0.0 }, @@ -9878,7 +9798,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.39, + "y": -9.906, "z": 0.0 }, "relative": true @@ -9894,7 +9814,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.39, + "x": 9.906, "y": 0.0, "z": 0.0 }, @@ -9911,8 +9831,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 12.0, - "y": -1.97, + "x": 304.8, + "y": -50.038, "z": 0.0 }, "relative": false @@ -9928,7 +9848,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.39, + "x": -9.906, "y": 0.0, "z": 0.0 }, @@ -9946,7 +9866,7 @@ description: Artifact commands car-wheel-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": -0.39, + "y": -9.906, "z": 0.0 }, "relative": true @@ -9962,7 +9882,7 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.39, + "x": 9.906, "y": 0.0, "z": 0.0 }, @@ -9979,8 +9899,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 12.0, - "y": -3.91, + "x": 304.8, + "y": -99.314, "z": 0.0 }, "relative": false @@ -9995,7 +9915,7 @@ description: Artifact commands car-wheel-assembly.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 1.6, + "radius": 40.64, "offset": { "unit": "degrees", "value": -90.0 @@ -10012,8 +9932,8 @@ description: Artifact commands car-wheel-assembly.kcl "segment": { "type": "line", "end": { - "x": 9.5, - "y": -5.51, + "x": 241.3, + "y": -139.954, "z": 0.0 }, "relative": false @@ -10366,13 +10286,5 @@ description: Artifact commands car-wheel-assembly.kcl "roughness": 0.8, "ambient_occlusion": 0.0 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap index fe650c1b7..8199cfb02 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands color-cube.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1926,37 +1918,5 @@ description: Artifact commands color-cube.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap index 3045566b5..5ec8fb559 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap @@ -40,9 +40,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -96,9 +93,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -165,9 +159,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -208,9 +199,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -280,9 +268,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -323,9 +308,6 @@ description: Variables in memory after executing color-cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } } diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap index 1510487c9..89c0421f6 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands cycloidal-gear.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -106,8 +98,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.46499999999999997, - "y": 0.3, + "x": 11.810999999999998, + "y": 7.619999999999999, "z": 0.0 } } @@ -128,10 +120,10 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 0.465, + "x": 11.811, "y": -0.0 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 90.0 @@ -152,7 +144,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -168,7 +160,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -184,7 +176,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -200,7 +192,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -217,8 +209,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.4339, - "y": -0.2505, + "x": 11.0205, + "y": -6.3627, "z": 0.0 }, "angle_snap_increment": null @@ -263,7 +255,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1485, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } @@ -288,7 +280,7 @@ description: Artifact commands cycloidal-gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1485, + "radius": 3.7718999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -335,7 +327,7 @@ description: Artifact commands cycloidal-gear.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.75 + "z": 19.049999999999997 }, "x_axis": { "x": 1.0, @@ -396,8 +388,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.5490469489562866, - "y": -0.06908290556854735, + "x": 13.94579250348968, + "y": -1.7547058014411026, "z": 0.0 } } @@ -418,10 +410,10 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 0.3562, - "y": -0.2989 + "x": 9.0478, + "y": -7.592 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 50.0 @@ -442,7 +434,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -458,7 +450,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -474,7 +466,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -490,7 +482,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -507,8 +499,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.1714, - "y": -0.4708, + "x": 4.3523, + "y": -11.958, "z": 0.0 }, "angle_snap_increment": null @@ -553,7 +545,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1485, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } @@ -578,7 +570,7 @@ description: Artifact commands cycloidal-gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1485, + "radius": 3.7718999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -625,7 +617,7 @@ description: Artifact commands cycloidal-gear.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.5 + "z": 38.099999999999994 }, "x_axis": { "x": 1.0, @@ -686,8 +678,8 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.37618872851878504, - "y": -0.4058411518505976, + "x": 9.555193704377139, + "y": -10.308365257005178, "z": 0.0 } } @@ -708,10 +700,10 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "arc", "center": { - "x": 0.0807, - "y": -0.4579 + "x": 2.051, + "y": -11.6316 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 10.0 @@ -732,7 +724,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -748,7 +740,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -764,7 +756,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.501, + "radius": 12.725399999999999, "offset": { "unit": "degrees", "value": 60.0 @@ -780,7 +772,7 @@ description: Artifact commands cycloidal-gear.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -180.0 @@ -797,8 +789,8 @@ description: Artifact commands cycloidal-gear.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.1714, - "y": -0.4708, + "x": -4.3523, + "y": -11.958, "z": 0.0 }, "angle_snap_increment": null @@ -843,7 +835,7 @@ description: Artifact commands cycloidal-gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1485, + "x": 3.7718999999999996, "y": 0.0, "z": 0.0 } @@ -868,7 +860,7 @@ description: Artifact commands cycloidal-gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1485, + "radius": 3.7718999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -1113,37 +1105,5 @@ description: Artifact commands cycloidal-gear.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap index 8b85c288f..f44052717 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap @@ -84,8 +84,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -120,8 +120,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -156,8 +156,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -192,8 +192,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -317,8 +317,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -353,8 +353,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -389,8 +389,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -425,8 +425,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -550,8 +550,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -586,8 +586,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -622,8 +622,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -658,8 +658,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap index f6e183cde..3a407b957 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands dodecahedron.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.176549955167156, + "x": 385.48436886124574, "y": 0.0, "z": 0.0 } @@ -114,8 +106,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 4.6898, - "y": 14.4338, + "x": 119.1212, + "y": 366.6174, "z": 0.0 }, "relative": false @@ -131,8 +123,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -12.2781, - "y": 8.9206, + "x": -311.8634, + "y": 226.582, "z": 0.0 }, "relative": false @@ -148,8 +140,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -12.2781, - "y": -8.9206, + "x": -311.8634, + "y": -226.582, "z": 0.0 }, "relative": false @@ -165,8 +157,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 4.6898, - "y": -14.4338, + "x": 119.1212, + "y": -366.6174, "z": 0.0 }, "relative": false @@ -182,7 +174,7 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 15.1765, + "x": 385.4844, "y": 0.0, "z": 0.0 }, @@ -204,9 +196,9 @@ description: Artifact commands dodecahedron.kcl "command": { "type": "make_plane", "origin": { - "x": -17.76901418668612, + "x": -451.33296034182746, "y": 0.0, - "z": 10.981854713951092 + "z": 278.9391097343577 }, "x_axis": { "x": -0.4472135954999579, @@ -253,7 +245,7 @@ description: Artifact commands dodecahedron.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 15.176549955167156, + "x": 385.48436886124574, "y": 0.0, "z": 0.0 } @@ -275,8 +267,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 4.6898, - "y": 14.4338, + "x": 119.1212, + "y": 366.6174, "z": 0.0 }, "relative": false @@ -292,8 +284,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -12.2781, - "y": 8.9206, + "x": -311.8634, + "y": 226.582, "z": 0.0 }, "relative": false @@ -309,8 +301,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": -12.2781, - "y": -8.9206, + "x": -311.8634, + "y": -226.582, "z": 0.0 }, "relative": false @@ -326,8 +318,8 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 4.6898, - "y": -14.4338, + "x": 119.1212, + "y": -366.6174, "z": 0.0 }, "relative": false @@ -343,7 +335,7 @@ description: Artifact commands dodecahedron.kcl "segment": { "type": "line", "end": { - "x": 15.1765, + "x": 385.4844, "y": 0.0, "z": 0.0 }, @@ -381,7 +373,7 @@ description: Artifact commands dodecahedron.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 5.0, + "distance": 127.0, "faces": null, "opposite": "None" } @@ -532,7 +524,7 @@ description: Artifact commands dodecahedron.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 5.0, + "distance": 127.0, "faces": null, "opposite": "None" } @@ -696,7 +688,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -717,7 +709,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -738,7 +730,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -759,7 +751,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -780,7 +772,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -801,7 +793,7 @@ description: Artifact commands dodecahedron.kcl "center": { "x": 0.0, "y": 0.0, - "z": 19.866361807294155 + "z": 504.6055899052715 }, "num_repetitions": 1, "arc_degrees": 360.0, @@ -816,37 +808,5 @@ description: Artifact commands dodecahedron.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap index 82797d5dd..6eb852c98 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap @@ -9,8 +9,8 @@ description: Operations executed dodecahedron.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -45,8 +45,8 @@ description: Operations executed dodecahedron.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -63,8 +63,8 @@ description: Operations executed dodecahedron.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -99,8 +99,8 @@ description: Operations executed dodecahedron.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -117,8 +117,8 @@ description: Operations executed dodecahedron.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap index 908768666..a76bdfd93 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap @@ -182,9 +182,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -401,9 +398,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -617,9 +611,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -833,9 +824,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1049,9 +1037,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1265,9 +1250,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1442,9 +1424,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1651,9 +1630,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1826,9 +1802,6 @@ description: Variables in memory after executing dodecahedron.kcl "units": { "type": "Unknown" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap index db49f4bc9..fe7b2396e 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8244,37 +8236,5 @@ description: Artifact commands dual-basin-utility-sink.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap index cf88e75e1..faa1f163a 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap @@ -256,9 +256,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -436,9 +433,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -616,9 +610,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -796,9 +787,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -976,9 +964,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1156,9 +1141,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1284,9 +1266,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -1353,9 +1332,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -1443,9 +1419,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1561,9 +1534,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1679,9 +1649,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1797,9 +1764,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1915,9 +1879,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2033,9 +1994,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2187,9 +2145,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -2341,9 +2296,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2439,9 +2391,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2506,9 +2455,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -2700,9 +2646,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2880,9 +2823,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3060,9 +3000,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3240,9 +3177,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3420,9 +3354,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3600,9 +3531,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3780,9 +3708,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3960,9 +3885,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4200,9 +4122,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4380,9 +4299,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4560,9 +4476,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4740,9 +4653,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4920,9 +4830,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5100,9 +5007,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5314,9 +5218,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5494,9 +5395,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5609,9 +5507,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -5803,9 +5698,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5983,9 +5875,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6236,9 +6125,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6416,9 +6302,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6596,9 +6479,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6776,9 +6656,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6956,9 +6833,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7136,9 +7010,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7225,9 +7096,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -7595,9 +7463,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8002,9 +7867,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8414,9 +8276,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8821,9 +8680,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9160,9 +9016,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9401,9 +9254,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9666,9 +9516,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9740,9 +9587,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -9934,9 +9778,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10114,9 +9955,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10328,9 +10166,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10508,9 +10343,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10597,9 +10429,6 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } } diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap index 226d2e6d1..6b653f7f8 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands enclosure.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3217,37 +3209,5 @@ description: Artifact commands enclosure.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap index a84257b96..fe7a03c62 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap @@ -223,9 +223,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -572,9 +569,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1132,9 +1126,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1652,9 +1643,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1862,9 +1850,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2283,9 +2268,6 @@ description: Variables in memory after executing enclosure.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap index a567dff13..797ec5093 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands exhaust-manifold.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -93,7 +85,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 0.125, + "y": 3.175, "z": 0.0 } } @@ -115,7 +107,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 3.0, + "y": 76.2, "z": 0.0 }, "relative": true @@ -130,7 +122,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": -80.0 @@ -147,8 +139,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 5.9088, - "y": 1.0419, + "x": 150.0847, + "y": 26.464, "z": 0.0 }, "relative": true @@ -163,7 +155,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": 85.0 @@ -180,8 +172,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -0.4358, - "y": 4.981, + "x": -11.0688, + "y": 126.5167, "z": 0.0 }, "relative": true @@ -243,7 +235,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.8125, + "x": 20.6375, "y": 0.0, "z": 0.0 } @@ -268,7 +260,7 @@ description: Artifact commands exhaust-manifold.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.8125, + "radius": 20.6375, "start": { "unit": "degrees", "value": 0.0 @@ -319,7 +311,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.7325, + "x": 18.6055, "y": 0.0, "z": 0.0 } @@ -344,7 +336,7 @@ description: Artifact commands exhaust-manifold.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -446,7 +438,7 @@ description: Artifact commands exhaust-manifold.kcl "command": { "type": "make_plane", "origin": { - "x": 2.0, + "x": 50.8, "y": 0.0, "z": 0.0 }, @@ -496,7 +488,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 0.125, + "y": 3.175, "z": 0.0 } } @@ -518,7 +510,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 3.0, + "y": 76.2, "z": 0.0 }, "relative": true @@ -533,7 +525,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": -80.0 @@ -550,8 +542,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 5.9088, - "y": 1.0419, + "x": 150.0847, + "y": 26.464, "z": 0.0 }, "relative": true @@ -566,7 +558,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": 85.0 @@ -583,8 +575,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -0.4358, - "y": 4.981, + "x": -11.0688, + "y": 126.5167, "z": 0.0 }, "relative": true @@ -646,7 +638,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.8125, + "x": 71.4375, "y": 0.0, "z": 0.0 } @@ -668,10 +660,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 2.0, + "x": 50.8, "y": 0.0 }, - "radius": 0.8125, + "radius": 20.6375, "start": { "unit": "degrees", "value": 0.0 @@ -722,7 +714,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.7325, + "x": 69.40549999999999, "y": 0.0, "z": 0.0 } @@ -744,10 +736,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 2.0, + "x": 50.8, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -849,7 +841,7 @@ description: Artifact commands exhaust-manifold.kcl "command": { "type": "make_plane", "origin": { - "x": 4.0, + "x": 101.6, "y": 0.0, "z": 0.0 }, @@ -899,7 +891,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 0.125, + "y": 3.175, "z": 0.0 } } @@ -921,7 +913,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 5.0, + "y": 127.0, "z": 0.0 }, "relative": true @@ -936,7 +928,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": -80.0 @@ -953,8 +945,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 4.924, - "y": 0.8682, + "x": 125.0706, + "y": 22.0533, "z": 0.0 }, "relative": true @@ -969,7 +961,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": 85.0 @@ -986,8 +978,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -0.2615, - "y": 2.9886, + "x": -6.6413, + "y": 75.91, "z": 0.0 }, "relative": true @@ -1049,7 +1041,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.8125, + "x": 122.2375, "y": 0.0, "z": 0.0 } @@ -1071,10 +1063,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 4.0, + "x": 101.6, "y": 0.0 }, - "radius": 0.8125, + "radius": 20.6375, "start": { "unit": "degrees", "value": 0.0 @@ -1125,7 +1117,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.7325, + "x": 120.20549999999999, "y": 0.0, "z": 0.0 } @@ -1147,10 +1139,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 4.0, + "x": 101.6, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -1252,7 +1244,7 @@ description: Artifact commands exhaust-manifold.kcl "command": { "type": "make_plane", "origin": { - "x": 6.0, + "x": 152.39999999999998, "y": 0.0, "z": 0.0 }, @@ -1302,7 +1294,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 0.125, + "y": 3.175, "z": 0.0 } } @@ -1324,7 +1316,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 5.0, + "y": 127.0, "z": 0.0 }, "relative": true @@ -1339,7 +1331,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": -80.0 @@ -1356,8 +1348,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 4.924, - "y": 0.8682, + "x": 125.0706, + "y": 22.0533, "z": 0.0 }, "relative": true @@ -1372,7 +1364,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 3.0, + "radius": 76.19999999999999, "offset": { "unit": "degrees", "value": 85.0 @@ -1389,8 +1381,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -0.2615, - "y": 2.9886, + "x": -6.6413, + "y": 75.91, "z": 0.0 }, "relative": true @@ -1452,7 +1444,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.8125, + "x": 173.0375, "y": 0.0, "z": 0.0 } @@ -1474,10 +1466,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 6.0, + "x": 152.4, "y": 0.0 }, - "radius": 0.8125, + "radius": 20.6375, "start": { "unit": "degrees", "value": 0.0 @@ -1528,7 +1520,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.7325, + "x": 171.00549999999998, "y": 0.0, "z": 0.0 } @@ -1550,10 +1542,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 6.0, + "x": 152.4, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -1704,8 +1696,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.3, - "y": -1.25, + "x": 109.21999999999998, + "y": -31.75, "z": 0.0 } } @@ -1726,7 +1718,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -2.6, + "x": -66.04, "y": 0.0, "z": 0.0 }, @@ -1742,7 +1734,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -40.0 @@ -1758,7 +1750,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.9, + "radius": 22.86, "offset": { "unit": "degrees", "value": 80.0 @@ -1774,7 +1766,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -40.0 @@ -1791,7 +1783,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -35.56, "y": 0.0, "z": 0.0 }, @@ -1809,7 +1801,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "line", "end": { "x": 0.0, - "y": 2.6, + "y": 66.04, "z": 0.0 }, "relative": true @@ -1825,7 +1817,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 3.1, + "x": 78.74, "y": 0.0, "z": 0.0 }, @@ -1841,7 +1833,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -40.0 @@ -1857,7 +1849,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 1.5, + "radius": 38.099999999999994, "offset": { "unit": "degrees", "value": 80.0 @@ -1873,7 +1865,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -40.0 @@ -1890,7 +1882,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 3.1, + "x": 78.74, "y": 0.0, "z": 0.0 }, @@ -1907,8 +1899,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": 7.2713, - "y": -1.25, + "x": 184.6922, + "y": -31.75, "z": 0.0 }, "relative": false @@ -1924,7 +1916,7 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "line", "end": { - "x": -1.4, + "x": -35.56, "y": 0.0, "z": 0.0 }, @@ -1940,7 +1932,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.3, + "radius": 7.619999999999999, "offset": { "unit": "degrees", "value": -40.0 @@ -1956,7 +1948,7 @@ description: Artifact commands exhaust-manifold.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.9, + "radius": 22.86, "offset": { "unit": "degrees", "value": 80.0 @@ -1973,8 +1965,8 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.2215, - "y": -0.0702, + "x": -5.6259, + "y": -1.7827, "z": 0.0 }, "angle_snap_increment": null @@ -2019,7 +2011,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.7325, + "x": 18.6055, "y": 0.0, "z": 0.0 } @@ -2044,7 +2036,7 @@ description: Artifact commands exhaust-manifold.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -2113,7 +2105,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.7325, + "x": 69.40549999999999, "y": 0.0, "z": 0.0 } @@ -2135,10 +2127,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 2.0, + "x": 50.8, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -2207,7 +2199,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.7325, + "x": 120.20549999999999, "y": 0.0, "z": 0.0 } @@ -2229,10 +2221,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 4.0, + "x": 101.6, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -2301,7 +2293,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 6.7325, + "x": 171.00549999999998, "y": 0.0, "z": 0.0 } @@ -2323,10 +2315,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 6.0, + "x": 152.4, "y": 0.0 }, - "radius": 0.7325, + "radius": 18.6055, "start": { "unit": "degrees", "value": 0.0 @@ -2395,8 +2387,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.85, - "y": -0.975, + "x": -21.59, + "y": -24.764999999999997, "z": 0.0 } } @@ -2417,10 +2409,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": -0.975, - "y": -0.975 + "x": -24.765, + "y": -24.765 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -2489,8 +2481,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1, - "y": 0.975, + "x": 27.94, + "y": 24.764999999999997, "z": 0.0 } } @@ -2511,10 +2503,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 0.975, - "y": 0.975 + "x": 24.765, + "y": 24.765 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -2583,8 +2575,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.15, - "y": 0.975, + "x": 130.81, + "y": 24.764999999999997, "z": 0.0 } } @@ -2605,10 +2597,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 5.025, - "y": 0.975 + "x": 127.635, + "y": 24.765 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -2677,8 +2669,8 @@ description: Artifact commands exhaust-manifold.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 7.1, - "y": -0.975, + "x": 180.33999999999997, + "y": -24.764999999999997, "z": 0.0 } } @@ -2699,10 +2691,10 @@ description: Artifact commands exhaust-manifold.kcl "segment": { "type": "arc", "center": { - "x": 6.975, - "y": -0.975 + "x": 177.165, + "y": -24.765 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -2763,7 +2755,7 @@ description: Artifact commands exhaust-manifold.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.125, + "distance": 3.175, "faces": null, "opposite": "None" } @@ -3355,7 +3347,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 1.5, + "radius": 38.099999999999994, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3367,7 +3359,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 1.5, + "radius": 38.099999999999994, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3379,7 +3371,7 @@ description: Artifact commands exhaust-manifold.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.25, + "radius": 6.35, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3391,41 +3383,9 @@ description: Artifact commands exhaust-manifold.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.25, + "radius": 6.35, "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap index b0afddfa5..8bc227f1f 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap @@ -24,8 +24,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -60,8 +60,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -362,8 +362,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -398,8 +398,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -700,8 +700,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -736,8 +736,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1038,8 +1038,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1074,8 +1074,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap index ebfcdc34d..3e1c6ddb5 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap @@ -629,9 +629,6 @@ description: Variables in memory after executing exhaust-manifold.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap index e2be87f4b..cc94d9459 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands flange.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.0625, + "x": 52.387499999999996, "y": 0.0, "z": 0.0 } @@ -114,10 +106,10 @@ description: Artifact commands flange.kcl "segment": { "type": "arc", "center": { - "x": 1.75, + "x": 44.45, "y": 0.0 }, - "radius": 0.3125, + "radius": 7.9375, "start": { "unit": "degrees", "value": 0.0 @@ -214,7 +206,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.3125, + "x": 58.7375, "y": 0.0, "z": 0.0 } @@ -239,7 +231,7 @@ description: Artifact commands flange.kcl "x": 0.0, "y": 0.0 }, - "radius": 2.3125, + "radius": 58.7375, "start": { "unit": "degrees", "value": 0.0 @@ -354,7 +346,7 @@ description: Artifact commands flange.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.625, + "distance": 15.875, "faces": null, "opposite": "None" } @@ -509,7 +501,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1565, + "x": 29.3751, "y": 0.0, "z": 0.0 } @@ -534,7 +526,7 @@ description: Artifact commands flange.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.1565, + "radius": 29.3751, "start": { "unit": "degrees", "value": 0.0 @@ -573,7 +565,7 @@ description: Artifact commands flange.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1279999999999999, + "distance": 3.251199999999997, "faces": null, "opposite": "None" } @@ -648,7 +640,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.25, + "x": 31.75, "y": 0.0, "z": 0.0 } @@ -673,7 +665,7 @@ description: Artifact commands flange.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.25, + "radius": 31.75, "start": { "unit": "degrees", "value": 0.0 @@ -712,7 +704,7 @@ description: Artifact commands flange.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.06, + "distance": 1.5239999999999998, "faces": null, "opposite": "None" } @@ -787,7 +779,7 @@ description: Artifact commands flange.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.625, + "x": 15.875, "y": 0.0, "z": 0.0 } @@ -812,7 +804,7 @@ description: Artifact commands flange.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.625, + "radius": 15.875, "start": { "unit": "degrees", "value": 0.0 @@ -851,7 +843,7 @@ description: Artifact commands flange.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.813, + "distance": -20.650199999999998, "faces": null, "opposite": "None" } @@ -899,37 +891,5 @@ description: Artifact commands flange.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap index 039fcd8fa..742a5cb35 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap @@ -182,9 +182,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -351,9 +348,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -449,9 +443,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -547,9 +538,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -645,9 +633,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -758,9 +743,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1072,9 +1054,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1332,9 +1311,6 @@ description: Variables in memory after executing flange.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap index 748c09256..67e24773f 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1984,37 +1976,5 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap index f8364a5c6..f7318ab4d 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap @@ -356,9 +356,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -928,9 +925,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1280,9 +1274,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1444,9 +1435,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2086,9 +2074,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2380,9 +2365,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2679,9 +2661,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2973,9 +2952,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap index 86dbeeb66..51e1a4fa1 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands food-service-spatula.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2172,37 +2164,5 @@ description: Artifact commands food-service-spatula.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap index 621a8c033..f103e567d 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap @@ -39,8 +39,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -57,8 +57,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -93,8 +93,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -147,8 +147,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -165,8 +165,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -201,8 +201,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -255,8 +255,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -273,8 +273,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -309,8 +309,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -894,8 +894,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -930,8 +930,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap index d3e9969b3..1388deeca 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap @@ -205,9 +205,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -424,9 +421,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -497,9 +491,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -841,9 +832,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1366,9 +1354,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1694,9 +1679,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1767,9 +1749,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -2054,9 +2033,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2475,9 +2451,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2552,9 +2525,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -2916,9 +2886,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3114,9 +3081,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3292,9 +3256,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3470,9 +3431,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3650,9 +3608,6 @@ description: Variables in memory after executing food-service-spatula.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap index a049354d3..0971470c4 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands french-press.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,8 +84,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.205, - "y": 5.7, + "x": 56.007, + "y": 144.78, "z": 0.0 } } @@ -114,7 +106,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1, + "x": 2.54, "y": 0.0, "z": 0.0 }, @@ -132,7 +124,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": -0.0, - "y": 0.75, + "y": 19.05, "z": 0.0 }, "relative": true @@ -148,7 +140,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.1, + "x": -2.54, "y": -0.0, "z": 0.0 }, @@ -165,8 +157,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 2.205, - "y": 5.7, + "x": 56.007, + "y": 144.78, "z": 0.0 }, "relative": false @@ -309,8 +301,8 @@ description: Artifact commands french-press.kcl "command": { "type": "make_plane", "origin": { - "x": -0.26, - "y": 0.26, + "x": -6.604, + "y": 6.604, "z": 0.0 }, "x_axis": { @@ -358,8 +350,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.205, - "y": 5.7, + "x": 56.007, + "y": 144.78, "z": 0.0 } } @@ -380,7 +372,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1, + "x": 2.54, "y": 0.0, "z": 0.0 }, @@ -398,7 +390,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": -5.2, + "y": -132.08, "z": 0.0 }, "relative": true @@ -414,10 +406,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 2.605, - "y": 0.5 + "x": 66.167, + "y": 12.7 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 180.0 @@ -439,8 +431,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": -0.5196, + "x": 7.62, + "y": -13.1982, "z": 0.0 }, "relative": true @@ -456,10 +448,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 2.1135, - "y": -0.4464 + "x": 53.6827, + "y": -11.3386 }, - "radius": 0.6, + "radius": 15.239999999999998, "start": { "unit": "degrees", "value": 30.0 @@ -481,8 +473,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.4867, - "y": -0.2, + "x": 12.3625, + "y": -5.08, "z": 0.0 }, "relative": false @@ -498,10 +490,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 0.2367, - "y": -0.633 + "x": 6.0125, + "y": -16.0785 }, - "radius": 0.5, + "radius": 12.7, "start": { "unit": "degrees", "value": 60.0 @@ -523,8 +515,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1, - "y": -0.133, + "x": 2.54, + "y": -3.3785, "z": 0.0 }, "relative": false @@ -541,7 +533,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 0.1, + "y": 2.54, "z": 0.0 }, "relative": true @@ -557,7 +549,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1717, + "x": 4.3615, "y": 0.0, "z": 0.0 }, @@ -574,10 +566,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 0.2717, - "y": -0.633 + "x": 6.9015, + "y": -16.0785 }, - "radius": 0.6, + "radius": 15.239999999999998, "start": { "unit": "degrees", "value": 90.0 @@ -599,8 +591,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 1.2965, - "y": -0.7485, + "x": 32.9303, + "y": -19.0123, "z": 0.0 }, "relative": true @@ -616,10 +608,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 2.1182, - "y": -0.4289 + "x": 53.8018, + "y": -10.8941 }, - "radius": 0.5, + "radius": 12.7, "start": { "unit": "degrees", "value": -120.0 @@ -641,8 +633,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.2825, - "y": 0.4893, + "x": -7.1755, + "y": 12.4283, "z": 0.0 }, "relative": true @@ -658,10 +650,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 2.8125, - "y": 0.564 + "x": 71.437, + "y": 14.325 }, - "radius": 0.6, + "radius": 15.239999999999998, "start": { "unit": "degrees", "value": 205.0 @@ -683,8 +675,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 2.205, - "y": 5.7, + "x": 56.007, + "y": 144.78, "z": 0.0 }, "relative": false @@ -721,7 +713,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.75, + "distance": 19.049999999999997, "faces": null, "opposite": "None" } @@ -1099,7 +1091,7 @@ description: Artifact commands french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0 + "z": 25.4 }, "x_axis": { "x": 1.0, @@ -1160,7 +1152,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.055, + "x": 52.197, "y": 0.0, "z": 0.0 } @@ -1185,7 +1177,7 @@ description: Artifact commands french-press.kcl "x": 0.0, "y": 0.0 }, - "radius": 2.055, + "radius": 52.197, "start": { "unit": "degrees", "value": 0.0 @@ -1228,7 +1220,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.05, + "distance": 1.27, "faces": null, "opposite": "None" } @@ -1303,8 +1295,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3, - "y": 0.17, + "x": 7.619999999999999, + "y": 4.3180000000000005, "z": 0.0 } } @@ -1326,7 +1318,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 1.2, + "y": 30.48, "z": 0.0 }, "relative": true @@ -1342,10 +1334,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 0.3, - "y": 0.17 + "x": 7.62, + "y": 4.318 }, - "radius": 1.2, + "radius": 30.479999999999997, "start": { "unit": "degrees", "value": 90.0 @@ -1367,8 +1359,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 0.17, + "x": 7.62, + "y": 4.318, "z": 0.0 }, "relative": false @@ -1422,7 +1414,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -1529,7 +1521,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -1636,7 +1628,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -1780,8 +1772,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.15, - "y": 1.11, + "x": 3.8099999999999996, + "y": 28.194000000000003, "z": 0.0 } } @@ -1802,8 +1794,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 2.005, - "y": 1.11, + "x": 50.927, + "y": 28.194, "z": 0.0 }, "relative": false @@ -1819,8 +1811,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 2.135, - "y": 1.1851, + "x": 54.229, + "y": 30.1004, "z": 0.0 }, "relative": false @@ -1836,8 +1828,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.025, - "y": -0.0433, + "x": 0.635, + "y": -1.0999, "z": 0.0 }, "relative": true @@ -1853,8 +1845,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.13, - "y": -0.0751, + "x": -3.302, + "y": -1.9064, "z": 0.0 }, "relative": true @@ -1870,8 +1862,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.15, - "y": 1.0667, + "x": 3.81, + "y": 27.0941, "z": 0.0 }, "relative": false @@ -1887,8 +1879,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.15, - "y": 1.11, + "x": 3.81, + "y": 28.194, "z": 0.0 }, "relative": false @@ -2120,8 +2112,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1, - "y": 1.0, + "x": 2.54, + "y": 25.4, "z": 0.0 } } @@ -2142,7 +2134,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1, + "x": 2.54, "y": 0.0, "z": 0.0 }, @@ -2159,8 +2151,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.05, - "y": 0.9736, + "x": 1.27, + "y": 24.7282, "z": 0.0 }, "relative": false @@ -2177,7 +2169,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 10.0, + "y": 254.0, "z": 0.0 }, "relative": true @@ -2193,7 +2185,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -2211,7 +2203,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": -0.05, + "y": -1.27, "z": 0.0 }, "relative": true @@ -2226,7 +2218,7 @@ description: Artifact commands french-press.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.6, + "radius": 15.239999999999998, "offset": { "unit": "degrees", "value": -90.0 @@ -2243,8 +2235,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.1, - "y": 1.0, + "x": 2.54, + "y": 25.4, "z": 0.0 }, "relative": false @@ -2449,7 +2441,7 @@ description: Artifact commands french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12 + "z": 28.448 }, "x_axis": { "x": 1.0, @@ -2510,7 +2502,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.965, + "x": 49.911, "y": 0.0, "z": 0.0 } @@ -2535,7 +2527,7 @@ description: Artifact commands french-press.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.965, + "radius": 49.911, "start": { "unit": "degrees", "value": 0.0 @@ -2586,7 +2578,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.15, + "x": 3.8099999999999996, "y": 0.0, "z": 0.0 } @@ -2611,7 +2603,7 @@ description: Artifact commands french-press.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.15, + "radius": 3.8099999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -2672,7 +2664,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.05, + "distance": 1.27, "faces": null, "opposite": "None" } @@ -2767,7 +2759,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.7, + "x": 43.18, "y": 0.0, "z": 0.0 } @@ -2789,10 +2781,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 1.4, + "x": 35.56, "y": 0.0 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -2852,7 +2844,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -2919,7 +2911,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -2986,7 +2978,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3053,7 +3045,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3120,7 +3112,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3187,7 +3179,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3254,7 +3246,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3321,7 +3313,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3396,7 +3388,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.8, + "x": 20.32, "y": 0.0, "z": 0.0 } @@ -3418,10 +3410,10 @@ description: Artifact commands french-press.kcl "segment": { "type": "arc", "center": { - "x": 0.6, + "x": 15.24, "y": 0.0 }, - "radius": 0.2, + "radius": 5.08, "start": { "unit": "degrees", "value": 0.0 @@ -3481,7 +3473,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3548,7 +3540,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3615,7 +3607,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3682,7 +3674,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.05, + "distance": -1.27, "faces": null, "opposite": "None" } @@ -3786,7 +3778,7 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.205, + "x": 56.007, "y": 0.0, "z": 0.0 } @@ -3811,7 +3803,7 @@ description: Artifact commands french-press.kcl "x": 0.0, "y": 0.0 }, - "radius": 2.205, + "radius": 56.007, "start": { "unit": "degrees", "value": 0.0 @@ -3854,7 +3846,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 7.32, + "distance": 185.928, "faces": null, "opposite": "None" } @@ -3912,7 +3904,7 @@ description: Artifact commands french-press.kcl "face_ids": [ "[uuid]" ], - "shell_thickness": 0.07, + "shell_thickness": 1.778, "hollow": false } }, @@ -3971,8 +3963,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.2, - "y": 6.62, + "x": 5.08, + "y": 168.148, "z": 0.0 } } @@ -3993,7 +3985,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 1.905, + "x": 48.387, "y": 0.0, "z": 0.0 }, @@ -4011,7 +4003,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 0.7, + "y": 17.78, "z": 0.0 }, "relative": true @@ -4027,7 +4019,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.3, + "x": 7.62, "y": 0.0, "z": 0.0 }, @@ -4045,7 +4037,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 0.4, + "y": 10.16, "z": 0.0 }, "relative": true @@ -4061,8 +4053,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.02, - "y": 0.02, + "x": -0.508, + "y": 0.508, "z": 0.0 }, "relative": true @@ -4078,18 +4070,18 @@ description: Artifact commands french-press.kcl "segment": { "type": "bezier", "control1": { - "x": -0.3, + "x": -7.62, "y": 0.0, "z": 0.0 }, "control2": { - "x": 0.441, - "y": 1.0, + "x": 11.2014, + "y": 25.4, "z": 0.0 }, "end": { - "x": -2.305, - "y": 1.0, + "x": -58.547, + "y": 25.4, "z": 0.0 }, "relative": true @@ -4105,8 +4097,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.2, - "y": 6.62, + "x": 5.08, + "y": 168.148, "z": 0.0 }, "relative": false @@ -4310,7 +4302,7 @@ description: Artifact commands french-press.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -0.325, + "y": -8.254999999999999, "z": 0.0 }, "x_axis": { @@ -4372,8 +4364,8 @@ description: Artifact commands french-press.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.3, - "y": 6.4, + "x": 58.419999999999995, + "y": 162.56, "z": 0.0 } } @@ -4394,7 +4386,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.56, + "x": 14.224, "y": 0.0, "z": 0.0 }, @@ -4411,8 +4403,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 1.24, - "y": -1.14, + "x": 31.496, + "y": -28.956, "z": 0.0 }, "angle_snap_increment": null @@ -4428,8 +4420,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.07, - "y": -3.66, + "x": 1.778, + "y": -92.964, "z": 0.0 }, "angle_snap_increment": null @@ -4445,8 +4437,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -1.04, - "y": -0.99, + "x": -26.416, + "y": -25.146, "z": 0.0 }, "angle_snap_increment": null @@ -4462,7 +4454,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -1.09, + "x": -27.686, "y": 0.0, "z": 0.0 }, @@ -4480,7 +4472,7 @@ description: Artifact commands french-press.kcl "type": "line", "end": { "x": 0.0, - "y": 0.43, + "y": 10.922, "z": 0.0 }, "relative": true @@ -4496,8 +4488,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 0.99, - "y": -0.02, + "x": 25.146, + "y": -0.508, "z": 0.0 }, "relative": true @@ -4513,8 +4505,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 0.6, - "y": 0.58, + "x": 15.24, + "y": 14.732, "z": 0.0 }, "angle_snap_increment": null @@ -4530,8 +4522,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.07, - "y": 3.55, + "x": -1.778, + "y": 90.17, "z": 0.0 }, "angle_snap_increment": null @@ -4547,8 +4539,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": -0.84, - "y": 0.73, + "x": -21.336, + "y": 18.542, "z": 0.0 }, "angle_snap_increment": null @@ -4564,7 +4556,7 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": -0.4, + "x": -10.16, "y": 0.0, "z": 0.0 }, @@ -4581,8 +4573,8 @@ description: Artifact commands french-press.kcl "segment": { "type": "line", "end": { - "x": 2.3, - "y": 6.4, + "x": 58.42, + "y": 162.56, "z": 0.0 }, "relative": false @@ -4619,7 +4611,7 @@ description: Artifact commands french-press.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.65, + "distance": -16.509999999999998, "faces": null, "opposite": "None" } @@ -4932,37 +4924,5 @@ description: Artifact commands french-press.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap index 841cc5cb4..c1aed9788 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap @@ -117,7 +117,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -145,9 +145,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -381,7 +378,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -409,9 +406,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -677,7 +671,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -705,9 +699,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -973,7 +964,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -1001,9 +992,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1128,7 +1116,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -1156,9 +1144,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1321,7 +1306,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -1349,9 +1334,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1546,7 +1528,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -1574,9 +1556,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1771,7 +1750,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -1799,9 +1778,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1996,7 +1972,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -2024,9 +2000,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2221,7 +2194,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -2249,9 +2222,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2446,7 +2416,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -2474,9 +2444,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2671,7 +2638,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -2699,9 +2666,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2896,7 +2860,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -2924,9 +2888,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3126,7 +3087,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -3154,9 +3115,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3351,7 +3309,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -3379,9 +3337,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3576,7 +3531,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -3604,9 +3559,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3801,7 +3753,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -3829,9 +3781,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3984,9 +3933,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4402,7 +4348,7 @@ description: Variables in memory after executing french-press.kcl "value": "Custom", "origin": { "x": 0.0, - "y": -0.325, + "y": -8.254999999999999, "z": 0.0, "units": { "type": "Mm" @@ -4431,9 +4377,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4890,9 +4833,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5548,9 +5488,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -6219,9 +6156,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -6890,9 +6824,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -7561,9 +7492,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -7670,7 +7598,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -7698,9 +7626,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -7900,7 +7825,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -7928,9 +7853,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -8162,7 +8084,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -8190,9 +8112,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -8424,7 +8343,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.0, + "z": 25.4, "units": { "type": "Mm" } @@ -8452,9 +8371,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -8755,9 +8671,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9053,9 +8966,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9130,7 +9040,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -9158,9 +9068,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9303,7 +9210,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -9331,9 +9238,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9508,7 +9412,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -9536,9 +9440,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9713,7 +9614,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -9741,9 +9642,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9918,7 +9816,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -9946,9 +9844,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -10123,7 +10018,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -10151,9 +10046,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -10328,7 +10220,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -10356,9 +10248,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -10533,7 +10422,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -10561,9 +10450,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -10738,7 +10624,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -10766,9 +10652,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -10948,7 +10831,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -10976,9 +10859,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -11153,7 +11033,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -11181,9 +11061,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -11358,7 +11235,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -11386,9 +11263,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -11563,7 +11437,7 @@ description: Variables in memory after executing french-press.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 1.12, + "z": 28.448, "units": { "type": "Mm" } @@ -11591,9 +11465,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -11726,9 +11597,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -12006,9 +11874,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -12334,7 +12199,7 @@ description: Variables in memory after executing french-press.kcl "value": "Custom", "origin": { "x": 0.0, - "y": -0.325, + "y": -8.254999999999999, "z": 0.0, "units": { "type": "Mm" @@ -12363,9 +12228,6 @@ description: Variables in memory after executing french-press.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap index 72a023b76..005f732fa 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gear-rack.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3025,37 +3017,5 @@ description: Artifact commands gear-rack.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap index 7f9e81f89..027d8e656 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap @@ -161,9 +161,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -356,9 +353,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -598,9 +592,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -915,9 +906,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1229,9 +1217,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1543,9 +1528,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1857,9 +1839,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2171,9 +2150,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2485,9 +2461,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2799,9 +2772,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3113,9 +3083,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3427,9 +3394,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3741,9 +3705,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4055,9 +4016,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4369,9 +4327,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4683,9 +4638,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4997,9 +4949,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5311,9 +5260,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5625,9 +5571,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5939,9 +5882,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6253,9 +6193,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6567,9 +6504,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6881,9 +6815,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7195,9 +7126,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7509,9 +7437,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7823,9 +7748,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8137,9 +8059,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8451,9 +8370,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8765,9 +8681,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9079,9 +8992,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9393,9 +9303,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9707,9 +9614,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10021,9 +9925,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10335,9 +10236,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10649,9 +10547,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10963,9 +10858,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11277,9 +11169,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11591,9 +11480,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11905,9 +11791,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12219,9 +12102,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12533,9 +12413,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12847,9 +12724,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13161,9 +13035,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13475,9 +13346,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13789,9 +13657,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14103,9 +13968,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14417,9 +14279,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14731,9 +14590,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15045,9 +14901,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15359,9 +15212,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15673,9 +15523,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15987,9 +15834,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16301,9 +16145,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16615,9 +16456,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16929,9 +16767,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17243,9 +17078,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17557,9 +17389,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17871,9 +17700,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18185,9 +18011,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18499,9 +18322,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18813,9 +18633,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19127,9 +18944,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19441,9 +19255,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19755,9 +19566,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20069,9 +19877,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20383,9 +20188,6 @@ description: Variables in memory after executing gear-rack.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap index 58eba6f13..02f5c3d94 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gear.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.933386259126019, + "x": 125.30801098180088, "y": 0.0, "z": 0.0 } @@ -117,7 +109,7 @@ description: Artifact commands gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 4.933386259126019, + "radius": 125.30801098180088, "start": { "unit": "degrees", "value": 0.0 @@ -160,7 +152,7 @@ description: Artifact commands gear.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 3.0, + "distance": 76.19999999999999, "faces": null, "opposite": "None" } @@ -264,8 +256,8 @@ description: Artifact commands gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 5.7399134909054, - "y": 0.340430781396414, + "x": 145.79380266899716, + "y": 8.646941847468915, "z": 0.0 } } @@ -286,8 +278,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.7321, - "y": 0.3351, + "x": 145.596, + "y": 8.5125, "z": 0.0 }, "relative": false @@ -303,8 +295,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.7243, - "y": 0.3299, + "x": 145.398, + "y": 8.3788, "z": 0.0 }, "relative": false @@ -320,8 +312,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.7165, - "y": 0.3246, + "x": 145.1999, + "y": 8.2459, "z": 0.0 }, "relative": false @@ -337,8 +329,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.7087, - "y": 0.3194, + "x": 145.0017, + "y": 8.1139, "z": 0.0 }, "relative": false @@ -354,8 +346,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.7009, - "y": 0.3143, + "x": 144.8033, + "y": 7.9828, "z": 0.0 }, "relative": false @@ -371,8 +363,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6931, - "y": 0.3091, + "x": 144.6048, + "y": 7.8524, "z": 0.0 }, "relative": false @@ -388,8 +380,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6853, - "y": 0.3041, + "x": 144.4061, + "y": 7.7229, "z": 0.0 }, "relative": false @@ -405,8 +397,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6775, - "y": 0.299, + "x": 144.2072, + "y": 7.5942, "z": 0.0 }, "relative": false @@ -422,8 +414,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6696, - "y": 0.294, + "x": 144.0083, + "y": 7.4664, "z": 0.0 }, "relative": false @@ -439,8 +431,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6618, - "y": 0.289, + "x": 143.8092, + "y": 7.3393, "z": 0.0 }, "relative": false @@ -456,8 +448,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6539, - "y": 0.284, + "x": 143.6099, + "y": 7.2132, "z": 0.0 }, "relative": false @@ -473,8 +465,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6461, - "y": 0.279, + "x": 143.4106, + "y": 7.0879, "z": 0.0 }, "relative": false @@ -490,8 +482,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6382, - "y": 0.2741, + "x": 143.211, + "y": 6.9634, "z": 0.0 }, "relative": false @@ -507,8 +499,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6304, - "y": 0.2693, + "x": 143.0114, + "y": 6.8398, "z": 0.0 }, "relative": false @@ -524,8 +516,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6225, - "y": 0.2644, + "x": 142.8116, + "y": 6.717, "z": 0.0 }, "relative": false @@ -541,8 +533,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6146, - "y": 0.2597, + "x": 142.6117, + "y": 6.5951, "z": 0.0 }, "relative": false @@ -558,8 +550,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6068, - "y": 0.2549, + "x": 142.4117, + "y": 6.4741, "z": 0.0 }, "relative": false @@ -575,8 +567,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5989, - "y": 0.2502, + "x": 142.2115, + "y": 6.3539, "z": 0.0 }, "relative": false @@ -592,8 +584,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.591, - "y": 0.2455, + "x": 142.0113, + "y": 6.2346, "z": 0.0 }, "relative": false @@ -609,8 +601,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5831, - "y": 0.2408, + "x": 141.8108, + "y": 6.1161, "z": 0.0 }, "relative": false @@ -626,8 +618,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5752, - "y": 0.2362, + "x": 141.6103, + "y": 5.9985, "z": 0.0 }, "relative": false @@ -643,8 +635,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5673, - "y": 0.2316, + "x": 141.4097, + "y": 5.8818, "z": 0.0 }, "relative": false @@ -660,8 +652,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5594, - "y": 0.227, + "x": 141.2089, + "y": 5.766, "z": 0.0 }, "relative": false @@ -677,8 +669,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5515, - "y": 0.2225, + "x": 141.008, + "y": 5.651, "z": 0.0 }, "relative": false @@ -694,8 +686,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5436, - "y": 0.218, + "x": 140.807, + "y": 5.5369, "z": 0.0 }, "relative": false @@ -711,8 +703,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5357, - "y": 0.2135, + "x": 140.6059, + "y": 5.4237, "z": 0.0 }, "relative": false @@ -728,8 +720,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5277, - "y": 0.2091, + "x": 140.4047, + "y": 5.3114, "z": 0.0 }, "relative": false @@ -745,8 +737,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5198, - "y": 0.2047, + "x": 140.2033, + "y": 5.2, "z": 0.0 }, "relative": false @@ -762,8 +754,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5119, - "y": 0.2004, + "x": 140.0019, + "y": 5.0895, "z": 0.0 }, "relative": false @@ -779,8 +771,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.504, - "y": 0.1961, + "x": 139.8003, + "y": 4.9799, "z": 0.0 }, "relative": false @@ -796,8 +788,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.496, - "y": 0.1918, + "x": 139.5987, + "y": 4.8712, "z": 0.0 }, "relative": false @@ -813,8 +805,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4881, - "y": 0.1875, + "x": 139.3969, + "y": 4.7634, "z": 0.0 }, "relative": false @@ -830,8 +822,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4801, - "y": 0.1833, + "x": 139.195, + "y": 4.6565, "z": 0.0 }, "relative": false @@ -847,8 +839,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4722, - "y": 0.1792, + "x": 138.9931, + "y": 4.5506, "z": 0.0 }, "relative": false @@ -864,8 +856,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4642, - "y": 0.175, + "x": 138.791, + "y": 4.4455, "z": 0.0 }, "relative": false @@ -881,8 +873,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4563, - "y": 0.1709, + "x": 138.5888, + "y": 4.3414, "z": 0.0 }, "relative": false @@ -898,8 +890,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4483, - "y": 0.1669, + "x": 138.3866, + "y": 4.2382, "z": 0.0 }, "relative": false @@ -915,8 +907,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4403, - "y": 0.1628, + "x": 138.1842, + "y": 4.1359, "z": 0.0 }, "relative": false @@ -932,8 +924,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4324, - "y": 0.1588, + "x": 137.9817, + "y": 4.0346, "z": 0.0 }, "relative": false @@ -949,8 +941,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4244, - "y": 0.1549, + "x": 137.7792, + "y": 3.9342, "z": 0.0 }, "relative": false @@ -966,8 +958,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4164, - "y": 0.151, + "x": 137.5766, + "y": 3.8347, "z": 0.0 }, "relative": false @@ -983,8 +975,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4084, - "y": 0.1471, + "x": 137.3738, + "y": 3.7362, "z": 0.0 }, "relative": false @@ -1000,8 +992,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4004, - "y": 0.1433, + "x": 137.171, + "y": 3.6387, "z": 0.0 }, "relative": false @@ -1017,8 +1009,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3924, - "y": 0.1395, + "x": 136.9681, + "y": 3.5421, "z": 0.0 }, "relative": false @@ -1034,8 +1026,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3845, - "y": 0.1357, + "x": 136.7651, + "y": 3.4465, "z": 0.0 }, "relative": false @@ -1051,8 +1043,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3765, - "y": 0.132, + "x": 136.562, + "y": 3.3519, "z": 0.0 }, "relative": false @@ -1068,8 +1060,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3685, - "y": 0.1283, + "x": 136.3589, + "y": 3.2582, "z": 0.0 }, "relative": false @@ -1085,8 +1077,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3605, - "y": 0.1246, + "x": 136.1556, + "y": 3.1655, "z": 0.0 }, "relative": false @@ -1102,8 +1094,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3525, - "y": 0.121, + "x": 135.9523, + "y": 3.0738, "z": 0.0 }, "relative": false @@ -1119,8 +1111,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3444, - "y": 0.1174, + "x": 135.7489, + "y": 2.9831, "z": 0.0 }, "relative": false @@ -1136,8 +1128,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3364, - "y": 0.1139, + "x": 135.5454, + "y": 2.8934, "z": 0.0 }, "relative": false @@ -1153,8 +1145,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3284, - "y": 0.1104, + "x": 135.3419, + "y": 2.8048, "z": 0.0 }, "relative": false @@ -1170,8 +1162,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3204, - "y": 0.107, + "x": 135.1383, + "y": 2.7171, "z": 0.0 }, "relative": false @@ -1187,8 +1179,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3124, - "y": 0.1036, + "x": 134.9346, + "y": 2.6304, "z": 0.0 }, "relative": false @@ -1204,8 +1196,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3044, - "y": 0.1002, + "x": 134.7308, + "y": 2.5448, "z": 0.0 }, "relative": false @@ -1221,8 +1213,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2963, - "y": 0.0969, + "x": 134.527, + "y": 2.4603, "z": 0.0 }, "relative": false @@ -1238,8 +1230,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2883, - "y": 0.0936, + "x": 134.3231, + "y": 2.3767, "z": 0.0 }, "relative": false @@ -1255,8 +1247,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2803, - "y": 0.0903, + "x": 134.1191, + "y": 2.2942, "z": 0.0 }, "relative": false @@ -1272,8 +1264,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2722, - "y": 0.0871, + "x": 133.9151, + "y": 2.2128, "z": 0.0 }, "relative": false @@ -1289,8 +1281,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2642, - "y": 0.084, + "x": 133.711, + "y": 2.1325, "z": 0.0 }, "relative": false @@ -1306,8 +1298,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2562, - "y": 0.0808, + "x": 133.5069, + "y": 2.0532, "z": 0.0 }, "relative": false @@ -1323,8 +1315,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2481, - "y": 0.0778, + "x": 133.3027, + "y": 1.975, "z": 0.0 }, "relative": false @@ -1340,8 +1332,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2401, - "y": 0.0747, + "x": 133.0984, + "y": 1.898, "z": 0.0 }, "relative": false @@ -1357,8 +1349,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2321, - "y": 0.0717, + "x": 132.8941, + "y": 1.822, "z": 0.0 }, "relative": false @@ -1374,8 +1366,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.224, - "y": 0.0688, + "x": 132.6897, + "y": 1.7472, "z": 0.0 }, "relative": false @@ -1391,8 +1383,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.216, - "y": 0.0659, + "x": 132.4853, + "y": 1.6735, "z": 0.0 }, "relative": false @@ -1408,8 +1400,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2079, - "y": 0.063, + "x": 132.2808, + "y": 1.6009, "z": 0.0 }, "relative": false @@ -1425,8 +1417,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1999, - "y": 0.0602, + "x": 132.0762, + "y": 1.5295, "z": 0.0 }, "relative": false @@ -1442,8 +1434,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1918, - "y": 0.0575, + "x": 131.8717, + "y": 1.4593, "z": 0.0 }, "relative": false @@ -1459,8 +1451,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1837, - "y": 0.0547, + "x": 131.667, + "y": 1.3902, "z": 0.0 }, "relative": false @@ -1476,8 +1468,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1757, - "y": 0.0521, + "x": 131.4623, + "y": 1.3224, "z": 0.0 }, "relative": false @@ -1493,8 +1485,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1676, - "y": 0.0494, + "x": 131.2576, + "y": 1.2557, "z": 0.0 }, "relative": false @@ -1510,8 +1502,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1596, - "y": 0.0469, + "x": 131.0529, + "y": 1.1903, "z": 0.0 }, "relative": false @@ -1527,8 +1519,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1515, - "y": 0.0443, + "x": 130.8481, + "y": 1.1261, "z": 0.0 }, "relative": false @@ -1544,8 +1536,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1434, - "y": 0.0419, + "x": 130.6432, + "y": 1.0633, "z": 0.0 }, "relative": false @@ -1561,8 +1553,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1354, - "y": 0.0394, + "x": 130.4383, + "y": 1.0016, "z": 0.0 }, "relative": false @@ -1578,8 +1570,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1273, - "y": 0.0371, + "x": 130.2334, + "y": 0.9413, "z": 0.0 }, "relative": false @@ -1595,8 +1587,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1192, - "y": 0.0347, + "x": 130.0284, + "y": 0.8824, "z": 0.0 }, "relative": false @@ -1612,8 +1604,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1112, - "y": 0.0325, + "x": 129.8234, + "y": 0.8247, "z": 0.0 }, "relative": false @@ -1629,8 +1621,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1031, - "y": 0.0303, + "x": 129.6184, + "y": 0.7685, "z": 0.0 }, "relative": false @@ -1646,8 +1638,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.095, - "y": 0.0281, + "x": 129.4134, + "y": 0.7136, "z": 0.0 }, "relative": false @@ -1663,8 +1655,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0869, - "y": 0.026, + "x": 129.2083, + "y": 0.6602, "z": 0.0 }, "relative": false @@ -1680,8 +1672,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0789, - "y": 0.0239, + "x": 129.0032, + "y": 0.6082, "z": 0.0 }, "relative": false @@ -1697,8 +1689,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0708, - "y": 0.022, + "x": 128.798, + "y": 0.5578, "z": 0.0 }, "relative": false @@ -1714,8 +1706,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0627, - "y": 0.02, + "x": 128.5929, + "y": 0.5088, "z": 0.0 }, "relative": false @@ -1731,8 +1723,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0546, - "y": 0.0182, + "x": 128.3877, + "y": 0.4615, "z": 0.0 }, "relative": false @@ -1748,8 +1740,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0466, - "y": 0.0164, + "x": 128.1825, + "y": 0.4158, "z": 0.0 }, "relative": false @@ -1765,8 +1757,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0385, - "y": 0.0146, + "x": 127.9772, + "y": 0.3717, "z": 0.0 }, "relative": false @@ -1782,8 +1774,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0304, - "y": 0.013, + "x": 127.772, + "y": 0.3293, "z": 0.0 }, "relative": false @@ -1799,8 +1791,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0223, - "y": 0.0114, + "x": 127.5667, + "y": 0.2888, "z": 0.0 }, "relative": false @@ -1816,8 +1808,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0142, - "y": 0.0098, + "x": 127.3614, + "y": 0.2501, "z": 0.0 }, "relative": false @@ -1833,8 +1825,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0061, - "y": 0.0084, + "x": 127.1561, + "y": 0.2133, "z": 0.0 }, "relative": false @@ -1850,8 +1842,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9981, - "y": 0.007, + "x": 126.9508, + "y": 0.1786, "z": 0.0 }, "relative": false @@ -1867,8 +1859,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.99, - "y": 0.0058, + "x": 126.7455, + "y": 0.1461, "z": 0.0 }, "relative": false @@ -1884,8 +1876,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9819, - "y": 0.0046, + "x": 126.5402, + "y": 0.1158, "z": 0.0 }, "relative": false @@ -1901,8 +1893,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9738, - "y": 0.0035, + "x": 126.3348, + "y": 0.088, "z": 0.0 }, "relative": false @@ -1918,8 +1910,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9657, - "y": 0.0025, + "x": 126.1295, + "y": 0.0629, "z": 0.0 }, "relative": false @@ -1935,8 +1927,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9576, - "y": 0.0016, + "x": 125.9241, + "y": 0.0408, "z": 0.0 }, "relative": false @@ -1952,8 +1944,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9496, - "y": 0.0009, + "x": 125.7187, + "y": 0.0222, "z": 0.0 }, "relative": false @@ -1969,8 +1961,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9415, - "y": 0.0003, + "x": 125.5134, + "y": 0.0078, "z": 0.0 }, "relative": false @@ -1986,7 +1978,7 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9334, + "x": 125.308, "y": 0.0, "z": 0.0 }, @@ -2006,7 +1998,7 @@ description: Artifact commands gear.kcl "x": -0.0, "y": -0.0 }, - "radius": 4.933386259126019, + "radius": 125.30801098180088, "start": { "unit": "degrees", "value": 0.0 @@ -2028,8 +2020,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8436, - "y": 0.9788, + "x": 123.0263, + "y": 24.8623, "z": 0.0 }, "relative": false @@ -2045,8 +2037,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8516, - "y": 0.9799, + "x": 123.2305, + "y": 24.8889, "z": 0.0 }, "relative": false @@ -2062,8 +2054,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8597, - "y": 0.9808, + "x": 123.4354, + "y": 24.9113, "z": 0.0 }, "relative": false @@ -2079,8 +2071,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8678, - "y": 0.9815, + "x": 123.6411, + "y": 24.9304, "z": 0.0 }, "relative": false @@ -2096,8 +2088,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8759, - "y": 0.9821, + "x": 123.8473, + "y": 24.9465, "z": 0.0 }, "relative": false @@ -2113,8 +2105,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.884, - "y": 0.9827, + "x": 124.0541, + "y": 24.9599, "z": 0.0 }, "relative": false @@ -2130,8 +2122,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.8922, - "y": 0.9831, + "x": 124.2614, + "y": 24.9709, "z": 0.0 }, "relative": false @@ -2147,8 +2139,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9004, - "y": 0.9835, + "x": 124.4691, + "y": 24.9797, "z": 0.0 }, "relative": false @@ -2164,8 +2156,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9086, - "y": 0.9837, + "x": 124.6772, + "y": 24.9864, "z": 0.0 }, "relative": false @@ -2181,8 +2173,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9168, - "y": 0.9839, + "x": 124.8857, + "y": 24.991, "z": 0.0 }, "relative": false @@ -2198,8 +2190,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.925, - "y": 0.984, + "x": 125.0946, + "y": 24.9938, "z": 0.0 }, "relative": false @@ -2215,8 +2207,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9332, - "y": 0.984, + "x": 125.3038, + "y": 24.9947, "z": 0.0 }, "relative": false @@ -2232,8 +2224,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9415, - "y": 0.984, + "x": 125.5134, + "y": 24.9939, "z": 0.0 }, "relative": false @@ -2249,8 +2241,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9497, - "y": 0.9839, + "x": 125.7233, + "y": 24.9914, "z": 0.0 }, "relative": false @@ -2266,8 +2258,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.958, - "y": 0.9837, + "x": 125.9335, + "y": 24.9872, "z": 0.0 }, "relative": false @@ -2283,8 +2275,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9663, - "y": 0.9835, + "x": 126.144, + "y": 24.9814, "z": 0.0 }, "relative": false @@ -2300,8 +2292,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9746, - "y": 0.9832, + "x": 126.3548, + "y": 24.9741, "z": 0.0 }, "relative": false @@ -2317,8 +2309,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9829, - "y": 0.9829, + "x": 126.5659, + "y": 24.9653, "z": 0.0 }, "relative": false @@ -2334,8 +2326,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9912, - "y": 0.9825, + "x": 126.7772, + "y": 24.955, "z": 0.0 }, "relative": false @@ -2351,8 +2343,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 4.9996, - "y": 0.982, + "x": 126.9888, + "y": 24.9433, "z": 0.0 }, "relative": false @@ -2368,8 +2360,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0079, - "y": 0.9815, + "x": 127.2007, + "y": 24.9302, "z": 0.0 }, "relative": false @@ -2385,8 +2377,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0163, - "y": 0.9809, + "x": 127.4128, + "y": 24.9156, "z": 0.0 }, "relative": false @@ -2402,8 +2394,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0246, - "y": 0.9803, + "x": 127.6251, + "y": 24.8998, "z": 0.0 }, "relative": false @@ -2419,8 +2411,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.033, - "y": 0.9796, + "x": 127.8377, + "y": 24.8826, "z": 0.0 }, "relative": false @@ -2436,8 +2428,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0414, - "y": 0.9789, + "x": 128.0505, + "y": 24.8641, "z": 0.0 }, "relative": false @@ -2453,8 +2445,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0497, - "y": 0.9781, + "x": 128.2636, + "y": 24.8443, "z": 0.0 }, "relative": false @@ -2470,8 +2462,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0581, - "y": 0.9773, + "x": 128.4768, + "y": 24.8232, "z": 0.0 }, "relative": false @@ -2487,8 +2479,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0665, - "y": 0.9764, + "x": 128.6903, + "y": 24.8009, "z": 0.0 }, "relative": false @@ -2504,8 +2496,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.075, - "y": 0.9755, + "x": 128.9039, + "y": 24.7774, "z": 0.0 }, "relative": false @@ -2521,8 +2513,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0834, - "y": 0.9745, + "x": 129.1178, + "y": 24.7526, "z": 0.0 }, "relative": false @@ -2538,8 +2530,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.0918, - "y": 0.9735, + "x": 129.3319, + "y": 24.7267, "z": 0.0 }, "relative": false @@ -2555,8 +2547,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1002, - "y": 0.9724, + "x": 129.5461, + "y": 24.6995, "z": 0.0 }, "relative": false @@ -2572,8 +2564,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1087, - "y": 0.9713, + "x": 129.7606, + "y": 24.6712, "z": 0.0 }, "relative": false @@ -2589,8 +2581,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1171, - "y": 0.9701, + "x": 129.9752, + "y": 24.6418, "z": 0.0 }, "relative": false @@ -2606,8 +2598,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1256, - "y": 0.9689, + "x": 130.19, + "y": 24.6112, "z": 0.0 }, "relative": false @@ -2623,8 +2615,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1341, - "y": 0.9677, + "x": 130.405, + "y": 24.5794, "z": 0.0 }, "relative": false @@ -2640,8 +2632,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1425, - "y": 0.9664, + "x": 130.6201, + "y": 24.5466, "z": 0.0 }, "relative": false @@ -2657,8 +2649,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.151, - "y": 0.9651, + "x": 130.8355, + "y": 24.5126, "z": 0.0 }, "relative": false @@ -2674,8 +2666,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1595, - "y": 0.9637, + "x": 131.051, + "y": 24.4775, "z": 0.0 }, "relative": false @@ -2691,8 +2683,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.168, - "y": 0.9623, + "x": 131.2666, + "y": 24.4414, "z": 0.0 }, "relative": false @@ -2708,8 +2700,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1765, - "y": 0.9608, + "x": 131.4824, + "y": 24.4041, "z": 0.0 }, "relative": false @@ -2725,8 +2717,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.185, - "y": 0.9593, + "x": 131.6984, + "y": 24.3658, "z": 0.0 }, "relative": false @@ -2742,8 +2734,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.1935, - "y": 0.9577, + "x": 131.9145, + "y": 24.3264, "z": 0.0 }, "relative": false @@ -2759,8 +2751,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.202, - "y": 0.9561, + "x": 132.1307, + "y": 24.286, "z": 0.0 }, "relative": false @@ -2776,8 +2768,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2105, - "y": 0.9545, + "x": 132.3472, + "y": 24.2445, "z": 0.0 }, "relative": false @@ -2793,8 +2785,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.219, - "y": 0.9528, + "x": 132.5637, + "y": 24.202, "z": 0.0 }, "relative": false @@ -2810,8 +2802,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2276, - "y": 0.9511, + "x": 132.7804, + "y": 24.1585, "z": 0.0 }, "relative": false @@ -2827,8 +2819,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2361, - "y": 0.9494, + "x": 132.9972, + "y": 24.1139, "z": 0.0 }, "relative": false @@ -2844,8 +2836,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2447, - "y": 0.9476, + "x": 133.2142, + "y": 24.0683, "z": 0.0 }, "relative": false @@ -2861,8 +2853,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2532, - "y": 0.9457, + "x": 133.4312, + "y": 24.0217, "z": 0.0 }, "relative": false @@ -2878,8 +2870,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2617, - "y": 0.9439, + "x": 133.6484, + "y": 23.9741, "z": 0.0 }, "relative": false @@ -2895,8 +2887,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2703, - "y": 0.942, + "x": 133.8658, + "y": 23.9255, "z": 0.0 }, "relative": false @@ -2912,8 +2904,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2789, - "y": 0.94, + "x": 134.0832, + "y": 23.876, "z": 0.0 }, "relative": false @@ -2929,8 +2921,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.2874, - "y": 0.938, + "x": 134.3008, + "y": 23.8254, "z": 0.0 }, "relative": false @@ -2946,8 +2938,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.296, - "y": 0.936, + "x": 134.5185, + "y": 23.7738, "z": 0.0 }, "relative": false @@ -2963,8 +2955,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3046, - "y": 0.9339, + "x": 134.7363, + "y": 23.7213, "z": 0.0 }, "relative": false @@ -2980,8 +2972,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3132, - "y": 0.9318, + "x": 134.9542, + "y": 23.6678, "z": 0.0 }, "relative": false @@ -2997,8 +2989,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3217, - "y": 0.9297, + "x": 135.1722, + "y": 23.6134, "z": 0.0 }, "relative": false @@ -3014,8 +3006,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3303, - "y": 0.9275, + "x": 135.3904, + "y": 23.5579, "z": 0.0 }, "relative": false @@ -3031,8 +3023,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3389, - "y": 0.9253, + "x": 135.6086, + "y": 23.5016, "z": 0.0 }, "relative": false @@ -3048,8 +3040,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3475, - "y": 0.923, + "x": 135.8269, + "y": 23.4443, "z": 0.0 }, "relative": false @@ -3065,8 +3057,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3561, - "y": 0.9207, + "x": 136.0453, + "y": 23.386, "z": 0.0 }, "relative": false @@ -3082,8 +3074,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3647, - "y": 0.9184, + "x": 136.2639, + "y": 23.3268, "z": 0.0 }, "relative": false @@ -3099,8 +3091,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3733, - "y": 0.916, + "x": 136.4825, + "y": 23.2666, "z": 0.0 }, "relative": false @@ -3116,8 +3108,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3819, - "y": 0.9136, + "x": 136.7012, + "y": 23.2056, "z": 0.0 }, "relative": false @@ -3133,8 +3125,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3906, - "y": 0.9112, + "x": 136.92, + "y": 23.1435, "z": 0.0 }, "relative": false @@ -3150,8 +3142,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.3992, - "y": 0.9087, + "x": 137.1389, + "y": 23.0806, "z": 0.0 }, "relative": false @@ -3167,8 +3159,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4078, - "y": 0.9062, + "x": 137.3578, + "y": 23.0168, "z": 0.0 }, "relative": false @@ -3184,8 +3176,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4164, - "y": 0.9036, + "x": 137.5769, + "y": 22.952, "z": 0.0 }, "relative": false @@ -3201,8 +3193,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.425, - "y": 0.901, + "x": 137.796, + "y": 22.8863, "z": 0.0 }, "relative": false @@ -3218,8 +3210,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4337, - "y": 0.8984, + "x": 138.0152, + "y": 22.8197, "z": 0.0 }, "relative": false @@ -3235,8 +3227,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4423, - "y": 0.8958, + "x": 138.2345, + "y": 22.7522, "z": 0.0 }, "relative": false @@ -3252,8 +3244,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4509, - "y": 0.8931, + "x": 138.4538, + "y": 22.6838, "z": 0.0 }, "relative": false @@ -3269,8 +3261,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4596, - "y": 0.8903, + "x": 138.6732, + "y": 22.6145, "z": 0.0 }, "relative": false @@ -3286,8 +3278,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4682, - "y": 0.8876, + "x": 138.8927, + "y": 22.5443, "z": 0.0 }, "relative": false @@ -3303,8 +3295,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4769, - "y": 0.8848, + "x": 139.1123, + "y": 22.4732, "z": 0.0 }, "relative": false @@ -3320,8 +3312,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4855, - "y": 0.8819, + "x": 139.3319, + "y": 22.4012, "z": 0.0 }, "relative": false @@ -3337,8 +3329,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.4942, - "y": 0.8791, + "x": 139.5516, + "y": 22.3284, "z": 0.0 }, "relative": false @@ -3354,8 +3346,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5028, - "y": 0.8762, + "x": 139.7713, + "y": 22.2546, "z": 0.0 }, "relative": false @@ -3371,8 +3363,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5115, - "y": 0.8732, + "x": 139.9911, + "y": 22.18, "z": 0.0 }, "relative": false @@ -3388,8 +3380,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5201, - "y": 0.8703, + "x": 140.211, + "y": 22.1044, "z": 0.0 }, "relative": false @@ -3405,8 +3397,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5288, - "y": 0.8672, + "x": 140.4309, + "y": 22.028, "z": 0.0 }, "relative": false @@ -3422,8 +3414,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5374, - "y": 0.8642, + "x": 140.6508, + "y": 21.9508, "z": 0.0 }, "relative": false @@ -3439,8 +3431,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5461, - "y": 0.8611, + "x": 140.8708, + "y": 21.8726, "z": 0.0 }, "relative": false @@ -3456,8 +3448,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5548, - "y": 0.858, + "x": 141.0909, + "y": 21.7936, "z": 0.0 }, "relative": false @@ -3473,8 +3465,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5634, - "y": 0.8549, + "x": 141.311, + "y": 21.7137, "z": 0.0 }, "relative": false @@ -3490,8 +3482,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5721, - "y": 0.8517, + "x": 141.5311, + "y": 21.633, "z": 0.0 }, "relative": false @@ -3507,8 +3499,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5808, - "y": 0.8485, + "x": 141.7513, + "y": 21.5514, "z": 0.0 }, "relative": false @@ -3524,8 +3516,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5894, - "y": 0.8452, + "x": 141.9715, + "y": 21.4689, "z": 0.0 }, "relative": false @@ -3541,8 +3533,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.5981, - "y": 0.842, + "x": 142.1918, + "y": 21.3856, "z": 0.0 }, "relative": false @@ -3558,8 +3550,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6068, - "y": 0.8386, + "x": 142.4121, + "y": 21.3014, "z": 0.0 }, "relative": false @@ -3575,8 +3567,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6154, - "y": 0.8353, + "x": 142.6324, + "y": 21.2164, "z": 0.0 }, "relative": false @@ -3592,8 +3584,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6241, - "y": 0.8319, + "x": 142.8527, + "y": 21.1305, "z": 0.0 }, "relative": false @@ -3609,8 +3601,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6328, - "y": 0.8285, + "x": 143.0731, + "y": 21.0438, "z": 0.0 }, "relative": false @@ -3626,8 +3618,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6415, - "y": 0.825, + "x": 143.2935, + "y": 20.9562, "z": 0.0 }, "relative": false @@ -3643,8 +3635,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6502, - "y": 0.8216, + "x": 143.514, + "y": 20.8677, "z": 0.0 }, "relative": false @@ -3660,8 +3652,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6588, - "y": 0.8181, + "x": 143.7344, + "y": 20.7785, "z": 0.0 }, "relative": false @@ -3677,8 +3669,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6675, - "y": 0.8145, + "x": 143.9549, + "y": 20.6884, "z": 0.0 }, "relative": false @@ -3694,8 +3686,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6762, - "y": 0.8109, + "x": 144.1754, + "y": 20.5974, "z": 0.0 }, "relative": false @@ -3711,8 +3703,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6849, - "y": 0.8073, + "x": 144.3959, + "y": 20.5056, "z": 0.0 }, "relative": false @@ -3728,8 +3720,8 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 5.6936, - "y": 0.8037, + "x": 144.6164, + "y": 20.413, "z": 0.0 }, "relative": false @@ -3766,7 +3758,7 @@ description: Artifact commands gear.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 3.0, + "distance": 76.19999999999999, "faces": null, "opposite": "None" } @@ -3842,8 +3834,8 @@ description: Artifact commands gear.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.9921567416492215, - "y": 0.125, + "x": 25.200781237890226, + "y": 3.175, "z": 0.0 } } @@ -3864,7 +3856,7 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": 0.125, + "x": 3.175, "y": 0.0, "z": 0.0 }, @@ -3882,7 +3874,7 @@ description: Artifact commands gear.kcl "type": "line", "end": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "relative": true @@ -3898,7 +3890,7 @@ description: Artifact commands gear.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -3918,7 +3910,7 @@ description: Artifact commands gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 352.8192442185417 @@ -3943,7 +3935,7 @@ description: Artifact commands gear.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 180.0 @@ -3982,7 +3974,7 @@ description: Artifact commands gear.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -3.0, + "distance": -76.19999999999999, "faces": null, "opposite": "None" } @@ -4090,37 +4082,5 @@ description: Artifact commands gear.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md index 5417b4e06..9fe9a2a78 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md @@ -1,238 +1,238 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1322, 1372, 0]"] - 3["Segment
[1322, 1372, 0]"] + 2["Path
[1348, 1398, 0]"] + 3["Segment
[1348, 1398, 0]"] 4[Solid2d] end subgraph path12 [Path] - 12["Path
[1849, 1886, 0]"] - 13["Segment
[1537, 1575, 0]"] - 14["Segment
[1537, 1575, 0]"] - 15["Segment
[1537, 1575, 0]"] - 16["Segment
[1537, 1575, 0]"] - 17["Segment
[1537, 1575, 0]"] - 18["Segment
[1537, 1575, 0]"] - 19["Segment
[1537, 1575, 0]"] - 20["Segment
[1537, 1575, 0]"] - 21["Segment
[1537, 1575, 0]"] - 22["Segment
[1537, 1575, 0]"] - 23["Segment
[1537, 1575, 0]"] - 24["Segment
[1537, 1575, 0]"] - 25["Segment
[1537, 1575, 0]"] - 26["Segment
[1537, 1575, 0]"] - 27["Segment
[1537, 1575, 0]"] - 28["Segment
[1537, 1575, 0]"] - 29["Segment
[1537, 1575, 0]"] - 30["Segment
[1537, 1575, 0]"] - 31["Segment
[1537, 1575, 0]"] - 32["Segment
[1537, 1575, 0]"] - 33["Segment
[1537, 1575, 0]"] - 34["Segment
[1537, 1575, 0]"] - 35["Segment
[1537, 1575, 0]"] - 36["Segment
[1537, 1575, 0]"] - 37["Segment
[1537, 1575, 0]"] - 38["Segment
[1537, 1575, 0]"] - 39["Segment
[1537, 1575, 0]"] - 40["Segment
[1537, 1575, 0]"] - 41["Segment
[1537, 1575, 0]"] - 42["Segment
[1537, 1575, 0]"] - 43["Segment
[1537, 1575, 0]"] - 44["Segment
[1537, 1575, 0]"] - 45["Segment
[1537, 1575, 0]"] - 46["Segment
[1537, 1575, 0]"] - 47["Segment
[1537, 1575, 0]"] - 48["Segment
[1537, 1575, 0]"] - 49["Segment
[1537, 1575, 0]"] - 50["Segment
[1537, 1575, 0]"] - 51["Segment
[1537, 1575, 0]"] - 52["Segment
[1537, 1575, 0]"] - 53["Segment
[1537, 1575, 0]"] - 54["Segment
[1537, 1575, 0]"] - 55["Segment
[1537, 1575, 0]"] - 56["Segment
[1537, 1575, 0]"] - 57["Segment
[1537, 1575, 0]"] - 58["Segment
[1537, 1575, 0]"] - 59["Segment
[1537, 1575, 0]"] - 60["Segment
[1537, 1575, 0]"] - 61["Segment
[1537, 1575, 0]"] - 62["Segment
[1537, 1575, 0]"] - 63["Segment
[1537, 1575, 0]"] - 64["Segment
[1537, 1575, 0]"] - 65["Segment
[1537, 1575, 0]"] - 66["Segment
[1537, 1575, 0]"] - 67["Segment
[1537, 1575, 0]"] - 68["Segment
[1537, 1575, 0]"] - 69["Segment
[1537, 1575, 0]"] - 70["Segment
[1537, 1575, 0]"] - 71["Segment
[1537, 1575, 0]"] - 72["Segment
[1537, 1575, 0]"] - 73["Segment
[1537, 1575, 0]"] - 74["Segment
[1537, 1575, 0]"] - 75["Segment
[1537, 1575, 0]"] - 76["Segment
[1537, 1575, 0]"] - 77["Segment
[1537, 1575, 0]"] - 78["Segment
[1537, 1575, 0]"] - 79["Segment
[1537, 1575, 0]"] - 80["Segment
[1537, 1575, 0]"] - 81["Segment
[1537, 1575, 0]"] - 82["Segment
[1537, 1575, 0]"] - 83["Segment
[1537, 1575, 0]"] - 84["Segment
[1537, 1575, 0]"] - 85["Segment
[1537, 1575, 0]"] - 86["Segment
[1537, 1575, 0]"] - 87["Segment
[1537, 1575, 0]"] - 88["Segment
[1537, 1575, 0]"] - 89["Segment
[1537, 1575, 0]"] - 90["Segment
[1537, 1575, 0]"] - 91["Segment
[1537, 1575, 0]"] - 92["Segment
[1537, 1575, 0]"] - 93["Segment
[1537, 1575, 0]"] - 94["Segment
[1537, 1575, 0]"] - 95["Segment
[1537, 1575, 0]"] - 96["Segment
[1537, 1575, 0]"] - 97["Segment
[1537, 1575, 0]"] - 98["Segment
[1537, 1575, 0]"] - 99["Segment
[1537, 1575, 0]"] - 100["Segment
[1537, 1575, 0]"] - 101["Segment
[1537, 1575, 0]"] - 102["Segment
[1537, 1575, 0]"] - 103["Segment
[1537, 1575, 0]"] - 104["Segment
[1537, 1575, 0]"] - 105["Segment
[1537, 1575, 0]"] - 106["Segment
[1537, 1575, 0]"] - 107["Segment
[1537, 1575, 0]"] - 108["Segment
[1537, 1575, 0]"] - 109["Segment
[1537, 1575, 0]"] - 110["Segment
[1537, 1575, 0]"] - 111["Segment
[1537, 1575, 0]"] - 112["Segment
[1537, 1575, 0]"] - 113["Segment
[1537, 1575, 0]"] - 114["Segment
[1938, 2007, 0]"] - 115["Segment
[1765, 1795, 0]"] - 116["Segment
[1765, 1795, 0]"] - 117["Segment
[1765, 1795, 0]"] - 118["Segment
[1765, 1795, 0]"] - 119["Segment
[1765, 1795, 0]"] - 120["Segment
[1765, 1795, 0]"] - 121["Segment
[1765, 1795, 0]"] - 122["Segment
[1765, 1795, 0]"] - 123["Segment
[1765, 1795, 0]"] - 124["Segment
[1765, 1795, 0]"] - 125["Segment
[1765, 1795, 0]"] - 126["Segment
[1765, 1795, 0]"] - 127["Segment
[1765, 1795, 0]"] - 128["Segment
[1765, 1795, 0]"] - 129["Segment
[1765, 1795, 0]"] - 130["Segment
[1765, 1795, 0]"] - 131["Segment
[1765, 1795, 0]"] - 132["Segment
[1765, 1795, 0]"] - 133["Segment
[1765, 1795, 0]"] - 134["Segment
[1765, 1795, 0]"] - 135["Segment
[1765, 1795, 0]"] - 136["Segment
[1765, 1795, 0]"] - 137["Segment
[1765, 1795, 0]"] - 138["Segment
[1765, 1795, 0]"] - 139["Segment
[1765, 1795, 0]"] - 140["Segment
[1765, 1795, 0]"] - 141["Segment
[1765, 1795, 0]"] - 142["Segment
[1765, 1795, 0]"] - 143["Segment
[1765, 1795, 0]"] - 144["Segment
[1765, 1795, 0]"] - 145["Segment
[1765, 1795, 0]"] - 146["Segment
[1765, 1795, 0]"] - 147["Segment
[1765, 1795, 0]"] - 148["Segment
[1765, 1795, 0]"] - 149["Segment
[1765, 1795, 0]"] - 150["Segment
[1765, 1795, 0]"] - 151["Segment
[1765, 1795, 0]"] - 152["Segment
[1765, 1795, 0]"] - 153["Segment
[1765, 1795, 0]"] - 154["Segment
[1765, 1795, 0]"] - 155["Segment
[1765, 1795, 0]"] - 156["Segment
[1765, 1795, 0]"] - 157["Segment
[1765, 1795, 0]"] - 158["Segment
[1765, 1795, 0]"] - 159["Segment
[1765, 1795, 0]"] - 160["Segment
[1765, 1795, 0]"] - 161["Segment
[1765, 1795, 0]"] - 162["Segment
[1765, 1795, 0]"] - 163["Segment
[1765, 1795, 0]"] - 164["Segment
[1765, 1795, 0]"] - 165["Segment
[1765, 1795, 0]"] - 166["Segment
[1765, 1795, 0]"] - 167["Segment
[1765, 1795, 0]"] - 168["Segment
[1765, 1795, 0]"] - 169["Segment
[1765, 1795, 0]"] - 170["Segment
[1765, 1795, 0]"] - 171["Segment
[1765, 1795, 0]"] - 172["Segment
[1765, 1795, 0]"] - 173["Segment
[1765, 1795, 0]"] - 174["Segment
[1765, 1795, 0]"] - 175["Segment
[1765, 1795, 0]"] - 176["Segment
[1765, 1795, 0]"] - 177["Segment
[1765, 1795, 0]"] - 178["Segment
[1765, 1795, 0]"] - 179["Segment
[1765, 1795, 0]"] - 180["Segment
[1765, 1795, 0]"] - 181["Segment
[1765, 1795, 0]"] - 182["Segment
[1765, 1795, 0]"] - 183["Segment
[1765, 1795, 0]"] - 184["Segment
[1765, 1795, 0]"] - 185["Segment
[1765, 1795, 0]"] - 186["Segment
[1765, 1795, 0]"] - 187["Segment
[1765, 1795, 0]"] - 188["Segment
[1765, 1795, 0]"] - 189["Segment
[1765, 1795, 0]"] - 190["Segment
[1765, 1795, 0]"] - 191["Segment
[1765, 1795, 0]"] - 192["Segment
[1765, 1795, 0]"] - 193["Segment
[1765, 1795, 0]"] - 194["Segment
[1765, 1795, 0]"] - 195["Segment
[1765, 1795, 0]"] - 196["Segment
[1765, 1795, 0]"] - 197["Segment
[1765, 1795, 0]"] - 198["Segment
[1765, 1795, 0]"] - 199["Segment
[1765, 1795, 0]"] - 200["Segment
[1765, 1795, 0]"] - 201["Segment
[1765, 1795, 0]"] - 202["Segment
[1765, 1795, 0]"] - 203["Segment
[1765, 1795, 0]"] - 204["Segment
[1765, 1795, 0]"] - 205["Segment
[1765, 1795, 0]"] - 206["Segment
[1765, 1795, 0]"] - 207["Segment
[1765, 1795, 0]"] - 208["Segment
[1765, 1795, 0]"] - 209["Segment
[1765, 1795, 0]"] - 210["Segment
[1765, 1795, 0]"] - 211["Segment
[1765, 1795, 0]"] - 212["Segment
[1765, 1795, 0]"] - 213["Segment
[1765, 1795, 0]"] - 214["Segment
[1765, 1795, 0]"] - 215["Segment
[1765, 1795, 0]"] - 216["Segment
[2053, 2060, 0]"] + 12["Path
[1875, 1912, 0]"] + 13["Segment
[1563, 1601, 0]"] + 14["Segment
[1563, 1601, 0]"] + 15["Segment
[1563, 1601, 0]"] + 16["Segment
[1563, 1601, 0]"] + 17["Segment
[1563, 1601, 0]"] + 18["Segment
[1563, 1601, 0]"] + 19["Segment
[1563, 1601, 0]"] + 20["Segment
[1563, 1601, 0]"] + 21["Segment
[1563, 1601, 0]"] + 22["Segment
[1563, 1601, 0]"] + 23["Segment
[1563, 1601, 0]"] + 24["Segment
[1563, 1601, 0]"] + 25["Segment
[1563, 1601, 0]"] + 26["Segment
[1563, 1601, 0]"] + 27["Segment
[1563, 1601, 0]"] + 28["Segment
[1563, 1601, 0]"] + 29["Segment
[1563, 1601, 0]"] + 30["Segment
[1563, 1601, 0]"] + 31["Segment
[1563, 1601, 0]"] + 32["Segment
[1563, 1601, 0]"] + 33["Segment
[1563, 1601, 0]"] + 34["Segment
[1563, 1601, 0]"] + 35["Segment
[1563, 1601, 0]"] + 36["Segment
[1563, 1601, 0]"] + 37["Segment
[1563, 1601, 0]"] + 38["Segment
[1563, 1601, 0]"] + 39["Segment
[1563, 1601, 0]"] + 40["Segment
[1563, 1601, 0]"] + 41["Segment
[1563, 1601, 0]"] + 42["Segment
[1563, 1601, 0]"] + 43["Segment
[1563, 1601, 0]"] + 44["Segment
[1563, 1601, 0]"] + 45["Segment
[1563, 1601, 0]"] + 46["Segment
[1563, 1601, 0]"] + 47["Segment
[1563, 1601, 0]"] + 48["Segment
[1563, 1601, 0]"] + 49["Segment
[1563, 1601, 0]"] + 50["Segment
[1563, 1601, 0]"] + 51["Segment
[1563, 1601, 0]"] + 52["Segment
[1563, 1601, 0]"] + 53["Segment
[1563, 1601, 0]"] + 54["Segment
[1563, 1601, 0]"] + 55["Segment
[1563, 1601, 0]"] + 56["Segment
[1563, 1601, 0]"] + 57["Segment
[1563, 1601, 0]"] + 58["Segment
[1563, 1601, 0]"] + 59["Segment
[1563, 1601, 0]"] + 60["Segment
[1563, 1601, 0]"] + 61["Segment
[1563, 1601, 0]"] + 62["Segment
[1563, 1601, 0]"] + 63["Segment
[1563, 1601, 0]"] + 64["Segment
[1563, 1601, 0]"] + 65["Segment
[1563, 1601, 0]"] + 66["Segment
[1563, 1601, 0]"] + 67["Segment
[1563, 1601, 0]"] + 68["Segment
[1563, 1601, 0]"] + 69["Segment
[1563, 1601, 0]"] + 70["Segment
[1563, 1601, 0]"] + 71["Segment
[1563, 1601, 0]"] + 72["Segment
[1563, 1601, 0]"] + 73["Segment
[1563, 1601, 0]"] + 74["Segment
[1563, 1601, 0]"] + 75["Segment
[1563, 1601, 0]"] + 76["Segment
[1563, 1601, 0]"] + 77["Segment
[1563, 1601, 0]"] + 78["Segment
[1563, 1601, 0]"] + 79["Segment
[1563, 1601, 0]"] + 80["Segment
[1563, 1601, 0]"] + 81["Segment
[1563, 1601, 0]"] + 82["Segment
[1563, 1601, 0]"] + 83["Segment
[1563, 1601, 0]"] + 84["Segment
[1563, 1601, 0]"] + 85["Segment
[1563, 1601, 0]"] + 86["Segment
[1563, 1601, 0]"] + 87["Segment
[1563, 1601, 0]"] + 88["Segment
[1563, 1601, 0]"] + 89["Segment
[1563, 1601, 0]"] + 90["Segment
[1563, 1601, 0]"] + 91["Segment
[1563, 1601, 0]"] + 92["Segment
[1563, 1601, 0]"] + 93["Segment
[1563, 1601, 0]"] + 94["Segment
[1563, 1601, 0]"] + 95["Segment
[1563, 1601, 0]"] + 96["Segment
[1563, 1601, 0]"] + 97["Segment
[1563, 1601, 0]"] + 98["Segment
[1563, 1601, 0]"] + 99["Segment
[1563, 1601, 0]"] + 100["Segment
[1563, 1601, 0]"] + 101["Segment
[1563, 1601, 0]"] + 102["Segment
[1563, 1601, 0]"] + 103["Segment
[1563, 1601, 0]"] + 104["Segment
[1563, 1601, 0]"] + 105["Segment
[1563, 1601, 0]"] + 106["Segment
[1563, 1601, 0]"] + 107["Segment
[1563, 1601, 0]"] + 108["Segment
[1563, 1601, 0]"] + 109["Segment
[1563, 1601, 0]"] + 110["Segment
[1563, 1601, 0]"] + 111["Segment
[1563, 1601, 0]"] + 112["Segment
[1563, 1601, 0]"] + 113["Segment
[1563, 1601, 0]"] + 114["Segment
[1964, 2033, 0]"] + 115["Segment
[1791, 1821, 0]"] + 116["Segment
[1791, 1821, 0]"] + 117["Segment
[1791, 1821, 0]"] + 118["Segment
[1791, 1821, 0]"] + 119["Segment
[1791, 1821, 0]"] + 120["Segment
[1791, 1821, 0]"] + 121["Segment
[1791, 1821, 0]"] + 122["Segment
[1791, 1821, 0]"] + 123["Segment
[1791, 1821, 0]"] + 124["Segment
[1791, 1821, 0]"] + 125["Segment
[1791, 1821, 0]"] + 126["Segment
[1791, 1821, 0]"] + 127["Segment
[1791, 1821, 0]"] + 128["Segment
[1791, 1821, 0]"] + 129["Segment
[1791, 1821, 0]"] + 130["Segment
[1791, 1821, 0]"] + 131["Segment
[1791, 1821, 0]"] + 132["Segment
[1791, 1821, 0]"] + 133["Segment
[1791, 1821, 0]"] + 134["Segment
[1791, 1821, 0]"] + 135["Segment
[1791, 1821, 0]"] + 136["Segment
[1791, 1821, 0]"] + 137["Segment
[1791, 1821, 0]"] + 138["Segment
[1791, 1821, 0]"] + 139["Segment
[1791, 1821, 0]"] + 140["Segment
[1791, 1821, 0]"] + 141["Segment
[1791, 1821, 0]"] + 142["Segment
[1791, 1821, 0]"] + 143["Segment
[1791, 1821, 0]"] + 144["Segment
[1791, 1821, 0]"] + 145["Segment
[1791, 1821, 0]"] + 146["Segment
[1791, 1821, 0]"] + 147["Segment
[1791, 1821, 0]"] + 148["Segment
[1791, 1821, 0]"] + 149["Segment
[1791, 1821, 0]"] + 150["Segment
[1791, 1821, 0]"] + 151["Segment
[1791, 1821, 0]"] + 152["Segment
[1791, 1821, 0]"] + 153["Segment
[1791, 1821, 0]"] + 154["Segment
[1791, 1821, 0]"] + 155["Segment
[1791, 1821, 0]"] + 156["Segment
[1791, 1821, 0]"] + 157["Segment
[1791, 1821, 0]"] + 158["Segment
[1791, 1821, 0]"] + 159["Segment
[1791, 1821, 0]"] + 160["Segment
[1791, 1821, 0]"] + 161["Segment
[1791, 1821, 0]"] + 162["Segment
[1791, 1821, 0]"] + 163["Segment
[1791, 1821, 0]"] + 164["Segment
[1791, 1821, 0]"] + 165["Segment
[1791, 1821, 0]"] + 166["Segment
[1791, 1821, 0]"] + 167["Segment
[1791, 1821, 0]"] + 168["Segment
[1791, 1821, 0]"] + 169["Segment
[1791, 1821, 0]"] + 170["Segment
[1791, 1821, 0]"] + 171["Segment
[1791, 1821, 0]"] + 172["Segment
[1791, 1821, 0]"] + 173["Segment
[1791, 1821, 0]"] + 174["Segment
[1791, 1821, 0]"] + 175["Segment
[1791, 1821, 0]"] + 176["Segment
[1791, 1821, 0]"] + 177["Segment
[1791, 1821, 0]"] + 178["Segment
[1791, 1821, 0]"] + 179["Segment
[1791, 1821, 0]"] + 180["Segment
[1791, 1821, 0]"] + 181["Segment
[1791, 1821, 0]"] + 182["Segment
[1791, 1821, 0]"] + 183["Segment
[1791, 1821, 0]"] + 184["Segment
[1791, 1821, 0]"] + 185["Segment
[1791, 1821, 0]"] + 186["Segment
[1791, 1821, 0]"] + 187["Segment
[1791, 1821, 0]"] + 188["Segment
[1791, 1821, 0]"] + 189["Segment
[1791, 1821, 0]"] + 190["Segment
[1791, 1821, 0]"] + 191["Segment
[1791, 1821, 0]"] + 192["Segment
[1791, 1821, 0]"] + 193["Segment
[1791, 1821, 0]"] + 194["Segment
[1791, 1821, 0]"] + 195["Segment
[1791, 1821, 0]"] + 196["Segment
[1791, 1821, 0]"] + 197["Segment
[1791, 1821, 0]"] + 198["Segment
[1791, 1821, 0]"] + 199["Segment
[1791, 1821, 0]"] + 200["Segment
[1791, 1821, 0]"] + 201["Segment
[1791, 1821, 0]"] + 202["Segment
[1791, 1821, 0]"] + 203["Segment
[1791, 1821, 0]"] + 204["Segment
[1791, 1821, 0]"] + 205["Segment
[1791, 1821, 0]"] + 206["Segment
[1791, 1821, 0]"] + 207["Segment
[1791, 1821, 0]"] + 208["Segment
[1791, 1821, 0]"] + 209["Segment
[1791, 1821, 0]"] + 210["Segment
[1791, 1821, 0]"] + 211["Segment
[1791, 1821, 0]"] + 212["Segment
[1791, 1821, 0]"] + 213["Segment
[1791, 1821, 0]"] + 214["Segment
[1791, 1821, 0]"] + 215["Segment
[1791, 1821, 0]"] + 216["Segment
[2079, 2086, 0]"] 217[Solid2d] end subgraph path219 [Path] - 219["Path
[2541, 2641, 0]"] - 220["Segment
[2647, 2674, 0]"] - 221["Segment
[2680, 2708, 0]"] - 222["Segment
[2714, 2742, 0]"] - 223["Segment
[2748, 2835, 0]"] - 224["Segment
[2841, 2917, 0]"] - 225["Segment
[2923, 2930, 0]"] + 219["Path
[2567, 2667, 0]"] + 220["Segment
[2673, 2700, 0]"] + 221["Segment
[2706, 2734, 0]"] + 222["Segment
[2740, 2768, 0]"] + 223["Segment
[2774, 2861, 0]"] + 224["Segment
[2867, 2943, 0]"] + 225["Segment
[2949, 2956, 0]"] 226[Solid2d] end - 1["Plane
[1299, 1316, 0]"] - 5["Sweep Extrusion
[1378, 1406, 0]"] + 1["Plane
[1325, 1342, 0]"] + 5["Sweep Extrusion
[1404, 1432, 0]"] 6[Wall] 7["Cap Start"] 8["Cap End"] 9["SweepEdge Opposite"] 10["SweepEdge Adjacent"] - 11["Plane
[1826, 1843, 0]"] - 218["Sweep Extrusion
[2066, 2094, 0]"] - 227["Sweep Extrusion
[2936, 2965, 0]"] + 11["Plane
[1852, 1869, 0]"] + 218["Sweep Extrusion
[2092, 2120, 0]"] + 227["Sweep Extrusion
[2962, 2991, 0]"] 228[Wall] 229[Wall] 230[Wall] @@ -245,7 +245,7 @@ flowchart LR 237["SweepEdge Adjacent"] 238["SweepEdge Opposite"] 239["SweepEdge Adjacent"] - 240["StartSketchOnFace
[2504, 2535, 0]"] + 240["StartSketchOnFace
[2530, 2561, 0]"] 1 --- 2 2 --- 3 2 ---- 5 diff --git a/rust/kcl-lib/tests/kcl_samples/gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap index 841ad71d0..9d904d857 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap @@ -1323,12 +1323,12 @@ description: Result of parsing gear.kcl "Rad": null, "commentStart": 0, "end": 0, + "p_type": "Number", "start": 0, - "type": "Primitive", - "type": "Number" + "type": "Primitive" }, "type": "AscribedExpression", - "type": "Ascription" + "type": "AscribedExpression" } ], "callee": { @@ -1537,12 +1537,12 @@ description: Result of parsing gear.kcl "Rad": null, "commentStart": 0, "end": 0, + "p_type": "Number", "start": 0, - "type": "Primitive", - "type": "Number" + "type": "Primitive" }, "type": "AscribedExpression", - "type": "Ascription" + "type": "AscribedExpression" } ], "callee": { diff --git a/rust/kcl-lib/tests/kcl_samples/gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/gear/ops.snap index d6ce502dd..72b2a080b 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/ops.snap @@ -9,8 +9,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -45,8 +45,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -63,8 +63,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -81,8 +81,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -99,8 +99,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -117,8 +117,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -135,8 +135,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -153,8 +153,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -171,8 +171,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -189,8 +189,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -207,8 +207,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -225,8 +225,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -243,8 +243,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -261,8 +261,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -279,8 +279,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -297,8 +297,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -315,8 +315,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -333,8 +333,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -351,8 +351,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -369,8 +369,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -387,8 +387,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -405,8 +405,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -423,8 +423,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -441,8 +441,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -459,8 +459,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -477,8 +477,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -495,8 +495,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -513,8 +513,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -531,8 +531,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -549,8 +549,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -567,8 +567,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -585,8 +585,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -603,8 +603,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -621,8 +621,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -639,8 +639,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -657,8 +657,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -675,8 +675,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -693,8 +693,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -711,8 +711,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -729,8 +729,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -747,8 +747,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -765,8 +765,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -783,8 +783,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -801,8 +801,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -819,8 +819,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -837,8 +837,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -855,8 +855,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -873,8 +873,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -891,8 +891,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -909,8 +909,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -927,8 +927,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -945,8 +945,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -963,8 +963,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -981,8 +981,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -999,8 +999,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1017,8 +1017,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1035,8 +1035,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1053,8 +1053,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1071,8 +1071,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1089,8 +1089,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1107,8 +1107,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1125,8 +1125,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1143,8 +1143,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1161,8 +1161,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1179,8 +1179,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1197,8 +1197,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1215,8 +1215,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1233,8 +1233,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1251,8 +1251,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1269,8 +1269,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1287,8 +1287,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1305,8 +1305,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1323,8 +1323,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1341,8 +1341,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1359,8 +1359,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1377,8 +1377,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1395,8 +1395,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1413,8 +1413,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1431,8 +1431,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1449,8 +1449,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1467,8 +1467,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1485,8 +1485,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1503,8 +1503,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1521,8 +1521,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1539,8 +1539,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1557,8 +1557,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1575,8 +1575,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1593,8 +1593,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1611,8 +1611,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1629,8 +1629,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1647,8 +1647,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1665,8 +1665,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1683,8 +1683,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1701,8 +1701,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1719,8 +1719,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1737,8 +1737,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1755,8 +1755,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1773,8 +1773,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1791,8 +1791,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1809,8 +1809,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1827,8 +1827,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1845,8 +1845,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1863,8 +1863,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -1881,8 +1881,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1917,8 +1917,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1935,8 +1935,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1971,8 +1971,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1989,8 +1989,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2025,8 +2025,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2043,8 +2043,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2079,8 +2079,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2097,8 +2097,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2133,8 +2133,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2151,8 +2151,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2187,8 +2187,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2205,8 +2205,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2241,8 +2241,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2259,8 +2259,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2295,8 +2295,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2313,8 +2313,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2349,8 +2349,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2367,8 +2367,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2403,8 +2403,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2421,8 +2421,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2457,8 +2457,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2475,8 +2475,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2511,8 +2511,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2529,8 +2529,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2565,8 +2565,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2583,8 +2583,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2619,8 +2619,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2637,8 +2637,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2673,8 +2673,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2691,8 +2691,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2727,8 +2727,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2745,8 +2745,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2781,8 +2781,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2799,8 +2799,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2835,8 +2835,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2853,8 +2853,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2889,8 +2889,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2907,8 +2907,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2943,8 +2943,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2961,8 +2961,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2997,8 +2997,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3015,8 +3015,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3051,8 +3051,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3069,8 +3069,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3105,8 +3105,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3123,8 +3123,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3159,8 +3159,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3177,8 +3177,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3213,8 +3213,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3231,8 +3231,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3267,8 +3267,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3285,8 +3285,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3321,8 +3321,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3339,8 +3339,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3375,8 +3375,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3393,8 +3393,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3429,8 +3429,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3447,8 +3447,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3483,8 +3483,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3501,8 +3501,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3537,8 +3537,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3555,8 +3555,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3591,8 +3591,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3609,8 +3609,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3645,8 +3645,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3663,8 +3663,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3699,8 +3699,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3717,8 +3717,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3753,8 +3753,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3771,8 +3771,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3807,8 +3807,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3825,8 +3825,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3861,8 +3861,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3879,8 +3879,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3915,8 +3915,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3933,8 +3933,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3969,8 +3969,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3987,8 +3987,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4023,8 +4023,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4041,8 +4041,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4077,8 +4077,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4095,8 +4095,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4131,8 +4131,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4149,8 +4149,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4185,8 +4185,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4203,8 +4203,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4239,8 +4239,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4257,8 +4257,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4293,8 +4293,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4311,8 +4311,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4347,8 +4347,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4365,8 +4365,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4401,8 +4401,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4419,8 +4419,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4455,8 +4455,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4473,8 +4473,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4509,8 +4509,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4527,8 +4527,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4563,8 +4563,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4581,8 +4581,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4617,8 +4617,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4635,8 +4635,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4671,8 +4671,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4689,8 +4689,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4725,8 +4725,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4743,8 +4743,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4779,8 +4779,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4797,8 +4797,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4833,8 +4833,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4851,8 +4851,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4887,8 +4887,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4905,8 +4905,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4941,8 +4941,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4959,8 +4959,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4995,8 +4995,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5013,8 +5013,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5049,8 +5049,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5067,8 +5067,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5103,8 +5103,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5121,8 +5121,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5157,8 +5157,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5175,8 +5175,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5211,8 +5211,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5229,8 +5229,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5265,8 +5265,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5283,8 +5283,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5319,8 +5319,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5337,8 +5337,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5373,8 +5373,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5391,8 +5391,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5427,8 +5427,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5445,8 +5445,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5481,8 +5481,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5499,8 +5499,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5535,8 +5535,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5553,8 +5553,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5589,8 +5589,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5607,8 +5607,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5643,8 +5643,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5661,8 +5661,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5697,8 +5697,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5715,8 +5715,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5751,8 +5751,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5769,8 +5769,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5805,8 +5805,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5823,8 +5823,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5859,8 +5859,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5877,8 +5877,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5913,8 +5913,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5931,8 +5931,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5967,8 +5967,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -5985,8 +5985,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6021,8 +6021,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6039,8 +6039,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6075,8 +6075,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6093,8 +6093,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6129,8 +6129,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6147,8 +6147,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6183,8 +6183,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6201,8 +6201,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6237,8 +6237,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6255,8 +6255,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6291,8 +6291,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6309,8 +6309,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6345,8 +6345,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6363,8 +6363,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6399,8 +6399,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6417,8 +6417,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6453,8 +6453,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6471,8 +6471,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6507,8 +6507,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6525,8 +6525,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6561,8 +6561,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6579,8 +6579,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6615,8 +6615,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6633,8 +6633,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6669,8 +6669,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6687,8 +6687,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6723,8 +6723,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6741,8 +6741,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6777,8 +6777,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6795,8 +6795,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6831,8 +6831,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6849,8 +6849,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6885,8 +6885,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6903,8 +6903,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6939,8 +6939,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6957,8 +6957,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -6993,8 +6993,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7011,8 +7011,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7047,8 +7047,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7065,8 +7065,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7101,8 +7101,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7119,8 +7119,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7155,8 +7155,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7173,8 +7173,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7209,8 +7209,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7227,8 +7227,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7263,8 +7263,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7281,8 +7281,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7317,8 +7317,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7335,8 +7335,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7371,8 +7371,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11123,8 +11123,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11141,8 +11141,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11177,8 +11177,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11195,8 +11195,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11231,8 +11231,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11249,8 +11249,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11285,8 +11285,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11303,8 +11303,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11339,8 +11339,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11357,8 +11357,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11393,8 +11393,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11411,8 +11411,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11447,8 +11447,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11465,8 +11465,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11501,8 +11501,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11519,8 +11519,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11555,8 +11555,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11573,8 +11573,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11609,8 +11609,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11627,8 +11627,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11663,8 +11663,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11681,8 +11681,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11717,8 +11717,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11735,8 +11735,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11771,8 +11771,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11789,8 +11789,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11825,8 +11825,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11843,8 +11843,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11879,8 +11879,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11897,8 +11897,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11933,8 +11933,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -11951,8 +11951,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -11987,8 +11987,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12005,8 +12005,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12041,8 +12041,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12059,8 +12059,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12095,8 +12095,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12113,8 +12113,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12149,8 +12149,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12167,8 +12167,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12203,8 +12203,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12221,8 +12221,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12257,8 +12257,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12275,8 +12275,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12311,8 +12311,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12329,8 +12329,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12365,8 +12365,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12383,8 +12383,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12419,8 +12419,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12437,8 +12437,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12473,8 +12473,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12491,8 +12491,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12527,8 +12527,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12545,8 +12545,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12581,8 +12581,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12599,8 +12599,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12635,8 +12635,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12653,8 +12653,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12689,8 +12689,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12707,8 +12707,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12743,8 +12743,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12761,8 +12761,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12797,8 +12797,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12815,8 +12815,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12851,8 +12851,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12869,8 +12869,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12905,8 +12905,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12923,8 +12923,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -12959,8 +12959,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -12977,8 +12977,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13013,8 +13013,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13031,8 +13031,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13067,8 +13067,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13085,8 +13085,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13121,8 +13121,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13139,8 +13139,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13175,8 +13175,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13193,8 +13193,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13229,8 +13229,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13247,8 +13247,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13283,8 +13283,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13301,8 +13301,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13337,8 +13337,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13355,8 +13355,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13391,8 +13391,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13409,8 +13409,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13445,8 +13445,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13463,8 +13463,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13499,8 +13499,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13517,8 +13517,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13553,8 +13553,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13571,8 +13571,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13607,8 +13607,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13625,8 +13625,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13661,8 +13661,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13679,8 +13679,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13715,8 +13715,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13733,8 +13733,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13769,8 +13769,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13787,8 +13787,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13823,8 +13823,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13841,8 +13841,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13877,8 +13877,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13895,8 +13895,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13931,8 +13931,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -13949,8 +13949,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -13985,8 +13985,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14003,8 +14003,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14039,8 +14039,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14057,8 +14057,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14093,8 +14093,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14111,8 +14111,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14147,8 +14147,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14165,8 +14165,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14201,8 +14201,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14219,8 +14219,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14255,8 +14255,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14273,8 +14273,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14309,8 +14309,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14327,8 +14327,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14363,8 +14363,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14381,8 +14381,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14417,8 +14417,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14435,8 +14435,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14471,8 +14471,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14489,8 +14489,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14525,8 +14525,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14543,8 +14543,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14579,8 +14579,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14597,8 +14597,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14633,8 +14633,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14651,8 +14651,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14687,8 +14687,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14705,8 +14705,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14741,8 +14741,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14759,8 +14759,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14795,8 +14795,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14813,8 +14813,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14849,8 +14849,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14867,8 +14867,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14903,8 +14903,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14921,8 +14921,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -14957,8 +14957,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -14975,8 +14975,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15011,8 +15011,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15029,8 +15029,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15065,8 +15065,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15083,8 +15083,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15119,8 +15119,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15137,8 +15137,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15173,8 +15173,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15191,8 +15191,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15227,8 +15227,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15245,8 +15245,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15281,8 +15281,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15299,8 +15299,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15335,8 +15335,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15353,8 +15353,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15389,8 +15389,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15407,8 +15407,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15443,8 +15443,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15461,8 +15461,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15497,8 +15497,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15515,8 +15515,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15551,8 +15551,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15569,8 +15569,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15605,8 +15605,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15623,8 +15623,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15659,8 +15659,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15677,8 +15677,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15713,8 +15713,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15731,8 +15731,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15767,8 +15767,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15785,8 +15785,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15821,8 +15821,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15839,8 +15839,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15875,8 +15875,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15893,8 +15893,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15929,8 +15929,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -15947,8 +15947,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -15983,8 +15983,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16001,8 +16001,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16037,8 +16037,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16055,8 +16055,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16091,8 +16091,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16109,8 +16109,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16145,8 +16145,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16163,8 +16163,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16199,8 +16199,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16217,8 +16217,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16253,8 +16253,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16271,8 +16271,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16307,8 +16307,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16325,8 +16325,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16361,8 +16361,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16379,8 +16379,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16415,8 +16415,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16433,8 +16433,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16469,8 +16469,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16487,8 +16487,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16523,8 +16523,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16541,8 +16541,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16577,8 +16577,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16595,8 +16595,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16631,8 +16631,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16649,8 +16649,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16685,8 +16685,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16703,8 +16703,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16739,8 +16739,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16757,8 +16757,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16793,8 +16793,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16811,8 +16811,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16847,8 +16847,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16865,8 +16865,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16901,8 +16901,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16919,8 +16919,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -16955,8 +16955,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -16973,8 +16973,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17009,8 +17009,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17027,8 +17027,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17063,8 +17063,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17081,8 +17081,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17117,8 +17117,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17135,8 +17135,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17171,8 +17171,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17189,8 +17189,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17225,8 +17225,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17243,8 +17243,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17279,8 +17279,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17297,8 +17297,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17333,8 +17333,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17351,8 +17351,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17387,8 +17387,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17405,8 +17405,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17441,8 +17441,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17459,8 +17459,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17495,8 +17495,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17513,8 +17513,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17549,8 +17549,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17567,8 +17567,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17603,8 +17603,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17621,8 +17621,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17657,8 +17657,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17675,8 +17675,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17711,8 +17711,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17729,8 +17729,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17765,8 +17765,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17783,8 +17783,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17819,8 +17819,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17837,8 +17837,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17873,8 +17873,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17891,8 +17891,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17927,8 +17927,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17945,8 +17945,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -17981,8 +17981,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -17999,8 +17999,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18035,8 +18035,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18053,8 +18053,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18089,8 +18089,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18107,8 +18107,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18143,8 +18143,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18161,8 +18161,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18197,8 +18197,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18215,8 +18215,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18251,8 +18251,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18269,8 +18269,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18305,8 +18305,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18323,8 +18323,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18359,8 +18359,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18377,8 +18377,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18413,8 +18413,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18431,8 +18431,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18467,8 +18467,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18485,8 +18485,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18521,8 +18521,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18539,8 +18539,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18575,8 +18575,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18593,8 +18593,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18629,8 +18629,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18647,8 +18647,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18683,8 +18683,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18701,8 +18701,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18737,8 +18737,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18755,8 +18755,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18791,8 +18791,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18809,8 +18809,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18845,8 +18845,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18863,8 +18863,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18899,8 +18899,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18917,8 +18917,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -18953,8 +18953,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -18971,8 +18971,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19007,8 +19007,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19025,8 +19025,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19061,8 +19061,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19079,8 +19079,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19115,8 +19115,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19133,8 +19133,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19169,8 +19169,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19187,8 +19187,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19223,8 +19223,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19241,8 +19241,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19277,8 +19277,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19295,8 +19295,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19331,8 +19331,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19349,8 +19349,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19385,8 +19385,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19403,8 +19403,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19439,8 +19439,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19457,8 +19457,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19493,8 +19493,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19511,8 +19511,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19547,8 +19547,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19565,8 +19565,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19601,8 +19601,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19619,8 +19619,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19655,8 +19655,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19673,8 +19673,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19709,8 +19709,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19727,8 +19727,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19763,8 +19763,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19781,8 +19781,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19817,8 +19817,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19835,8 +19835,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19871,8 +19871,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19889,8 +19889,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19925,8 +19925,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19943,8 +19943,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -19979,8 +19979,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -19997,8 +19997,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20033,8 +20033,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20051,8 +20051,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20087,8 +20087,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20105,8 +20105,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20141,8 +20141,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20159,8 +20159,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20195,8 +20195,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20213,8 +20213,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20249,8 +20249,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20267,8 +20267,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20303,8 +20303,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20321,8 +20321,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20357,8 +20357,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20375,8 +20375,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20411,8 +20411,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20429,8 +20429,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20465,8 +20465,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20483,8 +20483,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20519,8 +20519,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20537,8 +20537,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20573,8 +20573,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20591,8 +20591,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20627,8 +20627,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20645,8 +20645,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20681,8 +20681,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20699,8 +20699,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20735,8 +20735,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20753,8 +20753,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20789,8 +20789,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20807,8 +20807,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20843,8 +20843,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20861,8 +20861,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20897,8 +20897,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20915,8 +20915,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -20951,8 +20951,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -20969,8 +20969,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21005,8 +21005,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21023,8 +21023,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21059,8 +21059,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21077,8 +21077,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21113,8 +21113,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21131,8 +21131,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21167,8 +21167,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21185,8 +21185,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21221,8 +21221,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21239,8 +21239,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21275,8 +21275,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21293,8 +21293,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21329,8 +21329,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21347,8 +21347,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21383,8 +21383,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21401,8 +21401,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21437,8 +21437,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21455,8 +21455,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21491,8 +21491,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21509,8 +21509,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21545,8 +21545,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21563,8 +21563,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21599,8 +21599,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21617,8 +21617,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21653,8 +21653,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21671,8 +21671,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21707,8 +21707,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21725,8 +21725,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21761,8 +21761,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21779,8 +21779,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21815,8 +21815,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21833,8 +21833,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21869,8 +21869,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21887,8 +21887,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21923,8 +21923,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21941,8 +21941,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -21977,8 +21977,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -21995,8 +21995,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -22271,8 +22271,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, @@ -22289,8 +22289,8 @@ description: Operations executed gear.kcl "type": "FunctionCall", "name": "toDegrees", "functionSourceRange": [ - 18380, - 18429, + 12033, + 12082, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap index 3c12a8164..7c45685ce 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap @@ -1033,9 +1033,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2129,9 +2126,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3658,9 +3652,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -7630,9 +7621,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -11597,9 +11585,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -15564,9 +15549,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -19531,9 +19513,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -23498,9 +23477,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -27465,9 +27441,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -31432,9 +31405,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -35399,9 +35369,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -39366,9 +39333,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -43333,9 +43297,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -47300,9 +47261,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -51267,9 +51225,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -55234,9 +55189,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -59201,9 +59153,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -63168,9 +63117,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -67135,9 +67081,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -71102,9 +71045,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -75069,9 +75009,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -79036,9 +78973,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -83003,9 +82937,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -86970,9 +86901,6 @@ description: Variables in memory after executing gear.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap index 41a7a28b1..cc349cb00 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4894,37 +4886,5 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap index 6cad01b29..0287c103b 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap @@ -252,9 +252,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -468,9 +465,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -684,9 +678,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -900,9 +891,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1116,9 +1104,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1332,9 +1317,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1548,9 +1530,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1764,9 +1743,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1980,9 +1956,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2196,9 +2169,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2412,9 +2382,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2628,9 +2595,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2844,9 +2808,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3060,9 +3021,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3276,9 +3234,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3492,9 +3447,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3708,9 +3660,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3924,9 +3873,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4140,9 +4086,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4356,9 +4299,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4572,9 +4512,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4788,9 +4725,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5004,9 +4938,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5220,9 +5151,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5441,9 +5369,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5657,9 +5582,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5873,9 +5795,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6089,9 +6008,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6305,9 +6221,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6521,9 +6434,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6737,9 +6647,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6953,9 +6860,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7169,9 +7073,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7385,9 +7286,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7601,9 +7499,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7817,9 +7712,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8033,9 +7925,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8249,9 +8138,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8465,9 +8351,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8681,9 +8564,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8897,9 +8777,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9113,9 +8990,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9329,9 +9203,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9545,9 +9416,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9761,9 +9629,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9977,9 +9842,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10193,9 +10055,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10409,9 +10268,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10656,9 +10512,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10872,9 +10725,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11088,9 +10938,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11304,9 +11151,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11664,9 +11508,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11920,9 +11761,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12250,9 +12088,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12506,9 +12341,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12778,9 +12610,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12969,9 +12798,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13088,9 +12914,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13186,9 +13009,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13284,9 +13104,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13382,9 +13199,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13609,9 +13423,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13825,9 +13636,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14041,9 +13849,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14257,9 +14062,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14475,9 +14277,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14691,9 +14490,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap index fe9d78124..af5618cd2 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gridfinity-baseplate.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2129,37 +2121,5 @@ description: Artifact commands gridfinity-baseplate.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap index bd1f3acfe..9e6534833 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap @@ -252,9 +252,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -468,9 +465,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -684,9 +678,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -900,9 +891,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1116,9 +1104,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1332,9 +1317,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1548,9 +1530,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1764,9 +1743,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1980,9 +1956,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2196,9 +2169,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2412,9 +2382,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2628,9 +2595,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2844,9 +2808,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3060,9 +3021,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3276,9 +3234,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3492,9 +3447,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3708,9 +3660,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3924,9 +3873,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4140,9 +4086,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4356,9 +4299,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4572,9 +4512,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4788,9 +4725,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5004,9 +4938,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5220,9 +5151,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5441,9 +5369,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5657,9 +5582,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5873,9 +5795,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6089,9 +6008,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6305,9 +6221,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6521,9 +6434,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6737,9 +6647,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6953,9 +6860,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7169,9 +7073,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7385,9 +7286,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7601,9 +7499,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7817,9 +7712,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8033,9 +7925,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8249,9 +8138,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8465,9 +8351,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8681,9 +8564,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8897,9 +8777,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9113,9 +8990,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9329,9 +9203,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9545,9 +9416,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9761,9 +9629,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9977,9 +9842,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10193,9 +10055,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10409,9 +10268,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10656,9 +10512,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10872,9 +10725,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11088,9 +10938,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11304,9 +11151,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11593,9 +11437,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11809,9 +11650,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12025,9 +11863,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12241,9 +12076,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12459,9 +12291,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12675,9 +12504,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap index bacde38a2..fc2d8a206 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5188,37 +5180,5 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap index f2a612b3b..2a71c0694 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap @@ -356,9 +356,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -591,9 +588,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -826,9 +820,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1061,9 +1052,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1296,9 +1284,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1531,9 +1516,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1766,9 +1748,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2001,9 +1980,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2236,9 +2212,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2471,9 +2444,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2706,9 +2676,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2941,9 +2908,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3176,9 +3140,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3411,9 +3372,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3646,9 +3604,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3881,9 +3836,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4116,9 +4068,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4351,9 +4300,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4586,9 +4532,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4821,9 +4764,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5056,9 +4996,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5291,9 +5228,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5526,9 +5460,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5761,9 +5692,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6004,9 +5932,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6334,9 +6259,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6664,9 +6586,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6994,9 +6913,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7324,9 +7240,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7654,9 +7567,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8012,9 +7922,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8247,9 +8154,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8482,9 +8386,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8717,9 +8618,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8952,9 +8850,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9187,9 +9082,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9422,9 +9314,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9657,9 +9546,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9892,9 +9778,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10127,9 +10010,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10362,9 +10242,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10597,9 +10474,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10832,9 +10706,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11067,9 +10938,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11302,9 +11170,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11537,9 +11402,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11772,9 +11634,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12007,9 +11866,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12242,9 +12098,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12477,9 +12330,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12712,9 +12562,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12947,9 +12794,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13182,9 +13026,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13417,9 +13258,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13683,9 +13521,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14026,9 +13861,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14261,9 +14093,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14496,9 +14325,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14731,9 +14557,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15180,9 +15003,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15530,9 +15350,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15885,9 +15702,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16235,9 +16049,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16606,9 +16417,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16956,9 +16764,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17321,9 +17126,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17671,9 +17473,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18021,9 +17820,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18371,9 +18167,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18789,9 +18582,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19139,9 +18929,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19468,9 +19255,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19905,9 +19689,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20342,9 +20123,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20779,9 +20557,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21741,9 +21516,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21976,9 +21748,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22211,9 +21980,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22446,9 +22212,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22686,9 +22449,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23013,9 +22773,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -23248,9 +23005,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap index d090b1469..f7b8f6462 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands gridfinity-bins.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3430,37 +3422,5 @@ description: Artifact commands gridfinity-bins.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap index 1fdd53fd5..92b60b10f 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap @@ -284,9 +284,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -519,9 +516,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -754,9 +748,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -989,9 +980,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1224,9 +1212,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1459,9 +1444,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1694,9 +1676,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1929,9 +1908,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2164,9 +2140,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2399,9 +2372,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2634,9 +2604,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2869,9 +2836,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3104,9 +3068,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3339,9 +3300,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3574,9 +3532,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3809,9 +3764,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4044,9 +3996,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4279,9 +4228,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4514,9 +4460,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4749,9 +4692,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4984,9 +4924,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5219,9 +5156,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5454,9 +5388,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5689,9 +5620,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5932,9 +5860,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6262,9 +6187,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6592,9 +6514,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6922,9 +6841,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7252,9 +7168,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7582,9 +7495,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7940,9 +7850,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8175,9 +8082,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8410,9 +8314,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8645,9 +8546,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8880,9 +8778,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9115,9 +9010,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9350,9 +9242,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9585,9 +9474,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9820,9 +9706,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10055,9 +9938,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10290,9 +10170,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10525,9 +10402,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10760,9 +10634,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10995,9 +10866,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11230,9 +11098,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11465,9 +11330,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11700,9 +11562,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11935,9 +11794,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12170,9 +12026,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12405,9 +12258,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12640,9 +12490,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12875,9 +12722,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13110,9 +12954,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13345,9 +13186,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13611,9 +13449,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13954,9 +13789,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14189,9 +14021,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14424,9 +14253,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14659,9 +14485,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15082,9 +14905,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15519,9 +15339,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15956,9 +15773,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16393,9 +16207,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16812,9 +16623,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17047,9 +16855,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17282,9 +17087,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17517,9 +17319,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17757,9 +17556,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18084,9 +17880,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -18319,9 +18112,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap index cb4351c4c..834f5ba3f 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands hex-nut.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands hex-nut.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3125, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -114,8 +106,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -0.1563, - "y": -0.2706, + "x": -3.9688, + "y": -6.8741, "z": 0.0 }, "relative": true @@ -131,7 +123,7 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -0.3125, + "x": -7.9375, "y": 0.0, "z": 0.0 }, @@ -148,8 +140,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": -0.1562, - "y": 0.2706, + "x": -3.9687, + "y": 6.8741, "z": 0.0 }, "relative": true @@ -165,8 +157,8 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": 0.1563, - "y": 0.2706, + "x": 3.9688, + "y": 6.8741, "z": 0.0 }, "relative": true @@ -182,7 +174,7 @@ description: Artifact commands hex-nut.kcl "segment": { "type": "line", "end": { - "x": 0.2813, + "x": 7.1438, "y": 0.0, "z": 0.0 }, @@ -228,7 +220,7 @@ description: Artifact commands hex-nut.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.15625, + "x": 3.96875, "y": 0.0, "z": 0.0 } @@ -253,7 +245,7 @@ description: Artifact commands hex-nut.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.15625, + "radius": 3.96875, "start": { "unit": "degrees", "value": 0.0 @@ -314,7 +306,7 @@ description: Artifact commands hex-nut.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.266, + "distance": 6.7564, "faces": null, "opposite": "None" } @@ -482,37 +474,5 @@ description: Artifact commands hex-nut.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap index 12d9546b0..7ee0a9b16 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands i-beam.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -93,7 +85,7 @@ description: Artifact commands i-beam.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": 2.0, + "y": 50.8, "z": 0.0 } } @@ -114,7 +106,7 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 1.3315, + "x": 33.8201, "y": 0.0, "z": 0.0 }, @@ -132,7 +124,7 @@ description: Artifact commands i-beam.kcl "type": "line", "end": { "x": 0.0, - "y": -0.293, + "y": -7.4422, "z": 0.0 }, "relative": true @@ -148,8 +140,8 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 0.5535, - "y": 1.707, + "x": 14.0589, + "y": 43.3578, "z": 0.0 }, "relative": false @@ -164,7 +156,7 @@ description: Artifact commands i-beam.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.457, + "radius": 11.6078, "offset": { "unit": "degrees", "value": 90.0 @@ -181,7 +173,7 @@ description: Artifact commands i-beam.kcl "segment": { "type": "line", "end": { - "x": 0.0965, + "x": 2.4511, "y": 0.0, "z": 0.0 }, @@ -267,7 +259,7 @@ description: Artifact commands i-beam.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 72.0, + "distance": 1828.8, "faces": null, "opposite": "None" } @@ -635,37 +627,5 @@ description: Artifact commands i-beam.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap index a1aa85904..6a081d770 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap @@ -199,9 +199,6 @@ description: Variables in memory after executing i-beam.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap index f871f2bde..0fd222451 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands keyboard.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -114,8 +106,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.14, - "y": 0.68, + "x": -3.556, + "y": 17.272, "z": 0.0 }, "relative": true @@ -131,8 +123,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 5.856, - "y": 0.719, + "x": 148.743, + "y": 18.2633, "z": 0.0 }, "relative": true @@ -148,7 +140,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 5.13, + "x": 130.302, "y": 0.0, "z": 0.0 }, @@ -203,7 +195,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 13.6, + "distance": 345.44, "faces": null, "opposite": "None" } @@ -356,7 +348,7 @@ description: Artifact commands keyboard.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.6, + "radius": 15.239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -368,7 +360,7 @@ description: Artifact commands keyboard.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.6, + "radius": 15.239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -380,7 +372,7 @@ description: Artifact commands keyboard.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.6, + "radius": 15.239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -392,7 +384,7 @@ description: Artifact commands keyboard.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.6, + "radius": 15.239999999999998, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -423,8 +415,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.15, - "y": 0.75, + "x": 29.209999999999997, + "y": 19.049999999999997, "z": 0.0 } } @@ -445,10 +437,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.75, - "y": 0.75 + "x": 19.05, + "y": 19.05 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -495,8 +487,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.800000000000001, - "y": 0.75, + "x": 121.92000000000002, + "y": 19.049999999999997, "z": 0.0 } } @@ -517,10 +509,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 4.4, - "y": 0.75 + "x": 111.76, + "y": 19.05 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -567,8 +559,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.13, - "y": 12.85, + "x": 28.701999999999995, + "y": 326.39, "z": 0.0 } } @@ -589,10 +581,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.73, - "y": 12.85 + "x": 18.542, + "y": 326.39 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -639,8 +631,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.800000000000001, - "y": 12.85, + "x": 121.92000000000002, + "y": 326.39, "z": 0.0 } } @@ -661,10 +653,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 4.4, - "y": 12.85 + "x": 111.76, + "y": 326.39 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -703,7 +695,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -770,7 +762,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -837,7 +829,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -904,7 +896,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -961,7 +953,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1008,8 +1000,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3, - "y": 0.30000000000000004, + "x": 7.619999999999999, + "y": 7.620000000000001, "z": 0.0 } } @@ -1030,10 +1022,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 0.3 + "x": 10.16, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -1055,7 +1047,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -1071,7 +1063,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1089,7 +1081,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -1104,7 +1096,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1121,7 +1113,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.9, + "x": -22.86, "y": -0.0, "z": 0.0 }, @@ -1137,7 +1129,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1154,8 +1146,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 0.3, + "x": 7.62, + "y": 7.62, "z": 0.0 }, "relative": false @@ -1192,7 +1184,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -1416,7 +1408,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1463,8 +1455,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, - "y": 0.30000000000000004, + "x": 38.099999999999994, + "y": 7.620000000000001, "z": 0.0 } } @@ -1485,10 +1477,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 1.6, - "y": 0.3 + "x": 40.64, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -1510,7 +1502,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -1526,7 +1518,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1544,7 +1536,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -1559,7 +1551,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1576,7 +1568,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -1592,7 +1584,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -1609,8 +1601,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.5, - "y": 0.3, + "x": 38.1, + "y": 7.62, "z": 0.0 }, "relative": false @@ -1647,7 +1639,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -1864,7 +1856,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -1893,7 +1885,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -1930,7 +1922,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -1977,8 +1969,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.2, - "y": 0.30000000000000004, + "x": 106.67999999999999, + "y": 7.620000000000001, "z": 0.0 } } @@ -1999,10 +1991,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 4.3, - "y": 0.3 + "x": 109.22, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -2024,7 +2016,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 5.0, + "x": 127.0, "y": 0.0, "z": 0.0 }, @@ -2040,7 +2032,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2058,7 +2050,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -2073,7 +2065,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2090,7 +2082,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -5.0, + "x": -127.0, "y": -0.0, "z": 0.0 }, @@ -2106,7 +2098,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2123,8 +2115,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 4.2, - "y": 0.3, + "x": 106.68, + "y": 7.62, "z": 0.0 }, "relative": false @@ -2161,7 +2153,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -2385,7 +2377,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -2432,8 +2424,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.5, - "y": 0.30000000000000004, + "x": 241.29999999999998, + "y": 7.620000000000001, "z": 0.0 } } @@ -2454,10 +2446,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 9.6, - "y": 0.3 + "x": 243.84, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -2479,7 +2471,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -2495,7 +2487,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2513,7 +2505,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -2528,7 +2520,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2545,7 +2537,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -2561,7 +2553,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2578,8 +2570,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 9.5, - "y": 0.3, + "x": 241.3, + "y": 7.62, "z": 0.0 }, "relative": false @@ -2616,7 +2608,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -2840,7 +2832,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -2887,8 +2879,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 10.4, - "y": 0.30000000000000004, + "x": 264.15999999999997, + "y": 7.620000000000001, "z": 0.0 } } @@ -2909,10 +2901,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 10.5, - "y": 0.3 + "x": 266.7, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -2934,7 +2926,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -2950,7 +2942,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -2968,7 +2960,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -2983,7 +2975,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3000,7 +2992,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -3016,7 +3008,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3033,8 +3025,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 10.4, - "y": 0.3, + "x": 264.16, + "y": 7.62, "z": 0.0 }, "relative": false @@ -3071,7 +3063,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -3295,7 +3287,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -3342,8 +3334,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.3, - "y": 0.30000000000000004, + "x": 287.02, + "y": 7.620000000000001, "z": 0.0 } } @@ -3364,10 +3356,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 11.4, - "y": 0.3 + "x": 289.56, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -3389,7 +3381,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -3405,7 +3397,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3423,7 +3415,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -3438,7 +3430,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3455,7 +3447,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.9, + "x": -22.86, "y": -0.0, "z": 0.0 }, @@ -3471,7 +3463,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3488,8 +3480,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 11.3, - "y": 0.3, + "x": 287.02, + "y": 7.62, "z": 0.0 }, "relative": false @@ -3526,7 +3518,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -3750,7 +3742,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -3797,8 +3789,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.5, - "y": 0.30000000000000004, + "x": 317.5, + "y": 7.620000000000001, "z": 0.0 } } @@ -3819,10 +3811,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 12.6, - "y": 0.3 + "x": 320.04, + "y": 7.62 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -3844,7 +3836,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -3860,7 +3852,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3878,7 +3870,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -3893,7 +3885,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3910,7 +3902,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -3926,7 +3918,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -3943,8 +3935,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 12.5, - "y": 0.3, + "x": 317.5, + "y": 7.62, "z": 0.0 }, "relative": false @@ -3981,7 +3973,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -4205,7 +4197,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -4252,8 +4244,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.30000000000000004, - "y": 1.2000000000000002, + "x": 7.620000000000001, + "y": 30.480000000000004, "z": 0.0 } } @@ -4274,10 +4266,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 1.2 + "x": 10.16, + "y": 30.48 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -4299,7 +4291,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.5, + "x": 38.1, "y": 0.0, "z": 0.0 }, @@ -4315,7 +4307,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4333,7 +4325,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -4348,7 +4340,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4365,7 +4357,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.5, + "x": -38.1, "y": -0.0, "z": 0.0 }, @@ -4381,7 +4373,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4398,8 +4390,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 1.2, + "x": 7.62, + "y": 30.48, "z": 0.0 }, "relative": false @@ -4436,7 +4428,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -4660,7 +4652,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -4707,8 +4699,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.1, - "y": 1.2000000000000002, + "x": 53.339999999999996, + "y": 30.480000000000004, "z": 0.0 } } @@ -4729,10 +4721,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 2.2, - "y": 1.2 + "x": 55.88, + "y": 30.48 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -4754,7 +4746,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -4770,7 +4762,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4788,7 +4780,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -4803,7 +4795,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4820,7 +4812,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -4836,7 +4828,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -4853,8 +4845,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.1, - "y": 1.2, + "x": 53.34, + "y": 30.48, "z": 0.0 }, "relative": false @@ -4891,7 +4883,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -5108,7 +5100,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -5137,7 +5129,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -5166,7 +5158,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 2.7, + "x": 68.58, "y": 0.0, "z": 0.0 }, @@ -5195,7 +5187,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 3.6, + "x": 91.44, "y": 0.0, "z": 0.0 }, @@ -5224,7 +5216,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 4.5, + "x": 114.3, "y": 0.0, "z": 0.0 }, @@ -5253,7 +5245,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 5.4, + "x": 137.16, "y": 0.0, "z": 0.0 }, @@ -5282,7 +5274,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 6.3, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -5311,7 +5303,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 7.2, + "x": 182.88, "y": 0.0, "z": 0.0 }, @@ -5340,7 +5332,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 8.1, + "x": 205.74, "y": 0.0, "z": 0.0 }, @@ -5377,7 +5369,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -5424,8 +5416,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.1, - "y": 1.2000000000000002, + "x": 281.94, + "y": 30.480000000000004, "z": 0.0 } } @@ -5446,10 +5438,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 11.2, - "y": 1.2 + "x": 284.48, + "y": 30.48 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -5471,7 +5463,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.0, + "x": 50.8, "y": 0.0, "z": 0.0 }, @@ -5487,7 +5479,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -5505,7 +5497,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -5520,7 +5512,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -5537,7 +5529,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -2.0, + "x": -50.8, "y": -0.0, "z": 0.0 }, @@ -5553,7 +5545,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -5570,8 +5562,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 11.1, - "y": 1.2, + "x": 281.94, + "y": 30.48, "z": 0.0 }, "relative": false @@ -5608,7 +5600,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -5832,7 +5824,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -5879,8 +5871,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.30000000000000004, - "y": 2.1, + "x": 7.620000000000001, + "y": 53.339999999999996, "z": 0.0 } } @@ -5901,10 +5893,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 2.1 + "x": 10.16, + "y": 53.34 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -5926,7 +5918,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 }, @@ -5942,7 +5934,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -5960,7 +5952,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -5975,7 +5967,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -5992,7 +5984,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.0, + "x": -25.4, "y": -0.0, "z": 0.0 }, @@ -6008,7 +6000,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -6025,8 +6017,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 2.1, + "x": 7.62, + "y": 53.34, "z": 0.0 }, "relative": false @@ -6063,7 +6055,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -6287,7 +6279,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -6334,8 +6326,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.6, - "y": 2.1, + "x": 40.64, + "y": 53.339999999999996, "z": 0.0 } } @@ -6356,10 +6348,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 1.7, - "y": 2.1 + "x": 43.18, + "y": 53.34 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -6381,7 +6373,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -6397,7 +6389,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -6415,7 +6407,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -6430,7 +6422,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -6447,7 +6439,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -6463,7 +6455,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -6480,8 +6472,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.6, - "y": 2.1, + "x": 40.64, + "y": 53.34, "z": 0.0 }, "relative": false @@ -6518,7 +6510,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -6735,7 +6727,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -6764,7 +6756,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -6793,7 +6785,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 2.7, + "x": 68.58, "y": 0.0, "z": 0.0 }, @@ -6822,7 +6814,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 3.6, + "x": 91.44, "y": 0.0, "z": 0.0 }, @@ -6851,7 +6843,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 4.5, + "x": 114.3, "y": 0.0, "z": 0.0 }, @@ -6880,7 +6872,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 5.4, + "x": 137.16, "y": 0.0, "z": 0.0 }, @@ -6909,7 +6901,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 6.3, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -6938,7 +6930,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 7.2, + "x": 182.88, "y": 0.0, "z": 0.0 }, @@ -6967,7 +6959,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 8.1, + "x": 205.74, "y": 0.0, "z": 0.0 }, @@ -6996,7 +6988,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.0, + "x": 228.6, "y": 0.0, "z": 0.0 }, @@ -7033,7 +7025,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -7080,8 +7072,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 11.5, - "y": 2.1, + "x": 292.09999999999997, + "y": 53.339999999999996, "z": 0.0 } } @@ -7102,10 +7094,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 11.6, - "y": 2.1 + "x": 294.64, + "y": 53.34 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -7127,7 +7119,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.6, + "x": 40.64, "y": 0.0, "z": 0.0 }, @@ -7143,7 +7135,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7161,7 +7153,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -7176,7 +7168,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7193,7 +7185,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.6, + "x": -40.64, "y": -0.0, "z": 0.0 }, @@ -7209,7 +7201,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7226,8 +7218,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 11.5, - "y": 2.1, + "x": 292.1, + "y": 53.34, "z": 0.0 }, "relative": false @@ -7264,7 +7256,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -7488,7 +7480,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -7535,8 +7527,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.30000000000000004, - "y": 3.0000000000000004, + "x": 7.620000000000001, + "y": 76.2, "z": 0.0 } } @@ -7557,10 +7549,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 3.0 + "x": 10.16, + "y": 76.2 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -7582,7 +7574,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.7, + "x": 17.78, "y": 0.0, "z": 0.0 }, @@ -7598,7 +7590,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7616,7 +7608,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -7631,7 +7623,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7648,7 +7640,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.7, + "x": -17.78, "y": -0.0, "z": 0.0 }, @@ -7664,7 +7656,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -7681,8 +7673,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 3.0, + "x": 7.62, + "y": 76.2, "z": 0.0 }, "relative": false @@ -7719,7 +7711,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -7943,7 +7935,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -7990,8 +7982,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.3, - "y": 3.0000000000000004, + "x": 33.019999999999996, + "y": 76.2, "z": 0.0 } } @@ -8012,10 +8004,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 1.4, - "y": 3.0 + "x": 35.56, + "y": 76.2 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -8037,7 +8029,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -8053,7 +8045,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8071,7 +8063,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -8086,7 +8078,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8103,7 +8095,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -8119,7 +8111,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8136,8 +8128,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.3, - "y": 3.0, + "x": 33.02, + "y": 76.2, "z": 0.0 }, "relative": false @@ -8174,7 +8166,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -8391,7 +8383,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -8420,7 +8412,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -8449,7 +8441,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 2.7, + "x": 68.58, "y": 0.0, "z": 0.0 }, @@ -8478,7 +8470,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 3.6, + "x": 91.44, "y": 0.0, "z": 0.0 }, @@ -8507,7 +8499,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 4.5, + "x": 114.3, "y": 0.0, "z": 0.0 }, @@ -8536,7 +8528,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 5.4, + "x": 137.16, "y": 0.0, "z": 0.0 }, @@ -8565,7 +8557,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 6.3, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -8594,7 +8586,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 7.2, + "x": 182.88, "y": 0.0, "z": 0.0 }, @@ -8623,7 +8615,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 8.1, + "x": 205.74, "y": 0.0, "z": 0.0 }, @@ -8652,7 +8644,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.0, + "x": 228.6, "y": 0.0, "z": 0.0 }, @@ -8681,7 +8673,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.9, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -8718,7 +8710,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -8765,8 +8757,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.100000000000001, - "y": 3.0000000000000004, + "x": 307.34000000000003, + "y": 76.2, "z": 0.0 } } @@ -8787,10 +8779,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 12.2, - "y": 3.0 + "x": 309.88, + "y": 76.2 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -8812,7 +8804,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 }, @@ -8828,7 +8820,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8846,7 +8838,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -8861,7 +8853,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8878,7 +8870,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.0, + "x": -25.4, "y": -0.0, "z": 0.0 }, @@ -8894,7 +8886,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -8911,8 +8903,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 12.1, - "y": 3.0, + "x": 307.34, + "y": 76.2, "z": 0.0 }, "relative": false @@ -8949,7 +8941,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -9173,7 +9165,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -9220,8 +9212,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.30000000000000004, - "y": 3.900000000000001, + "x": 7.620000000000001, + "y": 99.06000000000002, "z": 0.0 } } @@ -9242,10 +9234,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 3.9 + "x": 10.16, + "y": 99.06 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -9267,7 +9259,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -9283,7 +9275,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -9301,7 +9293,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -9316,7 +9308,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -9333,7 +9325,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -9349,7 +9341,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -9366,8 +9358,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 3.9, + "x": 7.62, + "y": 99.06, "z": 0.0 }, "relative": false @@ -9404,7 +9396,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -9621,7 +9613,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -9650,7 +9642,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -9679,7 +9671,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 2.7, + "x": 68.58, "y": 0.0, "z": 0.0 }, @@ -9708,7 +9700,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 3.6, + "x": 91.44, "y": 0.0, "z": 0.0 }, @@ -9737,7 +9729,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 4.5, + "x": 114.3, "y": 0.0, "z": 0.0 }, @@ -9766,7 +9758,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 5.4, + "x": 137.16, "y": 0.0, "z": 0.0 }, @@ -9795,7 +9787,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 6.3, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -9824,7 +9816,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 7.2, + "x": 182.88, "y": 0.0, "z": 0.0 }, @@ -9853,7 +9845,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 8.1, + "x": 205.74, "y": 0.0, "z": 0.0 }, @@ -9882,7 +9874,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.0, + "x": 228.6, "y": 0.0, "z": 0.0 }, @@ -9911,7 +9903,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.9, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -9940,7 +9932,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 10.8, + "x": 274.32, "y": 0.0, "z": 0.0 }, @@ -9977,7 +9969,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -10024,8 +10016,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.0, - "y": 3.900000000000001, + "x": 304.79999999999995, + "y": 99.06000000000002, "z": 0.0 } } @@ -10046,10 +10038,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 12.1, - "y": 3.9 + "x": 307.34, + "y": 99.06 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -10071,7 +10063,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.1, + "x": 27.94, "y": 0.0, "z": 0.0 }, @@ -10087,7 +10079,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10105,7 +10097,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.6, + "y": 15.24, "z": 0.0 }, "relative": true @@ -10120,7 +10112,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10137,7 +10129,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -1.1, + "x": -27.94, "y": -0.0, "z": 0.0 }, @@ -10153,7 +10145,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10170,8 +10162,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 12.0, - "y": 3.9, + "x": 304.8, + "y": 99.06, "z": 0.0 }, "relative": false @@ -10208,7 +10200,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -10432,7 +10424,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -10479,8 +10471,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.30000000000000004, - "y": 4.800000000000001, + "x": 7.620000000000001, + "y": 121.92000000000002, "z": 0.0 } } @@ -10501,10 +10493,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 0.4, - "y": 4.8 + "x": 10.16, + "y": 121.92 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -10526,7 +10518,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -10542,7 +10534,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10560,7 +10552,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.28, + "y": 7.112, "z": 0.0 }, "relative": true @@ -10575,7 +10567,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10592,7 +10584,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.9, + "x": -22.86, "y": -0.0, "z": 0.0 }, @@ -10608,7 +10600,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -10625,8 +10617,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.3, - "y": 4.8, + "x": 7.62, + "y": 121.92, "z": 0.0 }, "relative": false @@ -10663,7 +10655,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -10887,7 +10879,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -10934,8 +10926,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, - "y": 4.800000000000001, + "x": 38.099999999999994, + "y": 121.92000000000002, "z": 0.0 } } @@ -10956,10 +10948,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 1.6, - "y": 4.8 + "x": 40.64, + "y": 121.92 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -10981,7 +10973,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.6, + "x": 15.24, "y": 0.0, "z": 0.0 }, @@ -10997,7 +10989,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11015,7 +11007,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.28, + "y": 7.112, "z": 0.0 }, "relative": true @@ -11030,7 +11022,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11047,7 +11039,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.6, + "x": -15.24, "y": -0.0, "z": 0.0 }, @@ -11063,7 +11055,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11080,8 +11072,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 1.5, - "y": 4.8, + "x": 38.1, + "y": 121.92, "z": 0.0 }, "relative": false @@ -11118,7 +11110,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -11335,7 +11327,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 0.9, + "x": 22.86, "y": 0.0, "z": 0.0 }, @@ -11364,7 +11356,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 1.8, + "x": 45.72, "y": 0.0, "z": 0.0 }, @@ -11393,7 +11385,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 2.7, + "x": 68.58, "y": 0.0, "z": 0.0 }, @@ -11422,7 +11414,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 3.6, + "x": 91.44, "y": 0.0, "z": 0.0 }, @@ -11451,7 +11443,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 4.5, + "x": 114.3, "y": 0.0, "z": 0.0 }, @@ -11480,7 +11472,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 5.4, + "x": 137.16, "y": 0.0, "z": 0.0 }, @@ -11509,7 +11501,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 6.3, + "x": 160.01999999999998, "y": 0.0, "z": 0.0 }, @@ -11538,7 +11530,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 7.2, + "x": 182.88, "y": 0.0, "z": 0.0 }, @@ -11567,7 +11559,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 8.1, + "x": 205.74, "y": 0.0, "z": 0.0 }, @@ -11596,7 +11588,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.0, + "x": 228.6, "y": 0.0, "z": 0.0 }, @@ -11625,7 +11617,7 @@ description: Artifact commands keyboard.kcl [ { "translate": { - "x": 9.9, + "x": 251.45999999999998, "y": 0.0, "z": 0.0 }, @@ -11662,7 +11654,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.7 + "z": 17.779999999999998 }, "x_axis": { "x": 1.0, @@ -11709,8 +11701,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.3, - "y": 4.800000000000001, + "x": 312.42, + "y": 121.92000000000002, "z": 0.0 } } @@ -11731,10 +11723,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 12.4, - "y": 4.8 + "x": 314.96, + "y": 121.92 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 180.0 @@ -11756,7 +11748,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.8, + "x": 20.32, "y": 0.0, "z": 0.0 }, @@ -11772,7 +11764,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11790,7 +11782,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.28, + "y": 7.112, "z": 0.0 }, "relative": true @@ -11805,7 +11797,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11822,7 +11814,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.8, + "x": -20.32, "y": -0.0, "z": 0.0 }, @@ -11838,7 +11830,7 @@ description: Artifact commands keyboard.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.1, + "radius": 2.54, "offset": { "unit": "degrees", "value": 90.0 @@ -11855,8 +11847,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 12.3, - "y": 4.8, + "x": 312.42, + "y": 121.92, "z": 0.0 }, "relative": false @@ -11893,7 +11885,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.1, + "distance": 2.54, "faces": null, "opposite": "None" } @@ -12117,7 +12109,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.81 + "z": 20.574 }, "x_axis": { "x": 1.0, @@ -12164,8 +12156,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.3, - "y": 1.36, + "x": 58.419999999999995, + "y": 34.544000000000004, "z": 0.0 } } @@ -12187,7 +12179,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": -0.06, + "y": -1.524, "z": 0.0 }, "relative": true @@ -12203,7 +12195,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.06, + "x": 1.524, "y": 0.0, "z": 0.0 }, @@ -12220,8 +12212,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.42, - "y": 1.3647, + "x": 61.468, + "y": 34.6629, "z": 0.0 }, "relative": false @@ -12237,8 +12229,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.42, - "y": 1.3, + "x": 61.468, + "y": 33.02, "z": 0.0 }, "relative": false @@ -12254,7 +12246,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.252, + "x": 6.4008, "y": 0.0, "z": 0.0 }, @@ -12272,7 +12264,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.09, + "y": 2.286, "z": 0.0 }, "relative": true @@ -12288,7 +12280,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.228, + "x": -5.7912, "y": 0.0, "z": 0.0 }, @@ -12305,8 +12297,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.672, - "y": 1.6358, + "x": 67.8688, + "y": 41.549, "z": 0.0 }, "relative": false @@ -12323,7 +12315,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.06, + "y": 1.524, "z": 0.0 }, "relative": true @@ -12339,7 +12331,7 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.06, + "x": -1.524, "y": 0.0, "z": 0.0 }, @@ -12356,8 +12348,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.06, - "y": -0.0647, + "x": -1.524, + "y": -1.6429, "z": 0.0 }, "relative": true @@ -12374,7 +12366,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": 0.0647, + "y": 1.6429, "z": 0.0 }, "relative": true @@ -12390,8 +12382,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.3, - "y": 1.6958, + "x": 58.42, + "y": 43.073, "z": 0.0 }, "relative": false @@ -12408,7 +12400,7 @@ description: Artifact commands keyboard.kcl "type": "line", "end": { "x": 0.0, - "y": -0.09, + "y": -2.286, "z": 0.0 }, "relative": true @@ -12424,8 +12416,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 2.5285, - "y": 1.6058, + "x": 64.2242, + "y": 40.787, "z": 0.0 }, "relative": false @@ -12462,7 +12454,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.03, + "distance": -0.7619999999999999, "faces": null, "opposite": "None" } @@ -12836,7 +12828,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.81 + "z": 20.574 }, "x_axis": { "x": 1.0, @@ -12883,8 +12875,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.025200000000002, - "y": 3.4484000000000004, + "x": 229.24008000000003, + "y": 87.58936, "z": 0.0 } } @@ -12905,10 +12897,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 8.8993, - "y": 3.2804 + "x": 226.0412, + "y": 83.321 }, - "radius": 0.21000000000000002, + "radius": 5.3340000000000005, "start": { "unit": "degrees", "value": 53.15 @@ -12930,8 +12922,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0653, - "y": 0.0704, + "x": 1.6583, + "y": 1.7877, "z": 0.0 }, "relative": true @@ -12947,10 +12939,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 8.8994, - "y": 3.2805 + "x": 226.0458, + "y": 83.3249 }, - "radius": 0.1152, + "radius": 2.92608, "start": { "unit": "degrees", "value": 216.15 @@ -12993,7 +12985,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.03, + "distance": -0.7619999999999999, "faces": null, "opposite": "None" } @@ -13127,7 +13119,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.81 + "z": 20.574 }, "x_axis": { "x": 1.0, @@ -13174,8 +13166,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 8.774000000000001, - "y": 3.1116000000000006, + "x": 222.8596, + "y": 79.03464000000001, "z": 0.0 } } @@ -13196,10 +13188,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 8.8999, - "y": 3.2796 + "x": 226.0585, + "y": 83.303 }, - "radius": 0.21000000000000002, + "radius": 5.3340000000000005, "start": { "unit": "degrees", "value": -126.85 @@ -13221,8 +13213,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.0653, - "y": -0.0704, + "x": -1.6583, + "y": -1.7877, "z": 0.0 }, "relative": true @@ -13238,10 +13230,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 8.8998, - "y": 3.2795 + "x": 226.0539, + "y": 83.2991 }, - "radius": 0.1152, + "radius": 2.92608, "start": { "unit": "degrees", "value": 36.15 @@ -13284,7 +13276,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.03, + "distance": -0.7619999999999999, "faces": null, "opposite": "None" } @@ -13418,7 +13410,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.81 + "z": 20.574 }, "x_axis": { "x": 1.0, @@ -13465,8 +13457,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.925200000000002, - "y": 3.4484000000000004, + "x": 252.10008000000005, + "y": 87.58936, "z": 0.0 } } @@ -13487,10 +13479,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 9.7993, - "y": 3.2804 + "x": 248.9012, + "y": 83.321 }, - "radius": 0.21000000000000002, + "radius": 5.3340000000000005, "start": { "unit": "degrees", "value": 53.15 @@ -13512,8 +13504,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": 0.0653, - "y": 0.0704, + "x": 1.6583, + "y": 1.7877, "z": 0.0 }, "relative": true @@ -13529,10 +13521,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 9.7994, - "y": 3.2805 + "x": 248.9058, + "y": 83.3249 }, - "radius": 0.1152, + "radius": 2.92608, "start": { "unit": "degrees", "value": 216.15 @@ -13575,7 +13567,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.03, + "distance": -0.7619999999999999, "faces": null, "opposite": "None" } @@ -13709,7 +13701,7 @@ description: Artifact commands keyboard.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 0.81 + "z": 20.574 }, "x_axis": { "x": 1.0, @@ -13756,8 +13748,8 @@ description: Artifact commands keyboard.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 9.674000000000001, - "y": 3.1116000000000006, + "x": 245.7196, + "y": 79.03464000000001, "z": 0.0 } } @@ -13778,10 +13770,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 9.7999, - "y": 3.2796 + "x": 248.9185, + "y": 83.303 }, - "radius": 0.21000000000000002, + "radius": 5.3340000000000005, "start": { "unit": "degrees", "value": -126.85 @@ -13803,8 +13795,8 @@ description: Artifact commands keyboard.kcl "segment": { "type": "line", "end": { - "x": -0.0653, - "y": -0.0704, + "x": -1.6583, + "y": -1.7877, "z": 0.0 }, "relative": true @@ -13820,10 +13812,10 @@ description: Artifact commands keyboard.kcl "segment": { "type": "arc", "center": { - "x": 9.7998, - "y": 3.2795 + "x": 248.9139, + "y": 83.2991 }, - "radius": 0.1152, + "radius": 2.92608, "start": { "unit": "degrees", "value": 36.15 @@ -13866,7 +13858,7 @@ description: Artifact commands keyboard.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.03, + "distance": -0.7619999999999999, "faces": null, "opposite": "None" } @@ -14225,37 +14217,5 @@ description: Artifact commands keyboard.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap index 728d830c5..7a342567f 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap @@ -193,8 +193,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -7201,8 +7201,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap index 6dfe5f6a6..47a1d5aa8 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap @@ -678,9 +678,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1114,9 +1111,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1550,9 +1544,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1986,9 +1977,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2461,9 +2449,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2838,9 +2823,6 @@ description: Variables in memory after executing keyboard.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap index b9b9b97e0..da0902507 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap @@ -11125,37 +11125,5 @@ description: Artifact commands kitt.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap index 0580bbeaf..045ea7134 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap @@ -427,9 +427,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -868,9 +865,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1309,9 +1303,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1750,9 +1741,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2191,9 +2179,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2632,9 +2617,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3073,9 +3055,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3592,9 +3571,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4033,9 +4009,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4428,9 +4401,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5049,9 +5019,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5688,9 +5655,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6327,9 +6291,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7333,9 +7294,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8024,9 +7982,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8663,9 +8618,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9302,9 +9254,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9843,9 +9792,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10349,9 +10295,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11324,9 +11267,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -12369,9 +12309,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13414,9 +13351,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -13738,9 +13672,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -14684,9 +14615,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -15729,9 +15657,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -16800,9 +16725,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -17845,9 +17767,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19098,9 +19017,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -19622,9 +19538,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20597,9 +20510,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -20921,9 +20831,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -21519,9 +21426,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22047,9 +21951,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22488,9 +22389,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -22929,9 +22827,6 @@ description: Variables in memory after executing kitt.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap index 0928d234c..e1a1191ed 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands lego.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,8 +84,8 @@ description: Artifact commands lego.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -7.9, - "y": -11.9, + "x": -200.66, + "y": -302.26, "z": 0.0 } } @@ -114,7 +106,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": 15.8, + "x": 401.32, "y": 0.0, "z": 0.0 }, @@ -132,7 +124,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 23.8, + "y": 604.52, "z": 0.0 }, "relative": true @@ -148,7 +140,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": -15.8, + "x": -401.32, "y": 0.0, "z": 0.0 }, @@ -186,7 +178,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 3.2, + "distance": 81.28, "faces": null, "opposite": "None" } @@ -321,8 +313,8 @@ description: Artifact commands lego.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -6.4, - "y": -10.4, + "x": -162.56, + "y": -264.15999999999997, "z": 0.0 } } @@ -343,7 +335,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": 12.8, + "x": 325.12, "y": 0.0, "z": 0.0 }, @@ -361,7 +353,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 20.8, + "y": 528.32, "z": 0.0 }, "relative": true @@ -377,7 +369,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": -12.8, + "x": -325.12, "y": 0.0, "z": 0.0 }, @@ -411,7 +403,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.7000000000000002, + "distance": -43.18, "faces": null, "opposite": "None" } @@ -546,8 +538,8 @@ description: Artifact commands lego.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.6, - "y": -8.0, + "x": -40.64, + "y": -203.2, "z": 0.0 } } @@ -568,10 +560,10 @@ description: Artifact commands lego.kcl "segment": { "type": "arc", "center": { - "x": -4.0, - "y": -8.0 + "x": -101.6, + "y": -203.2 }, - "radius": 2.4, + "radius": 60.959999999999994, "start": { "unit": "degrees", "value": 0.0 @@ -603,7 +595,7 @@ description: Artifact commands lego.kcl [ { "translate": { - "x": 8.0, + "x": 203.2, "y": 0.0, "z": 0.0 }, @@ -644,7 +636,7 @@ description: Artifact commands lego.kcl { "translate": { "x": 0.0, - "y": 8.0, + "y": 203.2, "z": 0.0 }, "scale": { @@ -673,7 +665,7 @@ description: Artifact commands lego.kcl { "translate": { "x": 0.0, - "y": 16.0, + "y": 406.4, "z": 0.0 }, "scale": { @@ -713,7 +705,7 @@ description: Artifact commands lego.kcl { "translate": { "x": 0.0, - "y": 8.0, + "y": 203.2, "z": 0.0 }, "scale": { @@ -742,7 +734,7 @@ description: Artifact commands lego.kcl { "translate": { "x": 0.0, - "y": 16.0, + "y": 406.4, "z": 0.0 }, "scale": { @@ -788,7 +780,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -855,7 +847,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -922,7 +914,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -989,7 +981,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -1056,7 +1048,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -1123,7 +1115,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -1198,8 +1190,8 @@ description: Artifact commands lego.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.4, - "y": -4.0, + "x": 60.959999999999994, + "y": -101.6, "z": 0.0 } } @@ -1221,9 +1213,9 @@ description: Artifact commands lego.kcl "type": "arc", "center": { "x": -0.0, - "y": -4.0 + "y": -101.6 }, - "radius": 2.4, + "radius": 60.959999999999994, "start": { "unit": "degrees", "value": 0.0 @@ -1266,7 +1258,7 @@ description: Artifact commands lego.kcl { "translate": { "x": 0.0, - "y": 8.0, + "y": 203.2, "z": 0.0 }, "scale": { @@ -1312,7 +1304,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -1379,7 +1371,7 @@ description: Artifact commands lego.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.8, + "distance": 45.72, "faces": null, "opposite": "None" } @@ -1427,37 +1419,5 @@ description: Artifact commands lego.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap index 05c671136..e23322366 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap @@ -156,9 +156,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -499,9 +496,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -796,9 +790,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1093,9 +1084,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1390,9 +1378,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1687,9 +1672,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1984,9 +1966,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2381,9 +2360,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2864,9 +2840,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3340,9 +3313,6 @@ description: Variables in memory after executing lego.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap index 45e9a0393..f53e58a35 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands makeup-mirror.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2209,37 +2201,5 @@ description: Artifact commands makeup-mirror.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/program_memory.snap index 392b9807e..132b0feed 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/program_memory.snap @@ -139,9 +139,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -257,9 +254,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -417,9 +411,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -535,9 +526,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -653,9 +641,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -771,9 +756,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -889,9 +871,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1007,9 +986,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1125,9 +1101,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1256,9 +1229,6 @@ description: Variables in memory after executing makeup-mirror.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap index 9a6d9e0bb..1dca4447d 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands mounting-plate.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,8 +84,8 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -3.0, - "y": -5.0, + "x": -76.19999999999999, + "y": -127.0, "z": 0.0 } } @@ -114,8 +106,8 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": -5.0, + "x": 76.2, + "y": -127.0, "z": 0.0 }, "relative": false @@ -131,8 +123,8 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 5.0, + "x": 76.2, + "y": 127.0, "z": 0.0 }, "relative": false @@ -148,8 +140,8 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "line", "end": { - "x": -3.0, - "y": 5.0, + "x": -76.2, + "y": 127.0, "z": 0.0 }, "relative": false @@ -194,8 +186,8 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.0, - "y": 4.25, + "x": -50.8, + "y": 107.94999999999999, "z": 0.0 } } @@ -216,10 +208,10 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "arc", "center": { - "x": -2.25, - "y": 4.25 + "x": -57.15, + "y": 107.95 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -288,8 +280,8 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.5, - "y": 4.25, + "x": 63.5, + "y": 107.94999999999999, "z": 0.0 } } @@ -310,10 +302,10 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "arc", "center": { - "x": 2.25, - "y": 4.25 + "x": 57.15, + "y": 107.95 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -382,8 +374,8 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.0, - "y": -4.25, + "x": -50.8, + "y": -107.94999999999999, "z": 0.0 } } @@ -404,10 +396,10 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "arc", "center": { - "x": -2.25, - "y": -4.25 + "x": -57.15, + "y": -107.95 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -476,8 +468,8 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.5, - "y": -4.25, + "x": 63.5, + "y": -107.94999999999999, "z": 0.0 } } @@ -498,10 +490,10 @@ description: Artifact commands mounting-plate.kcl "segment": { "type": "arc", "center": { - "x": 2.25, - "y": -4.25 + "x": 57.15, + "y": -107.95 }, - "radius": 0.25, + "radius": 6.35, "start": { "unit": "degrees", "value": 0.0 @@ -570,7 +562,7 @@ description: Artifact commands mounting-plate.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.0, + "x": 50.8, "y": 0.0, "z": 0.0 } @@ -595,7 +587,7 @@ description: Artifact commands mounting-plate.kcl "x": 0.0, "y": 0.0 }, - "radius": 2.0, + "radius": 50.8, "start": { "unit": "degrees", "value": 0.0 @@ -656,7 +648,7 @@ description: Artifact commands mounting-plate.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -912,7 +904,7 @@ description: Artifact commands mounting-plate.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -924,7 +916,7 @@ description: Artifact commands mounting-plate.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -936,7 +928,7 @@ description: Artifact commands mounting-plate.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -948,41 +940,9 @@ description: Artifact commands mounting-plate.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap index a89a83a66..5bf1b5fc8 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap @@ -276,9 +276,6 @@ description: Variables in memory after executing mounting-plate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -590,9 +587,6 @@ description: Variables in memory after executing mounting-plate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap index 2ededf329..b7b4e6573 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap @@ -29,54 +29,6 @@ description: Artifact commands multi-axis-robot.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -132,8 +84,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -5.0, - "y": -5.0, + "x": -127.0, + "y": -127.0, "z": 0.0 } } @@ -154,7 +106,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 10.0, + "x": 254.0, "y": 0.0, "z": 0.0 }, @@ -172,7 +124,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "line", "end": { "x": 0.0, - "y": 10.0, + "y": 254.0, "z": 0.0 }, "relative": true @@ -188,7 +140,7 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -10.0, + "x": -254.0, "y": -0.0, "z": 0.0 }, @@ -205,8 +157,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -5.0, - "y": -5.0, + "x": -127.0, + "y": -127.0, "z": 0.0 }, "relative": false @@ -243,7 +195,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.5, + "distance": 12.7, "faces": null, "opposite": "None" } @@ -399,7 +351,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 2.0, + "radius": 50.8, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -411,7 +363,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 2.0, + "radius": 50.8, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -423,7 +375,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 2.0, + "radius": 50.8, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -435,7 +387,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 2.0, + "radius": 50.8, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -466,7 +418,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.0, + "x": 101.6, "y": 0.0, "z": 0.0 } @@ -491,7 +443,7 @@ description: Artifact commands multi-axis-robot.kcl "x": 0.0, "y": 0.0 }, - "radius": 4.0, + "radius": 101.6, "start": { "unit": "degrees", "value": 0.0 @@ -530,7 +482,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 3.0, + "distance": 76.19999999999999, "faces": null, "opposite": "None" } @@ -596,7 +548,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -627,7 +579,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.5, + "x": 12.7, "y": 0.0, "z": 0.0 } @@ -652,7 +604,7 @@ description: Artifact commands multi-axis-robot.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.5, + "radius": 12.7, "start": { "unit": "degrees", "value": 0.0 @@ -691,7 +643,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -766,8 +718,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -3.6, - "y": -2.5, + "x": -91.44, + "y": -63.5, "z": 0.0 } } @@ -788,10 +740,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -4.0, - "y": -2.5 + "x": -101.6, + "y": -63.5 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -851,7 +803,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -918,7 +870,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -985,7 +937,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1052,7 +1004,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1127,8 +1079,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.1, - "y": -4.0, + "x": -53.339999999999996, + "y": -101.6, "z": 0.0 } } @@ -1149,10 +1101,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -2.5, - "y": -4.0 + "x": -63.5, + "y": -101.6 }, - "radius": 0.4, + "radius": 10.16, "start": { "unit": "degrees", "value": 0.0 @@ -1212,7 +1164,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1279,7 +1231,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1346,7 +1298,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1413,7 +1365,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1530,14 +1482,6 @@ description: Artifact commands multi-axis-robot.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1546,7 +1490,7 @@ description: Artifact commands multi-axis-robot.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 3.6 + "z": 91.44 }, "x_axis": { "x": 1.0, @@ -1593,7 +1537,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.9, + "x": 99.05999999999999, "y": 0.0, "z": 0.0 } @@ -1618,7 +1562,7 @@ description: Artifact commands multi-axis-robot.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.9, + "radius": 99.05999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1661,7 +1605,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.4, + "distance": 35.559999999999995, "faces": null, "opposite": "None" } @@ -1792,8 +1736,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.5, - "y": 5.0, + "x": 88.89999999999999, + "y": 127.0, "z": 0.0 } } @@ -1814,8 +1758,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 0.875, - "y": 1.5155, + "x": 22.225, + "y": 38.4948, "z": 0.0 }, "relative": true @@ -1831,10 +1775,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.7769, - "y": 8.0155 + "x": 45.1339, + "y": 203.5948 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": -30.0 @@ -1856,8 +1800,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -3.4282, - "y": 5.0, + "x": -87.0764, + "y": 127.0, "z": 0.0 }, "relative": false @@ -1873,8 +1817,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 3.5, - "y": 5.0, + "x": 88.9, + "y": 127.0, "z": 0.0 }, "relative": false @@ -1911,7 +1855,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -2046,8 +1990,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 4.5, - "y": 8.0, + "x": 114.3, + "y": 203.2, "z": 0.0 } } @@ -2068,10 +2012,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.75, - "y": 8.0 + "x": 44.45, + "y": 203.2 }, - "radius": 2.75, + "radius": 69.85, "start": { "unit": "degrees", "value": 0.0 @@ -2110,7 +2054,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.5, + "distance": 38.099999999999994, "faces": null, "opposite": "None" } @@ -2176,7 +2120,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -2207,8 +2151,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.9499999999999997, - "y": 6.75, + "x": 49.52999999999999, + "y": 171.45, "z": 0.0 } } @@ -2229,10 +2173,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.75, - "y": 6.75 + "x": 44.45, + "y": 171.45 }, - "radius": 0.2, + "radius": 5.08, "start": { "unit": "degrees", "value": 0.0 @@ -2265,8 +2209,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": 1.7499999999999998, - "y": 8.0, + "x": 44.44999999999999, + "y": 203.2, "z": 0.0 }, "num_repetitions": 3, @@ -2292,7 +2236,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.2, + "distance": 5.08, "faces": null, "opposite": "None" } @@ -2359,7 +2303,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.2, + "distance": 5.08, "faces": null, "opposite": "None" } @@ -2426,7 +2370,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.2, + "distance": 5.08, "faces": null, "opposite": "None" } @@ -2493,7 +2437,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.2, + "distance": 5.08, "faces": null, "opposite": "None" } @@ -2568,8 +2512,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.25, - "y": 8.0, + "x": 57.15, + "y": 203.2, "z": 0.0 } } @@ -2590,10 +2534,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.75, - "y": 8.0 + "x": 44.45, + "y": 203.2 }, - "radius": 0.5, + "radius": 12.7, "start": { "unit": "degrees", "value": 0.0 @@ -2632,7 +2576,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -2763,8 +2707,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.05, - "y": 8.0, + "x": 52.06999999999999, + "y": 203.2, "z": 0.0 } } @@ -2785,10 +2729,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.75, - "y": 8.0 + "x": 44.45, + "y": 203.2 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -2831,7 +2775,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.0, + "distance": -25.4, "faces": null, "opposite": "None" } @@ -2896,7 +2840,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -2917,7 +2861,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -2931,21 +2875,13 @@ description: Artifact commands multi-axis-robot.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], "command": { "type": "make_plane", "origin": { - "x": -0.1, + "x": -2.54, "y": 0.0, "z": 0.0 }, @@ -2994,8 +2930,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.12938524157181686, - "y": 7.315959713348662, + "x": -3.286385135924148, + "y": 185.825376719056, "z": 0.0 } } @@ -3016,10 +2952,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 1.75, - "y": 8.0 + "x": 44.45, + "y": 203.2 }, - "radius": 2.0, + "radius": 50.8, "start": { "unit": "degrees", "value": 200.0 @@ -3041,8 +2977,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -10.6026, - "y": 29.1305, + "x": -269.3067, + "y": 739.914, "z": 0.0 }, "relative": true @@ -3058,10 +2994,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -8.8526, - "y": 37.1305 + "x": -224.8567, + "y": 943.114 }, - "radius": 2.0, + "radius": 50.8, "start": { "unit": "degrees", "value": 20.0 @@ -3083,8 +3019,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -0.1294, - "y": 7.316, + "x": -3.2864, + "y": 185.8254, "z": 0.0 }, "relative": false @@ -3121,7 +3057,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -2.5, + "distance": -63.5, "faces": null, "opposite": "None" } @@ -3256,8 +3192,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1499999999999999, - "y": 8.0, + "x": 3.8099999999999974, + "y": 203.2, "z": 0.0 } } @@ -3278,10 +3214,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -1.75, - "y": 8.0 + "x": -44.45, + "y": 203.2 }, - "radius": 1.9, + "radius": 48.26, "start": { "unit": "degrees", "value": 0.0 @@ -3320,7 +3256,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3386,7 +3322,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3417,8 +3353,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 10.75262444309573, - "y": 37.130471244363164, + "x": 273.1166608546315, + "y": 943.1139696068243, "z": 0.0 } } @@ -3439,10 +3375,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 8.8526, - "y": 37.1305 + "x": 224.8567, + "y": 943.114 }, - "radius": 1.9, + "radius": 48.26, "start": { "unit": "degrees", "value": 0.0 @@ -3481,7 +3417,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -3547,7 +3483,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3578,8 +3514,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.55, - "y": 6.75, + "x": -39.37, + "y": 171.45, "z": 0.0 } } @@ -3600,10 +3536,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -1.75, - "y": 6.75 + "x": -44.45, + "y": 171.45 }, - "radius": 0.2, + "radius": 5.08, "start": { "unit": "degrees", "value": 0.0 @@ -3636,8 +3572,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": -1.75, - "y": 8.0, + "x": -44.449999999999996, + "y": 203.2, "z": 0.0 }, "num_repetitions": 7, @@ -3663,7 +3599,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3730,7 +3666,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3797,7 +3733,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3864,7 +3800,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3931,7 +3867,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -3998,7 +3934,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4065,7 +4001,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4132,7 +4068,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4207,8 +4143,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 8.710604299770061, - "y": 35.7209323131843, + "x": 221.24934921415954, + "y": 907.3116807548812, "z": 0.0 } } @@ -4229,10 +4165,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 8.5106, - "y": 35.7209 + "x": 216.1693, + "y": 907.3117 }, - "radius": 0.2, + "radius": 5.08, "start": { "unit": "degrees", "value": 0.0 @@ -4265,8 +4201,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": 8.85262444309573, - "y": 37.130471244363164, + "x": 224.8566608546315, + "y": 943.1139696068243, "z": 0.0 }, "num_repetitions": 3, @@ -4292,7 +4228,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4359,7 +4295,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4426,7 +4362,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4493,7 +4429,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -4568,8 +4504,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -8.552624443095729, - "y": 37.130471244363164, + "x": -217.2366608546315, + "y": 943.1139696068243, "z": 0.0 } } @@ -4590,10 +4526,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -8.8526, - "y": 37.1305 + "x": -224.8567, + "y": 943.114 }, - "radius": 0.3, + "radius": 7.619999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -4632,7 +4568,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -4707,14 +4643,6 @@ description: Artifact commands multi-axis-robot.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4770,8 +4698,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -8.527034109970234, - "y": 38.97698578126106, + "x": -216.58666639324395, + "y": 990.0154388440308, "z": 0.0 } } @@ -4792,10 +4720,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -8.8526, - "y": 37.1305 + "x": -224.8567, + "y": 943.114 }, - "radius": 1.875, + "radius": 47.625, "start": { "unit": "degrees", "value": 80.0 @@ -4817,8 +4745,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 19.6962, - "y": -3.473, + "x": 500.2823, + "y": -88.2133, "z": 0.0 }, "relative": true @@ -4834,10 +4762,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 10.8435, - "y": 33.6575 + "x": 275.4257, + "y": 854.9007 }, - "radius": 1.875, + "radius": 47.625, "start": { "unit": "degrees", "value": 260.0 @@ -4859,8 +4787,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -8.527, - "y": 38.977, + "x": -216.5867, + "y": 990.0154, "z": 0.0 }, "relative": false @@ -4897,7 +4825,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 2.5, + "distance": 63.5, "faces": null, "opposite": "None" } @@ -5032,8 +4960,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -7.00262444309573, - "y": 37.130471244363164, + "x": -177.86666085463153, + "y": 943.1139696068243, "z": 0.0 } } @@ -5054,10 +4982,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -8.8526, - "y": 37.1305 + "x": -224.8567, + "y": 943.114 }, - "radius": 1.85, + "radius": 46.99, "start": { "unit": "degrees", "value": 0.0 @@ -5096,7 +5024,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5162,7 +5090,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.1, + "radius": 2.54, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -5193,8 +5121,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -8.310604299770063, - "y": 35.7209323131843, + "x": -211.08934921415957, + "y": 907.3116807548812, "z": 0.0 } } @@ -5215,10 +5143,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -8.5106, - "y": 35.7209 + "x": -216.1693, + "y": 907.3117 }, - "radius": 0.2, + "radius": 5.08, "start": { "unit": "degrees", "value": 0.0 @@ -5251,8 +5179,8 @@ description: Artifact commands multi-axis-robot.kcl "z": 0.0 }, "center": { - "x": -8.85262444309573, - "y": 37.130471244363164, + "x": -224.8566608546315, + "y": 943.1139696068243, "z": 0.0 }, "num_repetitions": 7, @@ -5278,7 +5206,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5345,7 +5273,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5412,7 +5340,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5479,7 +5407,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5546,7 +5474,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5613,7 +5541,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5680,7 +5608,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5747,7 +5675,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.15, + "distance": 3.8099999999999996, "faces": null, "opposite": "None" } @@ -5822,8 +5750,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -8.96853061714843, - "y": 33.657507691024556, + "x": -227.80067767557009, + "y": 854.9006953520237, "z": 0.0 } } @@ -5844,10 +5772,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": -10.8435, - "y": 33.6575 + "x": -275.4257, + "y": 854.9007 }, - "radius": 1.875, + "radius": 47.625, "start": { "unit": "degrees", "value": 0.0 @@ -5886,7 +5814,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -5961,8 +5889,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 12.709202258939474, - "y": 33.657507691024556, + "x": 322.81373737706264, + "y": 854.9006953520237, "z": 0.0 } } @@ -5983,10 +5911,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 10.8435, - "y": 33.6575 + "x": 275.4257, + "y": 854.9007 }, - "radius": 1.865671641791045, + "radius": 47.388059701492544, "start": { "unit": "degrees", "value": 0.0 @@ -6025,7 +5953,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -6100,7 +6028,7 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1, + "x": 2.54, "y": 0.0, "z": 0.0 } @@ -6125,7 +6053,7 @@ description: Artifact commands multi-axis-robot.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1, + "radius": 2.54, "start": { "unit": "degrees", "value": 0.0 @@ -6164,7 +6092,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.01, + "distance": -0.254, "faces": null, "opposite": "None" } @@ -6239,8 +6167,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 10.84353061714843, - "y": 33.657507691024556, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 } } @@ -6261,8 +6189,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 1.7483, - "y": 0.0763, + "x": 44.4077, + "y": 1.9389, "z": 0.0 }, "relative": true @@ -6278,10 +6206,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 14.6616, - "y": 32.6564 + "x": 372.4035, + "y": 829.4733 }, - "radius": 2.3333333333333335, + "radius": 59.266666666666666, "start": { "unit": "degrees", "value": 152.5 @@ -6303,8 +6231,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 1.1656, - "y": 0.0509, + "x": 29.6051, + "y": 1.2926, "z": 0.0 }, "relative": true @@ -6320,8 +6248,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -1.4018, - "y": 1.4265, + "x": -35.6062, + "y": 36.2331, "z": 0.0 }, "relative": true @@ -6337,8 +6265,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -1.9074, - "y": 0.6014, + "x": -48.4488, + "y": 15.2759, "z": 0.0 }, "relative": true @@ -6354,8 +6282,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -2.1557, - "y": -0.8929, + "x": -54.7553, + "y": -22.6804, "z": 0.0 }, "relative": true @@ -6371,8 +6299,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 10.8435, - "y": 33.6575, + "x": 275.4257, + "y": 854.9007, "z": 0.0 }, "relative": false @@ -6405,7 +6333,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.5, + "distance": -38.099999999999994, "faces": null, "opposite": "None" } @@ -6600,8 +6528,8 @@ description: Artifact commands multi-axis-robot.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 10.84353061714843, - "y": 33.657507691024556, + "x": 275.4256776755701, + "y": 854.9006953520237, "z": 0.0 } } @@ -6622,8 +6550,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 1.6168, - "y": -0.6697, + "x": 41.0664, + "y": -17.0103, "z": 0.0 }, "relative": true @@ -6639,10 +6567,10 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "arc", "center": { - "x": 14.7737, - "y": 33.2924 + "x": 375.2518, + "y": 845.6263 }, - "radius": 2.3333333333333335, + "radius": 59.266666666666666, "start": { "unit": "degrees", "value": 187.5 @@ -6664,8 +6592,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 1.0779, - "y": -0.4465, + "x": 27.3776, + "y": -11.3402, "z": 0.0 }, "relative": true @@ -6681,8 +6609,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -1.8052, - "y": -0.861, + "x": -45.8513, + "y": -21.87, "z": 0.0 }, "relative": true @@ -6698,8 +6626,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -1.9981, - "y": 0.0872, + "x": -50.7516, + "y": 2.2159, "z": 0.0 }, "relative": true @@ -6715,8 +6643,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": -1.7203, - "y": 1.5764, + "x": -43.696, + "y": 40.04, "z": 0.0 }, "relative": true @@ -6732,8 +6660,8 @@ description: Artifact commands multi-axis-robot.kcl "segment": { "type": "line", "end": { - "x": 10.8435, - "y": 33.6575, + "x": 275.4257, + "y": 854.9007, "z": 0.0 }, "relative": false @@ -6766,7 +6694,7 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.5, + "distance": -38.099999999999994, "faces": null, "opposite": "None" } @@ -6960,13 +6888,5 @@ description: Artifact commands multi-axis-robot.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap index 7ae8cd995..fc353984d 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap @@ -12,6 +12,24 @@ description: Operations executed multi-axis-robot.kcl }, "sourceRange": [] }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -30,6 +48,24 @@ description: Operations executed multi-axis-robot.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -48,6 +84,24 @@ description: Operations executed multi-axis-robot.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -66,6 +120,24 @@ description: Operations executed multi-axis-robot.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -1020,8 +1092,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1056,8 +1128,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1191,8 +1263,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1227,8 +1299,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1263,8 +1335,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1299,8 +1371,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1413,8 +1485,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1449,8 +1521,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -1969,8 +2041,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2005,8 +2077,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2195,8 +2267,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2231,8 +2303,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2468,8 +2540,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2504,8 +2576,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2540,8 +2612,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2576,8 +2648,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2690,8 +2762,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2726,8 +2798,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -2988,8 +3060,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3024,8 +3096,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3060,8 +3132,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3096,8 +3168,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3187,8 +3259,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3223,8 +3295,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3358,8 +3430,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3394,8 +3466,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3430,8 +3502,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3466,8 +3538,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3604,8 +3676,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3640,8 +3712,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3676,8 +3748,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3712,8 +3784,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3803,8 +3875,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3839,8 +3911,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3875,8 +3947,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -3911,8 +3983,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4057,8 +4129,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4093,8 +4165,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4129,8 +4201,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4165,8 +4237,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4256,8 +4328,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4292,8 +4364,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4328,8 +4400,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -4364,8 +4436,8 @@ description: Operations executed multi-axis-robot.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap index 475bc276e..5d09be1fd 100644 --- a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,8 +84,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -2.0, - "y": -3.0, + "x": -50.8, + "y": -76.19999999999999, "z": 0.0 } } @@ -114,8 +106,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "segment": { "type": "line", "end": { - "x": 2.0, - "y": -3.0, + "x": 50.8, + "y": -76.2, "z": 0.0 }, "relative": false @@ -131,8 +123,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "segment": { "type": "line", "end": { - "x": 2.0, - "y": 3.0, + "x": 50.8, + "y": 76.2, "z": 0.0 }, "relative": false @@ -148,8 +140,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "segment": { "type": "line", "end": { - "x": -2.0, - "y": 3.0, + "x": -50.8, + "y": 76.2, "z": 0.0 }, "relative": false @@ -186,7 +178,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -321,8 +313,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.9, - "y": -2.25, + "x": -22.86, + "y": -57.15, "z": 0.0 } } @@ -343,10 +335,10 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "segment": { "type": "arc", "center": { - "x": -1.25, - "y": -2.25 + "x": -31.75, + "y": -57.15 }, - "radius": 0.35, + "radius": 8.889999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -379,7 +371,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl { "translate": { "x": 0.0, - "y": 4.5, + "y": 114.3, "z": 0.0 }, "scale": { @@ -418,7 +410,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl [ { "translate": { - "x": 2.5, + "x": 63.5, "y": 0.0, "z": 0.0 }, @@ -458,7 +450,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl [ { "translate": { - "x": 2.5, + "x": 63.5, "y": 0.0, "z": 0.0 }, @@ -505,7 +497,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -572,7 +564,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -639,7 +631,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -706,7 +698,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -6.35, "faces": null, "opposite": "None" } @@ -781,8 +773,8 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.0625, - "y": -2.25, + "x": -26.987499999999997, + "y": -57.15, "z": 0.0 } } @@ -803,10 +795,10 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "segment": { "type": "arc", "center": { - "x": -1.25, - "y": -2.25 + "x": -31.75, + "y": -57.15 }, - "radius": 0.1875, + "radius": 4.762499999999999, "start": { "unit": "degrees", "value": 0.0 @@ -839,7 +831,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl { "translate": { "x": 0.0, - "y": 4.5, + "y": 114.3, "z": 0.0 }, "scale": { @@ -878,7 +870,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl [ { "translate": { - "x": 2.5, + "x": 63.5, "y": 0.0, "z": 0.0 }, @@ -918,7 +910,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl [ { "translate": { - "x": 2.5, + "x": 63.5, "y": 0.0, "z": 0.0 }, @@ -965,7 +957,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -1032,7 +1024,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -1099,7 +1091,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -1166,7 +1158,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -19.049999999999997, "faces": null, "opposite": "None" } @@ -1241,7 +1233,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -1266,7 +1258,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.5, + "radius": 38.099999999999994, "start": { "unit": "degrees", "value": 0.0 @@ -1305,7 +1297,7 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.0, + "distance": -25.4, "faces": null, "opposite": "None" } @@ -1353,37 +1345,5 @@ description: Artifact commands parametric-bearing-pillow-block.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap index 0ea6008da..8bb035d55 100644 --- a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap @@ -169,9 +169,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -434,9 +431,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -731,9 +725,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1028,9 +1019,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1325,9 +1313,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1650,9 +1635,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1950,9 +1932,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2247,9 +2226,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2544,9 +2520,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2841,9 +2814,6 @@ description: Variables in memory after executing parametric-bearing-pillow-block "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap index c3a5463ad..424964a19 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands pipe-flange-assembly.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -74,7 +66,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": 0.151 + "z": 3.8353999999999995 }, "set": false, "is_local": true @@ -98,7 +90,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": -0.091 + "z": -2.3114 }, "set": false, "is_local": true @@ -120,9 +112,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 2.375, + "x": 60.324999999999996, "y": 0.0, - "z": 0.69 + "z": 17.525999999999996 }, "set": false, "is_local": true @@ -168,7 +160,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -1.563 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -208,7 +200,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -1.563 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -248,7 +240,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -1.563 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -288,7 +280,7 @@ description: Artifact commands pipe-flange-assembly.kcl "translate": { "x": -0.0, "y": -0.0, - "z": -1.563 + "z": -39.700199999999995 }, "scale": { "x": 1.0, @@ -325,9 +317,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 2.375, + "x": 60.324999999999996, "y": 0.0, - "z": 0.722 + "z": 18.3388 }, "set": false, "is_local": true @@ -394,9 +386,9 @@ description: Artifact commands pipe-flange-assembly.kcl { "translate": { "property": { - "x": 2.375, + "x": 60.324999999999996, "y": 0.0, - "z": -1.419875 + "z": -36.064825 }, "set": false, "is_local": true @@ -465,7 +457,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": 0.43999999999999995 + "z": 11.175999999999998 }, "set": false, "is_local": false @@ -513,7 +505,7 @@ description: Artifact commands pipe-flange-assembly.kcl "property": { "x": 0.0, "y": 0.0, - "z": -0.591 + "z": -15.011399999999998 }, "set": false, "is_local": false @@ -525,54 +517,6 @@ description: Artifact commands pipe-flange-assembly.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -628,7 +572,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.0625, + "x": 52.387499999999996, "y": 0.0, "z": 0.0 } @@ -653,7 +597,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 2.0625, + "radius": 52.387499999999996, "start": { "unit": "degrees", "value": 0.0 @@ -696,7 +640,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.031, + "distance": 0.7874, "faces": null, "opposite": "None" } @@ -771,7 +715,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1875, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -796,7 +740,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.1875, + "radius": 30.162499999999998, "start": { "unit": "degrees", "value": 0.0 @@ -835,7 +779,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.031, + "distance": -0.7874, "faces": null, "opposite": "None" } @@ -901,14 +845,6 @@ description: Artifact commands pipe-flange-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -964,8 +900,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.375, - "y": 2.375, + "x": 9.524999999999999, + "y": 60.324999999999996, "z": 0.0 } } @@ -987,9 +923,9 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "arc", "center": { "x": 0.0, - "y": 2.375 + "y": 60.325 }, - "radius": 0.375, + "radius": 9.524999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1086,7 +1022,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -1111,7 +1047,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1226,7 +1162,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.69, + "distance": 17.525999999999996, "faces": null, "opposite": "None" } @@ -1381,7 +1317,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.81, + "x": 45.974, "y": 0.0, "z": 0.0 } @@ -1406,7 +1342,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.81, + "radius": 45.974, "start": { "unit": "degrees", "value": 0.0 @@ -1445,7 +1381,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.06, + "distance": 1.5239999999999998, "faces": null, "opposite": "None" } @@ -1520,7 +1456,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.53, + "x": 38.862, "y": 0.0, "z": 0.0 } @@ -1545,7 +1481,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.53, + "radius": 38.862, "start": { "unit": "degrees", "value": 0.0 @@ -1584,7 +1520,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.25, + "distance": 6.35, "faces": null, "opposite": "None" } @@ -1659,7 +1595,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.22, + "x": 30.987999999999996, "y": 0.0, "z": 0.0 } @@ -1684,7 +1620,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.22, + "radius": 30.987999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -1723,7 +1659,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.0, + "distance": -25.4, "faces": null, "opposite": "None" } @@ -1844,8 +1780,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.375, - "y": 2.375, + "x": 9.524999999999999, + "y": 60.324999999999996, "z": 0.0 } } @@ -1867,9 +1803,9 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "arc", "center": { "x": 0.0, - "y": 2.375 + "y": 60.325 }, - "radius": 0.375, + "radius": 9.524999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -1966,7 +1902,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.0, + "x": 76.19999999999999, "y": 0.0, "z": 0.0 } @@ -1991,7 +1927,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 3.0, + "radius": 76.19999999999999, "start": { "unit": "degrees", "value": 0.0 @@ -2106,7 +2042,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.69, + "distance": 17.525999999999996, "faces": null, "opposite": "None" } @@ -2261,7 +2197,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.81, + "x": 45.974, "y": 0.0, "z": 0.0 } @@ -2286,7 +2222,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.81, + "radius": 45.974, "start": { "unit": "degrees", "value": 0.0 @@ -2325,7 +2261,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.06, + "distance": 1.5239999999999998, "faces": null, "opposite": "None" } @@ -2400,7 +2336,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.53, + "x": 38.862, "y": 0.0, "z": 0.0 } @@ -2425,7 +2361,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.53, + "radius": 38.862, "start": { "unit": "degrees", "value": 0.0 @@ -2464,7 +2400,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.25, + "distance": 6.35, "faces": null, "opposite": "None" } @@ -2539,7 +2475,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.22, + "x": 30.987999999999996, "y": 0.0, "z": 0.0 } @@ -2564,7 +2500,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.22, + "radius": 30.987999999999996, "start": { "unit": "degrees", "value": 0.0 @@ -2603,7 +2539,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.0, + "distance": -25.4, "faces": null, "opposite": "None" } @@ -2669,14 +2605,6 @@ description: Artifact commands pipe-flange-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2732,7 +2660,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.594, + "x": 15.087599999999998, "y": 0.0, "z": 0.0 } @@ -2757,7 +2685,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.594, + "radius": 15.087599999999998, "start": { "unit": "degrees", "value": 0.0 @@ -2800,7 +2728,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.032, + "distance": 0.8128, "faces": null, "opposite": "None" } @@ -2875,7 +2803,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.32, + "x": 8.128, "y": 0.0, "z": 0.0 } @@ -2900,7 +2828,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.32, + "radius": 8.128, "start": { "unit": "degrees", "value": 0.0 @@ -2939,7 +2867,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.032, + "distance": -0.8128, "faces": null, "opposite": "None" } @@ -3005,14 +2933,6 @@ description: Artifact commands pipe-flange-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3068,7 +2988,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.469, + "x": 11.9126, "y": 0.0, "z": 0.0 } @@ -3093,7 +3013,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.469, + "radius": 11.9126, "start": { "unit": "degrees", "value": 0.0 @@ -3136,7 +3056,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.625, + "distance": -15.875, "faces": null, "opposite": "None" } @@ -3202,7 +3122,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.02, + "radius": 0.508, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3214,7 +3134,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.02, + "radius": 0.508, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -3245,8 +3165,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.25, - "y": 0.14433756729740643, + "x": 6.35, + "y": 3.666174209354123, "z": 0.0 } } @@ -3268,7 +3188,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": -0.0, - "y": -0.2887, + "y": -7.3323, "z": 0.0 }, "relative": true @@ -3284,8 +3204,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.25, - "y": -0.1443, + "x": -6.35, + "y": -3.6662, "z": 0.0 }, "relative": true @@ -3301,8 +3221,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.25, - "y": 0.1443, + "x": -6.35, + "y": 3.6662, "z": 0.0 }, "relative": true @@ -3319,7 +3239,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.2887, + "y": 7.3323, "z": 0.0 }, "relative": true @@ -3335,8 +3255,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.25, - "y": 0.1443, + "x": 6.35, + "y": 3.6662, "z": 0.0 }, "relative": true @@ -3369,7 +3289,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.46875, + "distance": -11.90625, "faces": null, "opposite": "None" } @@ -3544,7 +3464,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3125, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -3569,7 +3489,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.3125, + "radius": 7.9375, "start": { "unit": "degrees", "value": 0.0 @@ -3608,7 +3528,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 2.5, + "distance": 63.5, "faces": null, "opposite": "None" } @@ -3674,14 +3594,6 @@ description: Artifact commands pipe-flange-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3737,8 +3649,8 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.46875, - "y": 0.27063293868263705, + "x": 11.90625, + "y": 6.874076642538981, "z": 0.0 } } @@ -3760,7 +3672,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": -0.0, - "y": -0.5413, + "y": -13.7482, "z": 0.0 }, "relative": true @@ -3776,8 +3688,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.4687, - "y": -0.2706, + "x": -11.9062, + "y": -6.8741, "z": 0.0 }, "relative": true @@ -3793,8 +3705,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": -0.4688, - "y": 0.2706, + "x": -11.9063, + "y": 6.8741, "z": 0.0 }, "relative": true @@ -3811,7 +3723,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "line", "end": { "x": 0.0, - "y": 0.5413, + "y": 13.7482, "z": 0.0 }, "relative": true @@ -3827,8 +3739,8 @@ description: Artifact commands pipe-flange-assembly.kcl "segment": { "type": "line", "end": { - "x": 0.4688, - "y": 0.2706, + "x": 11.9063, + "y": 6.8741, "z": 0.0 }, "relative": true @@ -3865,7 +3777,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.546875, + "distance": 13.890625, "faces": null, "opposite": "None" } @@ -4040,7 +3952,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3125, + "x": 7.9375, "y": 0.0, "z": 0.0 } @@ -4065,7 +3977,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.3125, + "radius": 7.9375, "start": { "unit": "degrees", "value": 0.0 @@ -4104,7 +4016,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.546875, + "distance": -13.890625, "faces": null, "opposite": "None" } @@ -4170,14 +4082,6 @@ description: Artifact commands pipe-flange-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4233,7 +4137,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1875, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -4258,7 +4162,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.1875, + "radius": 30.162499999999998, "start": { "unit": "degrees", "value": 0.0 @@ -4301,7 +4205,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 6.0, + "distance": 152.39999999999998, "faces": null, "opposite": "None" } @@ -4376,7 +4280,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 } @@ -4401,7 +4305,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 0.0 @@ -4440,7 +4344,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -6.0, + "distance": -152.39999999999998, "faces": null, "opposite": "None" } @@ -4561,7 +4465,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1875, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -4586,7 +4490,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.1875, + "radius": 30.162499999999998, "start": { "unit": "degrees", "value": 0.0 @@ -4629,7 +4533,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 6.0, + "distance": 152.39999999999998, "faces": null, "opposite": "None" } @@ -4704,7 +4608,7 @@ description: Artifact commands pipe-flange-assembly.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 } @@ -4729,7 +4633,7 @@ description: Artifact commands pipe-flange-assembly.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 0.0 @@ -4768,7 +4672,7 @@ description: Artifact commands pipe-flange-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -6.0, + "distance": -152.39999999999998, "faces": null, "opposite": "None" } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap index 177ba0339..d401e6d97 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -3,6 +3,24 @@ source: kcl-lib/src/simulation_tests.rs description: Operations executed pipe-flange-assembly.kcl --- [ + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { @@ -21,6 +39,24 @@ description: Operations executed pipe-flange-assembly.kcl { "type": "GroupEnd" }, + { + "type": "GroupBegin", + "group": { + "type": "FunctionCall", + "name": "toRadians", + "functionSourceRange": [ + 11603, + 11652, + 1 + ], + "unlabeledArg": null, + "labeledArgs": {} + }, + "sourceRange": [] + }, + { + "type": "GroupEnd" + }, { "type": "GroupBegin", "group": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap index 7d8e86c07..b2c106261 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands pipe-with-bend.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands pipe-with-bend.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 40.0, + "x": 1016.0, "y": 0.0, "z": 0.0 } @@ -114,10 +106,10 @@ description: Artifact commands pipe-with-bend.kcl "segment": { "type": "arc", "center": { - "x": 30.0, + "x": 762.0, "y": 0.0 }, - "radius": 10.0, + "radius": 254.0, "start": { "unit": "degrees", "value": 0.0 @@ -168,7 +160,7 @@ description: Artifact commands pipe-with-bend.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 35.0, + "x": 889.0, "y": 0.0, "z": 0.0 } @@ -190,10 +182,10 @@ description: Artifact commands pipe-with-bend.kcl "segment": { "type": "arc", "center": { - "x": 30.0, + "x": 762.0, "y": 0.0 }, - "radius": 5.0, + "radius": 127.0, "start": { "unit": "degrees", "value": 0.0 @@ -293,37 +285,5 @@ description: Artifact commands pipe-with-bend.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap index 3add7b9e9..c8f16e248 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap @@ -110,9 +110,6 @@ description: Variables in memory after executing pipe-with-bend.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -221,9 +218,6 @@ description: Variables in memory after executing pipe-with-bend.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -332,9 +326,6 @@ description: Variables in memory after executing pipe-with-bend.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -437,9 +428,6 @@ description: Variables in memory after executing pipe-with-bend.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -504,9 +492,6 @@ description: Variables in memory after executing pipe-with-bend.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } } } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap index 2803e59a9..09628bfec 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands pipe.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands pipe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1875, + "x": 30.162499999999998, "y": 0.0, "z": 0.0 } @@ -117,7 +109,7 @@ description: Artifact commands pipe.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.1875, + "radius": 30.162499999999998, "start": { "unit": "degrees", "value": 0.0 @@ -160,7 +152,7 @@ description: Artifact commands pipe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 6.0, + "distance": 152.39999999999998, "faces": null, "opposite": "None" } @@ -235,7 +227,7 @@ description: Artifact commands pipe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 } @@ -260,7 +252,7 @@ description: Artifact commands pipe.kcl "x": 0.0, "y": 0.0 }, - "radius": 1.0, + "radius": 25.4, "start": { "unit": "degrees", "value": 0.0 @@ -299,7 +291,7 @@ description: Artifact commands pipe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -6.0, + "distance": -152.39999999999998, "faces": null, "opposite": "None" } @@ -364,37 +356,5 @@ description: Artifact commands pipe.kcl "roughness": 0.0, "ambient_occlusion": 0.0 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap index b4b76b0e8..d930c6ef1 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap @@ -156,9 +156,6 @@ description: Variables in memory after executing pipe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -309,9 +306,6 @@ description: Variables in memory after executing pipe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap index 79ef9da92..891c57f4b 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands poopy-shoe.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands poopy-shoe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -114,7 +106,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.0625, + "x": 1.5875, "y": 0.0, "z": 0.0 }, @@ -131,8 +123,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 2.4898, + "x": 76.2, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -148,8 +140,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 5.125, + "x": 76.2, + "y": 130.175, "z": 0.0 }, "relative": false @@ -165,7 +157,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -182,8 +174,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 2.875, - "y": 2.4898, + "x": 73.025, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -199,8 +191,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.5625, - "y": 0.2165, + "x": 39.6875, + "y": 5.4993, "z": 0.0 }, "relative": false @@ -216,7 +208,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -233,8 +225,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 2.4898, + "x": 3.175, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -250,8 +242,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 5.125, + "x": 3.175, + "y": 130.175, "z": 0.0 }, "relative": false @@ -268,7 +260,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 5.125, + "y": 130.175, "z": 0.0 }, "relative": false @@ -285,7 +277,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 2.4898, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -301,7 +293,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.4375, + "x": 36.5125, "y": 0.0, "z": 0.0 }, @@ -325,11 +317,11 @@ description: Artifact commands poopy-shoe.kcl "target": "[uuid]", "origin": { "x": 0.0, - "y": 5.1251, + "y": 130.17754, "z": 0.0 }, "axis": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 }, @@ -674,7 +666,7 @@ description: Artifact commands poopy-shoe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 } @@ -696,7 +688,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.0625, + "x": 1.5875, "y": 0.0, "z": 0.0 }, @@ -713,8 +705,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 2.4898, + "x": 76.2, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -730,8 +722,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 5.125, + "x": 76.2, + "y": 130.175, "z": 0.0 }, "relative": false @@ -747,7 +739,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -764,8 +756,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 2.875, - "y": 2.4898, + "x": 73.025, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -781,8 +773,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.5625, - "y": 0.2165, + "x": 39.6875, + "y": 5.4993, "z": 0.0 }, "relative": false @@ -798,7 +790,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -0.125, + "x": -3.175, "y": 0.0, "z": 0.0 }, @@ -815,8 +807,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 2.4898, + "x": 3.175, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -832,8 +824,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 5.125, + "x": 3.175, + "y": 130.175, "z": 0.0 }, "relative": false @@ -850,7 +842,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 5.125, + "y": 130.175, "z": 0.0 }, "relative": false @@ -867,7 +859,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 2.4898, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -883,7 +875,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.4375, + "x": 36.5125, "y": 0.0, "z": 0.0 }, @@ -921,7 +913,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.875, + "distance": 22.224999999999998, "faces": null, "opposite": "None" } @@ -1217,7 +1209,7 @@ description: Artifact commands poopy-shoe.kcl "type": "make_plane", "origin": { "x": 0.0, - "y": -1.4375, + "y": -36.512499999999996, "z": 0.0 }, "x_axis": { @@ -1286,7 +1278,7 @@ description: Artifact commands poopy-shoe.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 5.125, + "radius": 130.17499999999998, "offset": { "unit": "degrees", "value": 60.0 @@ -1303,7 +1295,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 2.9589, + "x": 75.1566, "y": 0.0, "z": 0.0 }, @@ -1341,7 +1333,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.125, + "distance": 3.175, "faces": null, "opposite": "None" } @@ -1479,7 +1471,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 5.125, + "y": 130.175, "z": 0.0 }, "relative": false @@ -1495,8 +1487,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 5.125, + "x": 3.175, + "y": 130.175, "z": 0.0 }, "relative": false @@ -1512,8 +1504,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 2.4898, + "x": 3.175, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -1529,8 +1521,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 1.4375, - "y": 0.2165, + "x": 36.5125, + "y": 5.4993, "z": 0.0 }, "relative": false @@ -1546,7 +1538,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, + "x": 3.175, "y": 0.0, "z": 0.0 }, @@ -1563,8 +1555,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 2.875, - "y": 2.4898, + "x": 73.025, + "y": 63.2415, "z": 0.0 }, "relative": false @@ -1580,8 +1572,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 2.875, - "y": 5.125, + "x": 73.025, + "y": 130.175, "z": 0.0 }, "relative": false @@ -1597,7 +1589,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, + "x": 3.175, "y": 0.0, "z": 0.0 }, @@ -1614,8 +1606,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.0, - "y": -2.0625, + "x": 50.8, + "y": -52.3875, "z": 0.0 }, "angle_snap_increment": null @@ -1631,8 +1623,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.0, - "y": -2.0625, + "x": 50.8, + "y": -52.3875, "z": 0.0 }, "angle_snap_increment": null @@ -1648,7 +1640,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 7.0, + "x": 177.8, "y": 0.0, "z": 0.0 }, @@ -1682,7 +1674,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.125, + "distance": 3.175, "faces": null, "opposite": "None" } @@ -1957,7 +1949,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "make_plane", "origin": { - "x": -3.875, + "x": -98.425, "y": 0.0, "z": 0.0 }, @@ -2029,7 +2021,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 5.125, + "y": 130.175, "z": 0.0 }, "relative": false @@ -2045,8 +2037,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 3.0, - "y": 5.125, + "x": 76.2, + "y": 130.175, "z": 0.0 }, "relative": false @@ -2062,8 +2054,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.0, - "y": -2.0625, + "x": 50.8, + "y": -52.3875, "z": 0.0 }, "angle_snap_increment": null @@ -2079,8 +2071,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "tangential_arc_to", "to": { - "x": 2.0, - "y": -2.0625, + "x": 50.8, + "y": -52.3875, "z": 0.0 }, "angle_snap_increment": null @@ -2096,7 +2088,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 7.0, + "x": 177.8, "y": 0.0, "z": 0.0 }, @@ -2134,7 +2126,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.125, + "distance": 3.175, "faces": null, "opposite": "None" } @@ -2310,7 +2302,7 @@ description: Artifact commands poopy-shoe.kcl "path": "[uuid]", "to": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 } } @@ -2331,8 +2323,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": -1.0, - "y": -0.875, + "x": -25.4, + "y": -22.225, "z": 0.0 }, "relative": false @@ -2349,7 +2341,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": -3.0, + "y": -76.2, "z": 0.0 }, "relative": true @@ -2366,7 +2358,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": -3.875, + "y": -98.425, "z": 0.0 }, "relative": false @@ -2399,7 +2391,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.125, + "distance": 3.175, "faces": null, "opposite": "None" } @@ -2556,7 +2548,7 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, + "x": 3.175, "y": 0.0, "z": 0.0 }, @@ -2573,8 +2565,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 5.125, + "x": 3.175, + "y": 130.175, "z": 0.0 }, "relative": false @@ -2591,7 +2583,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 5.125, + "y": 130.175, "z": 0.0 }, "relative": false @@ -2624,7 +2616,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 2.75, + "distance": 69.85, "faces": null, "opposite": "None" } @@ -2739,9 +2731,9 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "make_plane", "origin": { - "x": -3.875, + "x": -98.425, "y": 0.0, - "z": 0.125 + "z": 3.175 }, "x_axis": { "x": 0.0, @@ -2788,8 +2780,8 @@ description: Artifact commands poopy-shoe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.125, - "y": 0.125, + "x": 3.175, + "y": 3.175, "z": 0.0 } } @@ -2810,8 +2802,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 7.0, - "y": 0.125, + "x": 177.8, + "y": 3.175, "z": 0.0 }, "relative": false @@ -2828,7 +2820,7 @@ description: Artifact commands poopy-shoe.kcl "type": "line", "end": { "x": 0.0, - "y": 2.75, + "y": 69.85, "z": 0.0 }, "relative": true @@ -2844,8 +2836,8 @@ description: Artifact commands poopy-shoe.kcl "segment": { "type": "line", "end": { - "x": 0.125, - "y": 2.875, + "x": 3.175, + "y": 73.025, "z": 0.0 }, "relative": false @@ -2882,7 +2874,7 @@ description: Artifact commands poopy-shoe.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -3017,37 +3009,5 @@ description: Artifact commands poopy-shoe.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md index 1a4650f22..5371a2146 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md @@ -17,79 +17,79 @@ flowchart LR 15["Segment
[957, 964, 0]"] 16[Solid2d] end - subgraph path60 [Path] - 60["Path
[1129, 1167, 0]"] - 61["Segment
[1173, 1206, 0]"] - 62["Segment
[1212, 1275, 0]"] - 63["Segment
[1281, 1308, 0]"] - 64["Segment
[1314, 1344, 0]"] - 65["Segment
[1350, 1385, 0]"] - 66["Segment
[1391, 1464, 0]"] - 67["Segment
[1470, 1500, 0]"] - 68["Segment
[1506, 1564, 0]"] - 69["Segment
[1570, 1597, 0]"] - 70["Segment
[1603, 1625, 0]"] - 71["Segment
[1631, 1666, 0]"] - 72["Segment
[1672, 1718, 0]"] - 73["Segment
[1724, 1731, 0]"] - 74[Solid2d] + subgraph path59 [Path] + 59["Path
[1129, 1167, 0]"] + 60["Segment
[1173, 1206, 0]"] + 61["Segment
[1212, 1275, 0]"] + 62["Segment
[1281, 1308, 0]"] + 63["Segment
[1314, 1344, 0]"] + 64["Segment
[1350, 1385, 0]"] + 65["Segment
[1391, 1464, 0]"] + 66["Segment
[1470, 1500, 0]"] + 67["Segment
[1506, 1564, 0]"] + 68["Segment
[1570, 1597, 0]"] + 69["Segment
[1603, 1625, 0]"] + 70["Segment
[1631, 1666, 0]"] + 71["Segment
[1672, 1718, 0]"] + 72["Segment
[1724, 1731, 0]"] + 73[Solid2d] end - subgraph path118 [Path] - 118["Path
[2031, 2056, 0]"] - 119["Segment
[2062, 2104, 0]"] - 120["Segment
[2110, 2150, 0]"] - 121["Segment
[2156, 2163, 0]"] - 122[Solid2d] + subgraph path117 [Path] + 117["Path
[2031, 2056, 0]"] + 118["Segment
[2062, 2104, 0]"] + 119["Segment
[2110, 2150, 0]"] + 120["Segment
[2156, 2163, 0]"] + 121[Solid2d] end - subgraph path135 [Path] - 135["Path
[2297, 2322, 0]"] - 136["Segment
[2328, 2355, 0]"] - 137["Segment
[2361, 2395, 0]"] - 138["Segment
[2401, 2436, 0]"] - 139["Segment
[2442, 2523, 0]"] - 140["Segment
[2529, 2558, 0]"] - 141["Segment
[2564, 2617, 0]"] - 142["Segment
[2623, 2650, 0]"] - 143["Segment
[2656, 2685, 0]"] - 144["Segment
[2691, 2824, 0]"] - 145["Segment
[2830, 2884, 0]"] - 146["Segment
[2890, 2912, 0]"] - 147["Segment
[2918, 2937, 0]"] - 148[Solid2d] + subgraph path134 [Path] + 134["Path
[2297, 2322, 0]"] + 135["Segment
[2328, 2355, 0]"] + 136["Segment
[2361, 2395, 0]"] + 137["Segment
[2401, 2436, 0]"] + 138["Segment
[2442, 2523, 0]"] + 139["Segment
[2529, 2558, 0]"] + 140["Segment
[2564, 2617, 0]"] + 141["Segment
[2623, 2650, 0]"] + 142["Segment
[2656, 2685, 0]"] + 143["Segment
[2691, 2824, 0]"] + 144["Segment
[2830, 2884, 0]"] + 145["Segment
[2890, 2912, 0]"] + 146["Segment
[2918, 2937, 0]"] + 147[Solid2d] end - subgraph path189 [Path] - 189["Path
[3233, 3258, 0]"] - 190["Segment
[3264, 3291, 0]"] - 191["Segment
[3297, 3328, 0]"] - 192["Segment
[3334, 3467, 0]"] - 193["Segment
[3473, 3527, 0]"] - 194["Segment
[3533, 3569, 0]"] - 195["Segment
[3575, 3582, 0]"] - 196[Solid2d] + subgraph path188 [Path] + 188["Path
[3233, 3258, 0]"] + 189["Segment
[3264, 3291, 0]"] + 190["Segment
[3297, 3328, 0]"] + 191["Segment
[3334, 3467, 0]"] + 192["Segment
[3473, 3527, 0]"] + 193["Segment
[3533, 3569, 0]"] + 194["Segment
[3575, 3582, 0]"] + 195[Solid2d] end - subgraph path218 [Path] - 218["Path
[3677, 3727, 0]"] - 219["Segment
[3733, 3765, 0]"] - 220["Segment
[3771, 3798, 0]"] - 221["Segment
[3804, 3826, 0]"] - 222["Segment
[3832, 3839, 0]"] - 223[Solid2d] + subgraph path217 [Path] + 217["Path
[3677, 3727, 0]"] + 218["Segment
[3733, 3765, 0]"] + 219["Segment
[3771, 3798, 0]"] + 220["Segment
[3804, 3826, 0]"] + 221["Segment
[3832, 3839, 0]"] + 222[Solid2d] end - subgraph path239 [Path] - 239["Path
[3932, 3957, 0]"] - 240["Segment
[3963, 3997, 0]"] - 241["Segment
[4003, 4030, 0]"] - 242["Segment
[4036, 4058, 0]"] - 243["Segment
[4064, 4071, 0]"] - 244[Solid2d] + subgraph path238 [Path] + 238["Path
[3932, 3957, 0]"] + 239["Segment
[3963, 3997, 0]"] + 240["Segment
[4003, 4030, 0]"] + 241["Segment
[4036, 4058, 0]"] + 242["Segment
[4064, 4071, 0]"] + 243[Solid2d] end - subgraph path261 [Path] - 261["Path
[4399, 4448, 0]"] - 262["Segment
[4454, 4486, 0]"] - 263["Segment
[4492, 4540, 0]"] - 264["Segment
[4546, 4580, 0]"] - 265["Segment
[4586, 4593, 0]"] - 266[Solid2d] + subgraph path260 [Path] + 260["Path
[4399, 4448, 0]"] + 261["Segment
[4454, 4486, 0]"] + 262["Segment
[4492, 4540, 0]"] + 263["Segment
[4546, 4580, 0]"] + 264["Segment
[4586, 4593, 0]"] + 265[Solid2d] end 1["Plane
[338, 356, 0]"] 17["Sweep Revolve
[975, 1091, 0]"] @@ -107,35 +107,35 @@ flowchart LR 29[Wall] 30[Wall] 31["Cap Start"] - 32["Cap End"] - 33["SweepEdge Opposite"] - 34["SweepEdge Adjacent"] - 35["SweepEdge Opposite"] - 36["SweepEdge Adjacent"] - 37["SweepEdge Opposite"] - 38["SweepEdge Adjacent"] - 39["SweepEdge Opposite"] - 40["SweepEdge Adjacent"] - 41["SweepEdge Opposite"] - 42["SweepEdge Adjacent"] - 43["SweepEdge Opposite"] - 44["SweepEdge Adjacent"] - 45["SweepEdge Opposite"] - 46["SweepEdge Adjacent"] - 47["SweepEdge Opposite"] - 48["SweepEdge Adjacent"] - 49["SweepEdge Opposite"] - 50["SweepEdge Adjacent"] - 51["SweepEdge Opposite"] - 52["SweepEdge Adjacent"] - 53["SweepEdge Opposite"] - 54["SweepEdge Adjacent"] - 55["SweepEdge Opposite"] - 56["SweepEdge Adjacent"] - 57["SweepEdge Opposite"] - 58["SweepEdge Adjacent"] - 59["Plane
[1105, 1123, 0]"] - 75["Sweep Extrusion
[1737, 1774, 0]"] + 32["SweepEdge Opposite"] + 33["SweepEdge Adjacent"] + 34["SweepEdge Opposite"] + 35["SweepEdge Adjacent"] + 36["SweepEdge Opposite"] + 37["SweepEdge Adjacent"] + 38["SweepEdge Opposite"] + 39["SweepEdge Adjacent"] + 40["SweepEdge Opposite"] + 41["SweepEdge Adjacent"] + 42["SweepEdge Opposite"] + 43["SweepEdge Adjacent"] + 44["SweepEdge Opposite"] + 45["SweepEdge Adjacent"] + 46["SweepEdge Opposite"] + 47["SweepEdge Adjacent"] + 48["SweepEdge Opposite"] + 49["SweepEdge Adjacent"] + 50["SweepEdge Opposite"] + 51["SweepEdge Adjacent"] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 54["SweepEdge Opposite"] + 55["SweepEdge Adjacent"] + 56["SweepEdge Opposite"] + 57["SweepEdge Adjacent"] + 58["Plane
[1105, 1123, 0]"] + 74["Sweep Extrusion
[1737, 1774, 0]"] + 75[Wall] 76[Wall] 77[Wall] 78[Wall] @@ -148,49 +148,49 @@ flowchart LR 85[Wall] 86[Wall] 87[Wall] - 88[Wall] - 89["Cap Start"] - 90["Cap End"] - 91["SweepEdge Opposite"] - 92["SweepEdge Adjacent"] - 93["SweepEdge Opposite"] - 94["SweepEdge Adjacent"] - 95["SweepEdge Opposite"] - 96["SweepEdge Adjacent"] - 97["SweepEdge Opposite"] - 98["SweepEdge Adjacent"] - 99["SweepEdge Opposite"] - 100["SweepEdge Adjacent"] - 101["SweepEdge Opposite"] - 102["SweepEdge Adjacent"] - 103["SweepEdge Opposite"] - 104["SweepEdge Adjacent"] - 105["SweepEdge Opposite"] - 106["SweepEdge Adjacent"] - 107["SweepEdge Opposite"] - 108["SweepEdge Adjacent"] - 109["SweepEdge Opposite"] - 110["SweepEdge Adjacent"] - 111["SweepEdge Opposite"] - 112["SweepEdge Adjacent"] - 113["SweepEdge Opposite"] - 114["SweepEdge Adjacent"] - 115["SweepEdge Opposite"] - 116["SweepEdge Adjacent"] - 117["Plane
[1999, 2025, 0]"] - 123["Sweep Extrusion
[2169, 2200, 0]"] + 88["Cap Start"] + 89["Cap End"] + 90["SweepEdge Opposite"] + 91["SweepEdge Adjacent"] + 92["SweepEdge Opposite"] + 93["SweepEdge Adjacent"] + 94["SweepEdge Opposite"] + 95["SweepEdge Adjacent"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 98["SweepEdge Opposite"] + 99["SweepEdge Adjacent"] + 100["SweepEdge Opposite"] + 101["SweepEdge Adjacent"] + 102["SweepEdge Opposite"] + 103["SweepEdge Adjacent"] + 104["SweepEdge Opposite"] + 105["SweepEdge Adjacent"] + 106["SweepEdge Opposite"] + 107["SweepEdge Adjacent"] + 108["SweepEdge Opposite"] + 109["SweepEdge Adjacent"] + 110["SweepEdge Opposite"] + 111["SweepEdge Adjacent"] + 112["SweepEdge Opposite"] + 113["SweepEdge Adjacent"] + 114["SweepEdge Opposite"] + 115["SweepEdge Adjacent"] + 116["Plane
[1999, 2025, 0]"] + 122["Sweep Extrusion
[2169, 2200, 0]"] + 123[Wall] 124[Wall] 125[Wall] - 126[Wall] - 127["Cap Start"] - 128["Cap End"] - 129["SweepEdge Opposite"] - 130["SweepEdge Adjacent"] - 131["SweepEdge Opposite"] - 132["SweepEdge Adjacent"] - 133["SweepEdge Opposite"] - 134["SweepEdge Adjacent"] - 149["Sweep Extrusion
[2943, 2974, 0]"] + 126["Cap Start"] + 127["Cap End"] + 128["SweepEdge Opposite"] + 129["SweepEdge Adjacent"] + 130["SweepEdge Opposite"] + 131["SweepEdge Adjacent"] + 132["SweepEdge Opposite"] + 133["SweepEdge Adjacent"] + 148["Sweep Extrusion
[2943, 2974, 0]"] + 149[Wall] 150[Wall] 151[Wall] 152[Wall] @@ -202,104 +202,103 @@ flowchart LR 158[Wall] 159[Wall] 160[Wall] - 161[Wall] - 162["Cap Start"] - 163["Cap End"] - 164["SweepEdge Opposite"] - 165["SweepEdge Adjacent"] - 166["SweepEdge Opposite"] - 167["SweepEdge Adjacent"] - 168["SweepEdge Opposite"] - 169["SweepEdge Adjacent"] - 170["SweepEdge Opposite"] - 171["SweepEdge Adjacent"] - 172["SweepEdge Opposite"] - 173["SweepEdge Adjacent"] - 174["SweepEdge Opposite"] - 175["SweepEdge Adjacent"] - 176["SweepEdge Opposite"] - 177["SweepEdge Adjacent"] - 178["SweepEdge Opposite"] - 179["SweepEdge Adjacent"] - 180["SweepEdge Opposite"] - 181["SweepEdge Adjacent"] - 182["SweepEdge Opposite"] - 183["SweepEdge Adjacent"] - 184["SweepEdge Opposite"] - 185["SweepEdge Adjacent"] - 186["SweepEdge Opposite"] - 187["SweepEdge Adjacent"] - 188["Plane
[3200, 3227, 0]"] - 197["Sweep Extrusion
[3588, 3619, 0]"] + 161["Cap Start"] + 162["Cap End"] + 163["SweepEdge Opposite"] + 164["SweepEdge Adjacent"] + 165["SweepEdge Opposite"] + 166["SweepEdge Adjacent"] + 167["SweepEdge Opposite"] + 168["SweepEdge Adjacent"] + 169["SweepEdge Opposite"] + 170["SweepEdge Adjacent"] + 171["SweepEdge Opposite"] + 172["SweepEdge Adjacent"] + 173["SweepEdge Opposite"] + 174["SweepEdge Adjacent"] + 175["SweepEdge Opposite"] + 176["SweepEdge Adjacent"] + 177["SweepEdge Opposite"] + 178["SweepEdge Adjacent"] + 179["SweepEdge Opposite"] + 180["SweepEdge Adjacent"] + 181["SweepEdge Opposite"] + 182["SweepEdge Adjacent"] + 183["SweepEdge Opposite"] + 184["SweepEdge Adjacent"] + 185["SweepEdge Opposite"] + 186["SweepEdge Adjacent"] + 187["Plane
[3200, 3227, 0]"] + 196["Sweep Extrusion
[3588, 3619, 0]"] + 197[Wall] 198[Wall] 199[Wall] 200[Wall] 201[Wall] 202[Wall] - 203[Wall] - 204["Cap Start"] - 205["Cap End"] - 206["SweepEdge Opposite"] - 207["SweepEdge Adjacent"] - 208["SweepEdge Opposite"] - 209["SweepEdge Adjacent"] - 210["SweepEdge Opposite"] - 211["SweepEdge Adjacent"] - 212["SweepEdge Opposite"] - 213["SweepEdge Adjacent"] - 214["SweepEdge Opposite"] - 215["SweepEdge Adjacent"] - 216["SweepEdge Opposite"] - 217["SweepEdge Adjacent"] - 224["Sweep Extrusion
[3845, 3876, 0]"] + 203["Cap Start"] + 204["Cap End"] + 205["SweepEdge Opposite"] + 206["SweepEdge Adjacent"] + 207["SweepEdge Opposite"] + 208["SweepEdge Adjacent"] + 209["SweepEdge Opposite"] + 210["SweepEdge Adjacent"] + 211["SweepEdge Opposite"] + 212["SweepEdge Adjacent"] + 213["SweepEdge Opposite"] + 214["SweepEdge Adjacent"] + 215["SweepEdge Opposite"] + 216["SweepEdge Adjacent"] + 223["Sweep Extrusion
[3845, 3876, 0]"] + 224[Wall] 225[Wall] 226[Wall] 227[Wall] - 228[Wall] - 229["Cap Start"] - 230["Cap End"] - 231["SweepEdge Opposite"] - 232["SweepEdge Adjacent"] - 233["SweepEdge Opposite"] - 234["SweepEdge Adjacent"] - 235["SweepEdge Opposite"] - 236["SweepEdge Adjacent"] - 237["SweepEdge Opposite"] - 238["SweepEdge Adjacent"] - 245["Sweep Extrusion
[4077, 4127, 0]"] + 228["Cap Start"] + 229["Cap End"] + 230["SweepEdge Opposite"] + 231["SweepEdge Adjacent"] + 232["SweepEdge Opposite"] + 233["SweepEdge Adjacent"] + 234["SweepEdge Opposite"] + 235["SweepEdge Adjacent"] + 236["SweepEdge Opposite"] + 237["SweepEdge Adjacent"] + 244["Sweep Extrusion
[4077, 4127, 0]"] + 245[Wall] 246[Wall] 247[Wall] 248[Wall] - 249[Wall] - 250["Cap Start"] - 251["Cap End"] - 252["SweepEdge Opposite"] - 253["SweepEdge Adjacent"] - 254["SweepEdge Opposite"] - 255["SweepEdge Adjacent"] - 256["SweepEdge Opposite"] - 257["SweepEdge Adjacent"] - 258["SweepEdge Opposite"] - 259["SweepEdge Adjacent"] - 260["Plane
[4366, 4393, 0]"] - 267["Sweep Extrusion
[4599, 4631, 0]"] + 249["Cap Start"] + 250["Cap End"] + 251["SweepEdge Opposite"] + 252["SweepEdge Adjacent"] + 253["SweepEdge Opposite"] + 254["SweepEdge Adjacent"] + 255["SweepEdge Opposite"] + 256["SweepEdge Adjacent"] + 257["SweepEdge Opposite"] + 258["SweepEdge Adjacent"] + 259["Plane
[4366, 4393, 0]"] + 266["Sweep Extrusion
[4599, 4631, 0]"] + 267[Wall] 268[Wall] 269[Wall] 270[Wall] - 271[Wall] - 272["Cap Start"] - 273["Cap End"] - 274["SweepEdge Opposite"] - 275["SweepEdge Adjacent"] - 276["SweepEdge Opposite"] - 277["SweepEdge Adjacent"] - 278["SweepEdge Opposite"] - 279["SweepEdge Adjacent"] - 280["SweepEdge Opposite"] - 281["SweepEdge Adjacent"] - 282["StartSketchOnFace
[2255, 2291, 0]"] - 283["StartSketchOnFace
[3633, 3671, 0]"] - 284["StartSketchOnFace
[3890, 3926, 0]"] + 271["Cap Start"] + 272["Cap End"] + 273["SweepEdge Opposite"] + 274["SweepEdge Adjacent"] + 275["SweepEdge Opposite"] + 276["SweepEdge Adjacent"] + 277["SweepEdge Opposite"] + 278["SweepEdge Adjacent"] + 279["SweepEdge Opposite"] + 280["SweepEdge Adjacent"] + 281["StartSketchOnFace
[2255, 2291, 0]"] + 282["StartSketchOnFace
[3633, 3671, 0]"] + 283["StartSketchOnFace
[3890, 3926, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -317,44 +316,44 @@ flowchart LR 2 ---- 17 2 --- 16 3 --- 18 + 3 --- 32 3 --- 33 - 3 --- 34 4 --- 19 + 4 --- 34 4 --- 35 - 4 --- 36 5 --- 20 + 5 --- 36 5 --- 37 - 5 --- 38 6 --- 21 + 6 --- 38 6 --- 39 - 6 --- 40 7 --- 22 + 7 --- 40 7 --- 41 - 7 --- 42 8 --- 23 + 8 --- 42 8 --- 43 - 8 --- 44 9 --- 24 + 9 --- 44 9 --- 45 - 9 --- 46 10 --- 25 + 10 --- 46 10 --- 47 - 10 --- 48 11 --- 26 + 11 --- 48 11 --- 49 - 11 --- 50 12 --- 27 + 12 --- 50 12 --- 51 - 12 --- 52 13 --- 28 + 13 --- 52 13 --- 53 - 13 --- 54 14 --- 29 + 14 --- 54 14 --- 55 - 14 --- 56 15 --- 30 + 15 --- 56 15 --- 57 - 15 --- 58 17 --- 18 17 --- 19 17 --- 20 @@ -395,365 +394,364 @@ flowchart LR 17 --- 55 17 --- 56 17 --- 57 - 17 --- 58 + 58 --- 59 59 --- 60 - 60 --- 61 - 60 --- 62 - 60 --- 63 - 60 --- 64 - 60 --- 65 - 60 --- 66 - 60 --- 67 - 60 --- 68 - 60 --- 69 - 60 --- 70 - 60 --- 71 - 60 --- 72 - 60 --- 73 - 60 ---- 75 - 60 --- 74 + 59 --- 61 + 59 --- 62 + 59 --- 63 + 59 --- 64 + 59 --- 65 + 59 --- 66 + 59 --- 67 + 59 --- 68 + 59 --- 69 + 59 --- 70 + 59 --- 71 + 59 --- 72 + 59 ---- 74 + 59 --- 73 + 60 --- 75 + 60 --- 90 + 60 --- 91 61 --- 76 - 61 --- 91 61 --- 92 + 61 --- 93 62 --- 77 - 62 --- 93 62 --- 94 + 62 --- 95 63 --- 78 - 63 --- 95 63 --- 96 + 63 --- 97 64 --- 79 - 64 --- 97 64 --- 98 + 64 --- 99 65 --- 80 - 65 --- 99 65 --- 100 + 65 --- 101 66 --- 81 - 66 --- 101 66 --- 102 + 66 --- 103 67 --- 82 - 67 --- 103 67 --- 104 + 67 --- 105 68 --- 83 - 68 --- 105 68 --- 106 + 68 --- 107 69 --- 84 - 69 --- 107 69 --- 108 + 69 --- 109 70 --- 85 - 70 --- 109 70 --- 110 + 70 --- 111 71 --- 86 - 71 --- 111 71 --- 112 + 71 --- 113 72 --- 87 - 72 --- 113 72 --- 114 - 73 --- 88 - 73 --- 115 - 73 --- 116 - 75 --- 76 - 75 --- 77 - 75 --- 78 - 75 --- 79 - 75 --- 80 - 75 --- 81 - 75 --- 82 - 75 --- 83 - 75 --- 84 - 75 --- 85 - 75 --- 86 - 75 --- 87 - 75 --- 88 - 75 --- 89 - 75 --- 90 - 75 --- 91 - 75 --- 92 - 75 --- 93 - 75 --- 94 - 75 --- 95 - 75 --- 96 - 75 --- 97 - 75 --- 98 - 75 --- 99 - 75 --- 100 - 75 --- 101 - 75 --- 102 - 75 --- 103 - 75 --- 104 - 75 --- 105 - 75 --- 106 - 75 --- 107 - 75 --- 108 - 75 --- 109 - 75 --- 110 - 75 --- 111 - 75 --- 112 - 75 --- 113 - 75 --- 114 - 75 --- 115 - 75 --- 116 - 90 --- 135 + 72 --- 115 + 74 --- 75 + 74 --- 76 + 74 --- 77 + 74 --- 78 + 74 --- 79 + 74 --- 80 + 74 --- 81 + 74 --- 82 + 74 --- 83 + 74 --- 84 + 74 --- 85 + 74 --- 86 + 74 --- 87 + 74 --- 88 + 74 --- 89 + 74 --- 90 + 74 --- 91 + 74 --- 92 + 74 --- 93 + 74 --- 94 + 74 --- 95 + 74 --- 96 + 74 --- 97 + 74 --- 98 + 74 --- 99 + 74 --- 100 + 74 --- 101 + 74 --- 102 + 74 --- 103 + 74 --- 104 + 74 --- 105 + 74 --- 106 + 74 --- 107 + 74 --- 108 + 74 --- 109 + 74 --- 110 + 74 --- 111 + 74 --- 112 + 74 --- 113 + 74 --- 114 + 74 --- 115 + 89 --- 134 + 116 --- 117 117 --- 118 - 118 --- 119 - 118 --- 120 - 118 --- 121 - 118 ---- 123 - 118 --- 122 - 119 --- 126 - 119 --- 133 - 119 --- 134 - 120 --- 125 - 120 --- 131 - 120 --- 132 - 121 --- 124 - 121 --- 129 - 121 --- 130 - 123 --- 124 - 123 --- 125 - 123 --- 126 - 123 --- 127 - 123 --- 128 - 123 --- 129 - 123 --- 130 - 123 --- 131 - 123 --- 132 - 123 --- 133 - 123 --- 134 - 135 --- 136 - 135 --- 137 - 135 --- 138 - 135 --- 139 - 135 --- 140 - 135 --- 141 - 135 --- 142 - 135 --- 143 - 135 --- 144 - 135 --- 145 - 135 --- 146 - 135 --- 147 - 135 ---- 149 - 135 --- 148 - 136 --- 161 - 136 --- 186 - 136 --- 187 - 137 --- 160 - 137 --- 184 - 137 --- 185 - 138 --- 159 - 138 --- 182 - 138 --- 183 - 139 --- 158 - 139 --- 180 - 139 --- 181 - 140 --- 157 - 140 --- 178 - 140 --- 179 - 141 --- 156 - 141 --- 176 - 141 --- 177 - 142 --- 155 - 142 --- 174 - 142 --- 175 - 143 --- 154 - 143 --- 172 - 143 --- 173 - 144 --- 153 - 144 --- 170 - 144 --- 171 - 145 --- 152 - 145 --- 168 - 145 --- 169 - 146 --- 151 - 146 --- 166 - 146 --- 167 - 147 --- 150 - 147 --- 164 - 147 --- 165 - 149 --- 150 - 149 --- 151 - 149 --- 152 - 149 --- 153 - 149 --- 154 - 149 --- 155 - 149 --- 156 - 149 --- 157 - 149 --- 158 - 149 --- 159 - 149 --- 160 - 149 --- 161 - 149 --- 162 - 149 --- 163 - 149 --- 164 - 149 --- 165 - 149 --- 166 - 149 --- 167 - 149 --- 168 - 149 --- 169 - 149 --- 170 - 149 --- 171 - 149 --- 172 - 149 --- 173 - 149 --- 174 - 149 --- 175 - 149 --- 176 - 149 --- 177 - 149 --- 178 - 149 --- 179 - 149 --- 180 - 149 --- 181 - 149 --- 182 - 149 --- 183 - 149 --- 184 - 149 --- 185 - 149 --- 186 - 149 --- 187 - 163 --- 239 + 117 --- 119 + 117 --- 120 + 117 ---- 122 + 117 --- 121 + 118 --- 125 + 118 --- 132 + 118 --- 133 + 119 --- 124 + 119 --- 130 + 119 --- 131 + 120 --- 123 + 120 --- 128 + 120 --- 129 + 122 --- 123 + 122 --- 124 + 122 --- 125 + 122 --- 126 + 122 --- 127 + 122 --- 128 + 122 --- 129 + 122 --- 130 + 122 --- 131 + 122 --- 132 + 122 --- 133 + 134 --- 135 + 134 --- 136 + 134 --- 137 + 134 --- 138 + 134 --- 139 + 134 --- 140 + 134 --- 141 + 134 --- 142 + 134 --- 143 + 134 --- 144 + 134 --- 145 + 134 --- 146 + 134 ---- 148 + 134 --- 147 + 135 --- 160 + 135 --- 185 + 135 --- 186 + 136 --- 159 + 136 --- 183 + 136 --- 184 + 137 --- 158 + 137 --- 181 + 137 --- 182 + 138 --- 157 + 138 --- 179 + 138 --- 180 + 139 --- 156 + 139 --- 177 + 139 --- 178 + 140 --- 155 + 140 --- 175 + 140 --- 176 + 141 --- 154 + 141 --- 173 + 141 --- 174 + 142 --- 153 + 142 --- 171 + 142 --- 172 + 143 --- 152 + 143 --- 169 + 143 --- 170 + 144 --- 151 + 144 --- 167 + 144 --- 168 + 145 --- 150 + 145 --- 165 + 145 --- 166 + 146 --- 149 + 146 --- 163 + 146 --- 164 + 148 --- 149 + 148 --- 150 + 148 --- 151 + 148 --- 152 + 148 --- 153 + 148 --- 154 + 148 --- 155 + 148 --- 156 + 148 --- 157 + 148 --- 158 + 148 --- 159 + 148 --- 160 + 148 --- 161 + 148 --- 162 + 148 --- 163 + 148 --- 164 + 148 --- 165 + 148 --- 166 + 148 --- 167 + 148 --- 168 + 148 --- 169 + 148 --- 170 + 148 --- 171 + 148 --- 172 + 148 --- 173 + 148 --- 174 + 148 --- 175 + 148 --- 176 + 148 --- 177 + 148 --- 178 + 148 --- 179 + 148 --- 180 + 148 --- 181 + 148 --- 182 + 148 --- 183 + 148 --- 184 + 148 --- 185 + 148 --- 186 + 162 --- 238 + 187 --- 188 188 --- 189 - 189 --- 190 - 189 --- 191 - 189 --- 192 - 189 --- 193 - 189 --- 194 - 189 --- 195 - 189 ---- 197 - 189 --- 196 + 188 --- 190 + 188 --- 191 + 188 --- 192 + 188 --- 193 + 188 --- 194 + 188 ---- 196 + 188 --- 195 + 189 --- 197 + 189 --- 205 + 189 --- 206 190 --- 198 - 190 --- 206 190 --- 207 + 190 --- 208 191 --- 199 - 191 --- 208 191 --- 209 + 191 --- 210 192 --- 200 - 192 --- 210 192 --- 211 + 192 --- 212 193 --- 201 - 193 --- 212 193 --- 213 + 193 --- 214 194 --- 202 - 194 --- 214 194 --- 215 - 195 --- 203 - 195 --- 216 - 195 --- 217 - 197 --- 198 - 197 --- 199 - 197 --- 200 - 197 --- 201 - 197 --- 202 - 197 --- 203 - 197 --- 204 - 197 --- 205 - 197 --- 206 - 197 --- 207 - 197 --- 208 - 197 --- 209 - 197 --- 210 - 197 --- 211 - 197 --- 212 - 197 --- 213 - 197 --- 214 - 197 --- 215 - 197 --- 216 - 197 --- 217 - 202 --- 218 - 218 --- 219 - 218 --- 220 - 218 --- 221 - 218 --- 222 - 218 ---- 224 - 218 --- 223 + 194 --- 216 + 196 --- 197 + 196 --- 198 + 196 --- 199 + 196 --- 200 + 196 --- 201 + 196 --- 202 + 196 --- 203 + 196 --- 204 + 196 --- 205 + 196 --- 206 + 196 --- 207 + 196 --- 208 + 196 --- 209 + 196 --- 210 + 196 --- 211 + 196 --- 212 + 196 --- 213 + 196 --- 214 + 196 --- 215 + 196 --- 216 + 201 --- 217 + 217 --- 218 + 217 --- 219 + 217 --- 220 + 217 --- 221 + 217 ---- 223 + 217 --- 222 + 218 --- 224 + 218 --- 230 + 218 --- 231 219 --- 225 - 219 --- 231 219 --- 232 + 219 --- 233 220 --- 226 - 220 --- 233 220 --- 234 + 220 --- 235 221 --- 227 - 221 --- 235 221 --- 236 - 222 --- 228 - 222 --- 237 - 222 --- 238 - 224 --- 225 - 224 --- 226 - 224 --- 227 - 224 --- 228 - 224 --- 229 - 224 --- 230 - 224 --- 231 - 224 --- 232 - 224 --- 233 - 224 --- 234 - 224 --- 235 - 224 --- 236 - 224 --- 237 - 224 --- 238 - 239 --- 240 - 239 --- 241 - 239 --- 242 - 239 --- 243 - 239 ---- 245 - 239 --- 244 + 221 --- 237 + 223 --- 224 + 223 --- 225 + 223 --- 226 + 223 --- 227 + 223 --- 228 + 223 --- 229 + 223 --- 230 + 223 --- 231 + 223 --- 232 + 223 --- 233 + 223 --- 234 + 223 --- 235 + 223 --- 236 + 223 --- 237 + 238 --- 239 + 238 --- 240 + 238 --- 241 + 238 --- 242 + 238 ---- 244 + 238 --- 243 + 239 --- 245 + 239 --- 251 + 239 --- 252 240 --- 246 - 240 --- 252 240 --- 253 + 240 --- 254 241 --- 247 - 241 --- 254 241 --- 255 + 241 --- 256 242 --- 248 - 242 --- 256 242 --- 257 - 243 --- 249 - 243 --- 258 - 243 --- 259 - 245 --- 246 - 245 --- 247 - 245 --- 248 - 245 --- 249 - 245 --- 250 - 245 --- 251 - 245 --- 252 - 245 --- 253 - 245 --- 254 - 245 --- 255 - 245 --- 256 - 245 --- 257 - 245 --- 258 - 245 --- 259 + 242 --- 258 + 244 --- 245 + 244 --- 246 + 244 --- 247 + 244 --- 248 + 244 --- 249 + 244 --- 250 + 244 --- 251 + 244 --- 252 + 244 --- 253 + 244 --- 254 + 244 --- 255 + 244 --- 256 + 244 --- 257 + 244 --- 258 + 259 --- 260 260 --- 261 - 261 --- 262 - 261 --- 263 - 261 --- 264 - 261 --- 265 - 261 ---- 267 - 261 --- 266 + 260 --- 262 + 260 --- 263 + 260 --- 264 + 260 ---- 266 + 260 --- 265 + 261 --- 267 + 261 --- 273 + 261 --- 274 262 --- 268 - 262 --- 274 262 --- 275 + 262 --- 276 263 --- 269 - 263 --- 276 263 --- 277 + 263 --- 278 264 --- 270 - 264 --- 278 264 --- 279 - 265 --- 271 - 265 --- 280 - 265 --- 281 - 267 --- 268 - 267 --- 269 - 267 --- 270 - 267 --- 271 - 267 --- 272 - 267 --- 273 - 267 --- 274 - 267 --- 275 - 267 --- 276 - 267 --- 277 - 267 --- 278 - 267 --- 279 - 267 --- 280 - 267 --- 281 - 90 <--x 282 - 202 <--x 283 - 163 <--x 284 + 264 --- 280 + 266 --- 267 + 266 --- 268 + 266 --- 269 + 266 --- 270 + 266 --- 271 + 266 --- 272 + 266 --- 273 + 266 --- 274 + 266 --- 275 + 266 --- 276 + 266 --- 277 + 266 --- 278 + 266 --- 279 + 266 --- 280 + 89 <--x 281 + 201 <--x 282 + 162 <--x 283 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap index eb341088a..689ca7b56 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap @@ -1010,9 +1010,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1047,7 +1044,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "height": 0.0, "startCapId": "[uuid]", - "endCapId": "[uuid]", + "endCapId": null, "units": { "type": "Inches" } @@ -1369,9 +1366,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1804,9 +1798,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1979,9 +1970,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2789,9 +2777,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3100,9 +3085,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3514,9 +3496,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4509,9 +4488,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4781,9 +4757,6 @@ description: Variables in memory after executing poopy-shoe.kcl "units": { "type": "Inches" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap index a306a6406..076ac10f4 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands router-template-cross-bar.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1625,37 +1617,5 @@ description: Artifact commands router-template-cross-bar.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md index fc4659b14..eec94c025 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md @@ -6,54 +6,54 @@ flowchart LR 4["Segment
[646, 757, 0]"] 5["Segment
[763, 816, 0]"] 6["Segment
[822, 869, 0]"] - 7["Segment
[875, 970, 0]"] - 8["Segment
[976, 1047, 0]"] - 9["Segment
[1053, 1104, 0]"] - 10["Segment
[1110, 1163, 0]"] - 11["Segment
[1169, 1238, 0]"] - 12["Segment
[1244, 1280, 0]"] - 13["Segment
[1286, 1316, 0]"] - 14["Segment
[1322, 1352, 0]"] - 15["Segment
[1358, 1388, 0]"] - 16["Segment
[1394, 1424, 0]"] - 17["Segment
[1430, 1459, 0]"] - 18["Segment
[1465, 1495, 0]"] - 19["Segment
[1501, 1530, 0]"] - 20["Segment
[1536, 1565, 0]"] - 21["Segment
[1571, 1634, 0]"] - 22["Segment
[1640, 1696, 0]"] - 23["Segment
[1702, 1709, 0]"] + 7["Segment
[875, 971, 0]"] + 8["Segment
[977, 1048, 0]"] + 9["Segment
[1054, 1105, 0]"] + 10["Segment
[1111, 1164, 0]"] + 11["Segment
[1170, 1239, 0]"] + 12["Segment
[1245, 1281, 0]"] + 13["Segment
[1287, 1317, 0]"] + 14["Segment
[1323, 1353, 0]"] + 15["Segment
[1359, 1389, 0]"] + 16["Segment
[1395, 1425, 0]"] + 17["Segment
[1431, 1460, 0]"] + 18["Segment
[1466, 1496, 0]"] + 19["Segment
[1502, 1531, 0]"] + 20["Segment
[1537, 1566, 0]"] + 21["Segment
[1572, 1635, 0]"] + 22["Segment
[1641, 1697, 0]"] + 23["Segment
[1703, 1710, 0]"] 24[Solid2d] end subgraph path85 [Path] - 85["Path
[1869, 1913, 0]"] - 86["Segment
[1919, 1999, 0]"] - 87["Segment
[2005, 2115, 0]"] - 88["Segment
[2121, 2238, 0]"] - 89["Segment
[2244, 2300, 0]"] - 90["Segment
[2306, 2313, 0]"] + 85["Path
[1870, 1914, 0]"] + 86["Segment
[1920, 2000, 0]"] + 87["Segment
[2006, 2116, 0]"] + 88["Segment
[2122, 2239, 0]"] + 89["Segment
[2245, 2301, 0]"] + 90["Segment
[2307, 2314, 0]"] 91[Solid2d] end subgraph path107 [Path] - 107["Path
[2474, 2519, 0]"] - 108["Segment
[2525, 2603, 0]"] - 109["Segment
[2609, 2719, 0]"] - 110["Segment
[2725, 2842, 0]"] - 111["Segment
[2848, 2904, 0]"] - 112["Segment
[2910, 2917, 0]"] + 107["Path
[2475, 2520, 0]"] + 108["Segment
[2526, 2604, 0]"] + 109["Segment
[2610, 2720, 0]"] + 110["Segment
[2726, 2843, 0]"] + 111["Segment
[2849, 2905, 0]"] + 112["Segment
[2911, 2918, 0]"] 113[Solid2d] end subgraph path129 [Path] - 129["Path
[3076, 3121, 0]"] - 130["Segment
[3127, 3212, 0]"] - 131["Segment
[3218, 3328, 0]"] - 132["Segment
[3334, 3451, 0]"] - 133["Segment
[3457, 3513, 0]"] - 134["Segment
[3519, 3526, 0]"] + 129["Path
[3077, 3122, 0]"] + 130["Segment
[3128, 3213, 0]"] + 131["Segment
[3219, 3329, 0]"] + 132["Segment
[3335, 3452, 0]"] + 133["Segment
[3458, 3514, 0]"] + 134["Segment
[3520, 3527, 0]"] 135[Solid2d] end 1["Plane
[515, 532, 0]"] - 25["Sweep Extrusion
[1752, 1782, 0]"] + 25["Sweep Extrusion
[1753, 1783, 0]"] 26[Wall] 27[Wall] 28[Wall] @@ -113,7 +113,7 @@ flowchart LR 82["SweepEdge Adjacent"] 83["SweepEdge Opposite"] 84["SweepEdge Adjacent"] - 92["Sweep Extrusion
[2357, 2388, 0]"] + 92["Sweep Extrusion
[2358, 2389, 0]"] 93[Wall] 94[Wall] 95[Wall] @@ -128,7 +128,7 @@ flowchart LR 104["SweepEdge Adjacent"] 105["SweepEdge Opposite"] 106["SweepEdge Adjacent"] - 114["Sweep Extrusion
[2960, 2991, 0]"] + 114["Sweep Extrusion
[2961, 2992, 0]"] 115[Wall] 116[Wall] 117[Wall] @@ -143,7 +143,7 @@ flowchart LR 126["SweepEdge Adjacent"] 127["SweepEdge Opposite"] 128["SweepEdge Adjacent"] - 136["Sweep Extrusion
[3570, 3600, 0]"] + 136["Sweep Extrusion
[3571, 3601, 0]"] 137[Wall] 138[Wall] 139[Wall] @@ -158,9 +158,9 @@ flowchart LR 148["SweepEdge Adjacent"] 149["SweepEdge Opposite"] 150["SweepEdge Adjacent"] - 151["StartSketchOnFace
[1824, 1863, 0]"] - 152["StartSketchOnFace
[2429, 2468, 0]"] - 153["StartSketchOnFace
[3033, 3070, 0]"] + 151["StartSketchOnFace
[1825, 1864, 0]"] + 152["StartSketchOnFace
[2430, 2469, 0]"] + 153["StartSketchOnFace
[3034, 3071, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap index 249ad8a8c..36c9d60d9 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap @@ -20,13 +20,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "type": "Number", "value": 32.6313, "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } + "type": "Known", + "type": "Length", + "type": "Mm" } }, "extrude001": { @@ -93,9 +89,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -106,9 +102,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -119,9 +115,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -132,9 +128,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -145,9 +141,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -158,9 +154,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -350,9 +346,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -375,9 +371,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -400,9 +396,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -425,9 +421,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -450,9 +446,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -475,9 +471,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -742,9 +738,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -833,9 +826,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -846,9 +839,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -859,9 +852,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -889,9 +882,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -914,9 +907,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -939,9 +932,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1084,9 +1077,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -1097,9 +1090,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -1110,9 +1103,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -1123,9 +1116,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -1136,9 +1129,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -1149,9 +1142,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -1341,9 +1334,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -1366,9 +1359,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -1391,9 +1384,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -1416,9 +1409,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -1441,9 +1434,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -1466,9 +1459,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -1733,9 +1726,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1873,9 +1863,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2581, - "end": 2602, - "start": 2581, + "commentStart": 2582, + "end": 2603, + "start": 2582, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -1886,9 +1876,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2697, - "end": 2718, - "start": 2697, + "commentStart": 2698, + "end": 2719, + "start": 2698, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1899,9 +1889,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2820, - "end": 2841, - "start": 2820, + "commentStart": 2821, + "end": 2842, + "start": 2821, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1929,9 +1919,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2581, - "end": 2602, - "start": 2581, + "commentStart": 2582, + "end": 2603, + "start": 2582, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -1954,9 +1944,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2697, - "end": 2718, - "start": 2697, + "commentStart": 2698, + "end": 2719, + "start": 2698, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1979,9 +1969,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2820, - "end": 2841, - "start": 2820, + "commentStart": 2821, + "end": 2842, + "start": 2821, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -2124,9 +2114,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -2137,9 +2127,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -2150,9 +2140,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -2163,9 +2153,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -2176,9 +2166,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -2189,9 +2179,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -2381,9 +2371,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -2406,9 +2396,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -2431,9 +2421,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -2456,9 +2446,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -2481,9 +2471,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -2506,9 +2496,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -2773,9 +2763,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2913,9 +2900,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3190, - "end": 3211, - "start": 3190, + "commentStart": 3191, + "end": 3212, + "start": 3191, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -2926,9 +2913,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3306, - "end": 3327, - "start": 3306, + "commentStart": 3307, + "end": 3328, + "start": 3307, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -2939,9 +2926,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3429, - "end": 3450, - "start": 3429, + "commentStart": 3430, + "end": 3451, + "start": 3430, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -2969,9 +2956,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3190, - "end": 3211, - "start": 3190, + "commentStart": 3191, + "end": 3212, + "start": 3191, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -2994,9 +2981,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3306, - "end": 3327, - "start": 3306, + "commentStart": 3307, + "end": 3328, + "start": 3307, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -3019,9 +3006,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 3429, - "end": 3450, - "start": 3429, + "commentStart": 3430, + "end": 3451, + "start": 3430, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -3112,9 +3099,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3125,9 +3112,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -3138,9 +3125,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -3168,9 +3155,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3193,9 +3180,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -3218,9 +3205,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -3363,9 +3350,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -3376,9 +3363,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -3389,9 +3376,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -3402,9 +3389,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -3415,9 +3402,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -3428,9 +3415,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -3620,9 +3607,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -3645,9 +3632,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -3670,9 +3657,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -3695,9 +3682,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -3720,9 +3707,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -3745,9 +3732,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -4012,9 +3999,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4445,9 +4429,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -4470,9 +4454,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -4495,9 +4479,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -4520,9 +4504,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -4545,9 +4529,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -4570,9 +4554,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -4837,9 +4821,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4925,9 +4906,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -4950,9 +4931,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -4975,9 +4956,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -5120,9 +5101,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -5133,9 +5114,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -5146,9 +5127,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -5159,9 +5140,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -5172,9 +5153,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -5185,9 +5166,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -5377,9 +5358,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -5402,9 +5383,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -5427,9 +5408,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -5452,9 +5433,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -5477,9 +5458,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -5502,9 +5483,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -5769,9 +5750,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5906,9 +5884,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2581, - "end": 2602, - "start": 2581, + "commentStart": 2582, + "end": 2603, + "start": 2582, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -5931,9 +5909,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2697, - "end": 2718, - "start": 2697, + "commentStart": 2698, + "end": 2719, + "start": 2698, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -5956,9 +5934,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2820, - "end": 2841, - "start": 2820, + "commentStart": 2821, + "end": 2842, + "start": 2821, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -6101,9 +6079,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -6114,9 +6092,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -6127,9 +6105,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -6140,9 +6118,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -6153,9 +6131,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -6166,9 +6144,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -6358,9 +6336,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -6383,9 +6361,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -6408,9 +6386,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -6433,9 +6411,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -6458,9 +6436,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -6483,9 +6461,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -6750,9 +6728,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6887,9 +6862,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3190, - "end": 3211, - "start": 3190, + "commentStart": 3191, + "end": 3212, + "start": 3191, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -6912,9 +6887,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3306, - "end": 3327, - "start": 3306, + "commentStart": 3307, + "end": 3328, + "start": 3307, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -6937,9 +6912,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 3429, - "end": 3450, - "start": 3429, + "commentStart": 3430, + "end": 3451, + "start": 3430, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -7030,9 +7005,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -7043,9 +7018,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -7056,9 +7031,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -7086,9 +7061,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1977, - "end": 1998, - "start": 1977, + "commentStart": 1978, + "end": 1999, + "start": 1978, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -7111,9 +7086,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2093, - "end": 2114, - "start": 2093, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -7136,9 +7111,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2217, + "end": 2238, + "start": 2217, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -7281,9 +7256,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -7294,9 +7269,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -7307,9 +7282,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -7320,9 +7295,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -7333,9 +7308,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -7346,9 +7321,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -7538,9 +7513,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 963, - "end": 969, - "start": 963, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -7563,9 +7538,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1040, - "end": 1046, - "start": 1040, + "commentStart": 1041, + "end": 1047, + "start": 1041, "type": "TagDeclarator", "value": "seg06" }, @@ -7588,9 +7563,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1097, - "end": 1103, - "start": 1097, + "commentStart": 1098, + "end": 1104, + "start": 1098, "type": "TagDeclarator", "value": "seg08" }, @@ -7613,9 +7588,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1156, - "end": 1162, - "start": 1156, + "commentStart": 1157, + "end": 1163, + "start": 1157, "type": "TagDeclarator", "value": "seg05" }, @@ -7638,9 +7613,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1231, - "end": 1237, - "start": 1231, + "commentStart": 1232, + "end": 1238, + "start": 1232, "type": "TagDeclarator", "value": "seg10" }, @@ -7663,9 +7638,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1273, - "end": 1279, - "start": 1273, + "commentStart": 1274, + "end": 1280, + "start": 1274, "type": "TagDeclarator", "value": "seg04" }, @@ -7930,9 +7905,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8117,26 +8089,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "type": "Number", "value": 17.4625, "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } + "type": "Known", + "type": "Length", + "type": "Mm" } }, "templateGap": { "type": "Number", "value": 1.8812, "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } + "type": "Known", + "type": "Length", + "type": "Mm" } }, "templateThickness": { diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap index e3bfe1779..2d8707d20 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands router-template-slate.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1087,37 +1079,5 @@ description: Artifact commands router-template-slate.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap index c750546f3..a1ff55cfa 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap @@ -455,9 +455,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1152,9 +1149,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1874,9 +1868,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2416,9 +2407,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3054,9 +3042,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3729,9 +3714,6 @@ description: Variables in memory after executing router-template-slate.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap index b782e6de4..4416312f0 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands sheet-metal-bracket.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -4.25, + "x": -107.94999999999999, "y": 0.0, "z": 0.0 } @@ -114,7 +106,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 1.5, + "x": 38.1, "y": 0.0, "z": 0.0 }, @@ -130,7 +122,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.25, + "radius": 6.35, "offset": { "unit": "degrees", "value": 75.0 @@ -147,8 +139,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -1.9218, - "y": 2.375, + "x": -48.8134, + "y": 60.325, "z": 0.0 }, "relative": false @@ -163,7 +155,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.125, + "radius": 3.175, "offset": { "unit": "degrees", "value": -75.0 @@ -181,7 +173,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 2.4676, + "y": 62.6782, "z": 0.0 }, "relative": false @@ -197,7 +189,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 1.801, + "x": 45.7466, "y": 0.0, "z": 0.0 }, @@ -213,7 +205,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.125, + "radius": 3.175, "offset": { "unit": "degrees", "value": -75.0 @@ -230,8 +222,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 0.5867, - "y": -2.1897, + "x": 14.9029, + "y": -55.6185, "z": 0.0 }, "relative": true @@ -246,7 +238,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.25, + "radius": 6.35, "offset": { "unit": "degrees", "value": 75.0 @@ -263,7 +255,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": 1.5, + "x": 38.1, "y": 0.0, "z": 0.0 }, @@ -281,7 +273,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 0.125, + "y": 3.175, "z": 0.0 }, "relative": true @@ -297,7 +289,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -1.5, + "x": -38.1, "y": 0.0, "z": 0.0 }, @@ -313,7 +305,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.125, + "radius": 3.175, "offset": { "unit": "degrees", "value": -75.0 @@ -330,8 +322,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -0.5867, - "y": 2.1897, + "x": -14.9029, + "y": 55.6185, "z": 0.0 }, "relative": true @@ -346,7 +338,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.25, + "radius": 6.35, "offset": { "unit": "degrees", "value": 75.0 @@ -364,7 +356,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "line", "end": { "x": 0.0, - "y": 2.5926, + "y": 65.8532, "z": 0.0 }, "relative": false @@ -380,7 +372,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -1.801, + "x": -45.7466, "y": 0.0, "z": 0.0 }, @@ -396,7 +388,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.25, + "radius": 6.35, "offset": { "unit": "degrees", "value": 75.0 @@ -413,8 +405,8 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -0.5867, - "y": -2.1897, + "x": -14.9029, + "y": -55.6185, "z": 0.0 }, "relative": true @@ -429,7 +421,7 @@ description: Artifact commands sheet-metal-bracket.kcl "path": "[uuid]", "segment": { "type": "tangential_arc", - "radius": 0.125, + "radius": 3.175, "offset": { "unit": "degrees", "value": -75.0 @@ -446,7 +438,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -1.5, + "x": -38.1, "y": 0.0, "z": 0.0 }, @@ -463,7 +455,7 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "line", "end": { - "x": -4.25, + "x": -107.95, "y": 0.0, "z": 0.0 }, @@ -501,7 +493,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 5.5, + "distance": 139.7, "faces": null, "opposite": "None" } @@ -957,7 +949,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -969,7 +961,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -981,7 +973,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -993,7 +985,7 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.5, + "radius": 12.7, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -1024,8 +1016,8 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -3.375, - "y": 0.75, + "x": -85.725, + "y": 19.049999999999997, "z": 0.0 } } @@ -1046,10 +1038,10 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "arc", "center": { - "x": -3.5, - "y": 0.75 + "x": -88.9, + "y": 19.05 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -1082,7 +1074,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 4.0, + "y": 101.6, "z": 0.0 }, "scale": { @@ -1128,7 +1120,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1195,7 +1187,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1270,8 +1262,8 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 3.625, - "y": 0.75, + "x": 92.07499999999999, + "y": 19.049999999999997, "z": 0.0 } } @@ -1292,10 +1284,10 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "arc", "center": { - "x": 3.5, - "y": 0.75 + "x": 88.9, + "y": 19.05 }, - "radius": 0.125, + "radius": 3.175, "start": { "unit": "degrees", "value": 0.0 @@ -1328,7 +1320,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 4.0, + "y": 101.6, "z": 0.0 }, "scale": { @@ -1374,7 +1366,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1441,7 +1433,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1516,8 +1508,8 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.90625, - "y": 1.25, + "x": -23.018749999999997, + "y": 31.75, "z": 0.0 } } @@ -1538,10 +1530,10 @@ description: Artifact commands sheet-metal-bracket.kcl "segment": { "type": "arc", "center": { - "x": -1.0, - "y": 1.25 + "x": -25.4, + "y": 31.75 }, - "radius": 0.09375, + "radius": 2.3812499999999996, "start": { "unit": "degrees", "value": 0.0 @@ -1573,7 +1565,7 @@ description: Artifact commands sheet-metal-bracket.kcl [ { "translate": { - "x": 2.0, + "x": 50.8, "y": 0.0, "z": 0.0 }, @@ -1614,7 +1606,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 3.0, + "y": 76.19999999999999, "z": 0.0 }, "scale": { @@ -1654,7 +1646,7 @@ description: Artifact commands sheet-metal-bracket.kcl { "translate": { "x": 0.0, - "y": 3.0, + "y": 76.19999999999999, "z": 0.0 }, "scale": { @@ -1700,7 +1692,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1767,7 +1759,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1834,7 +1826,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1901,7 +1893,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -1976,8 +1968,8 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.75, - "y": 2.75, + "x": 19.049999999999997, + "y": 69.85, "z": 0.0 } } @@ -1999,9 +1991,9 @@ description: Artifact commands sheet-metal-bracket.kcl "type": "arc", "center": { "x": 0.0, - "y": 2.75 + "y": 69.85 }, - "radius": 0.75, + "radius": 19.049999999999997, "start": { "unit": "degrees", "value": 0.0 @@ -2040,7 +2032,7 @@ description: Artifact commands sheet-metal-bracket.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.125, + "distance": -3.175, "faces": null, "opposite": "None" } @@ -2088,37 +2080,5 @@ description: Artifact commands sheet-metal-bracket.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap index 362c443e1..7a3bf57c0 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap @@ -766,9 +766,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -1729,9 +1726,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -2834,9 +2828,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -3832,9 +3823,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -4887,9 +4875,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -5885,9 +5870,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -6936,9 +6918,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -7934,9 +7913,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -8932,9 +8908,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -9930,9 +9903,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap index a8dc8fff5..f93f21ff9 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands socket-head-cap-screw.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1565, + "x": 3.9751, "y": 0.0, "z": 0.0 } @@ -117,7 +109,7 @@ description: Artifact commands socket-head-cap-screw.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1565, + "radius": 3.9751, "start": { "unit": "degrees", "value": 0.0 @@ -160,7 +152,7 @@ description: Artifact commands socket-head-cap-screw.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.19, + "distance": -4.826, "faces": null, "opposite": "None" } @@ -226,7 +218,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.02, + "radius": 0.508, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -238,7 +230,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.02, + "radius": 0.508, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -269,8 +261,8 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.078125, - "y": 0.04510548978043951, + "x": 1.984375, + "y": 1.1456794404231634, "z": 0.0 } } @@ -292,7 +284,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "line", "end": { "x": -0.0, - "y": -0.0902, + "y": -2.2914, "z": 0.0 }, "relative": true @@ -308,8 +300,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": -0.0781, - "y": -0.0451, + "x": -1.9844, + "y": -1.1457, "z": 0.0 }, "relative": true @@ -325,8 +317,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": -0.0781, - "y": 0.0451, + "x": -1.9844, + "y": 1.1457, "z": 0.0 }, "relative": true @@ -343,7 +335,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "line", "end": { "x": 0.0, - "y": 0.0902, + "y": 2.2914, "z": 0.0 }, "relative": true @@ -359,8 +351,8 @@ description: Artifact commands socket-head-cap-screw.kcl "segment": { "type": "line", "end": { - "x": 0.0781, - "y": 0.0451, + "x": 1.9844, + "y": 1.1457, "z": 0.0 }, "relative": true @@ -393,7 +385,7 @@ description: Artifact commands socket-head-cap-screw.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.14250000000000002, + "distance": -3.6195000000000004, "faces": null, "opposite": "None" } @@ -568,7 +560,7 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.095, + "x": 2.413, "y": 0.0, "z": 0.0 } @@ -593,7 +585,7 @@ description: Artifact commands socket-head-cap-screw.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.095, + "radius": 2.413, "start": { "unit": "degrees", "value": 0.0 @@ -632,7 +624,7 @@ description: Artifact commands socket-head-cap-screw.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -715,41 +707,9 @@ description: Artifact commands socket-head-cap-screw.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.02, + "radius": 0.508, "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap index d9aedc9a9..93f207a54 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap @@ -9,8 +9,8 @@ description: Operations executed socket-head-cap-screw.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap index de48e4080..325536a73 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap @@ -180,9 +180,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -428,9 +425,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -868,9 +862,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap index 8dbc617f5..5cf330707 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands walkie-talkie.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -47,9 +39,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": -0.8, - "y": -0.1, - "z": 2.0 + "x": -20.32, + "y": -2.54, + "z": 50.8 }, "set": false, "is_local": true @@ -72,7 +64,7 @@ description: Artifact commands walkie-talkie.kcl "translate": { "property": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "set": false, @@ -95,9 +87,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": 1.25, - "y": -0.5, - "z": 0.5 + "x": 31.75, + "y": -12.7, + "z": 12.7 }, "set": false, "is_local": true @@ -119,9 +111,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": 0.55, - "y": -0.5, - "z": 2.0 + "x": 13.97, + "y": -12.7, + "z": 50.8 }, "set": false, "is_local": true @@ -143,9 +135,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": -0.895, - "y": -1.0, - "z": 1.25 + "x": -22.733, + "y": -25.4, + "z": 31.75 }, "set": false, "is_local": true @@ -167,9 +159,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": -0.895, - "y": -1.0, - "z": 0.73 + "x": -22.733, + "y": -25.4, + "z": 18.541999999999998 }, "set": false, "is_local": true @@ -215,9 +207,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": 0.895, - "y": -1.0, - "z": 0.77 + "x": 22.733, + "y": -25.4, + "z": 19.558 }, "set": false, "is_local": false @@ -263,9 +255,9 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "property": { - "x": 0.895, - "y": -1.0, - "z": 0.25000000000000006 + "x": 22.733, + "y": -25.4, + "z": 6.350000000000001 }, "set": false, "is_local": false @@ -277,54 +269,6 @@ description: Artifact commands walkie-talkie.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -380,8 +324,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.25, - "y": 2.0, + "x": -31.75, + "y": 50.8, "z": 0.0 } } @@ -402,7 +346,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 2.5, + "x": 63.5, "y": 0.0, "z": 0.0 }, @@ -420,7 +364,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -4.0, + "y": -101.6, "z": 0.0 }, "relative": true @@ -436,7 +380,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -2.5, + "x": -63.5, "y": 0.0, "z": 0.0 }, @@ -474,7 +418,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 1.0, + "distance": 25.4, "faces": null, "opposite": "None" } @@ -630,7 +574,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.325, + "radius": 8.254999999999999, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -642,7 +586,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.325, + "radius": 8.254999999999999, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -654,7 +598,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.325, + "radius": 8.254999999999999, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -666,7 +610,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.325, + "radius": 8.254999999999999, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -697,8 +641,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.125, - "y": 1.6308058261758407, + "x": -28.575, + "y": 41.42246798486635, "z": 0.0 } } @@ -719,8 +663,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.8808, - "y": 1.875, + "x": -22.3725, + "y": 47.625, "z": 0.0 }, "relative": false @@ -736,8 +680,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.8808, - "y": 1.875, + "x": 22.3725, + "y": 47.625, "z": 0.0 }, "relative": false @@ -753,8 +697,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.125, - "y": 1.6308, + "x": 28.575, + "y": 41.4225, "z": 0.0 }, "relative": false @@ -770,8 +714,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.125, - "y": -1.6308, + "x": 28.575, + "y": -41.4225, "z": 0.0 }, "relative": false @@ -787,8 +731,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.8808, - "y": -1.875, + "x": 22.3725, + "y": -47.625, "z": 0.0 }, "relative": false @@ -804,8 +748,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.8808, - "y": -1.875, + "x": -22.3725, + "y": -47.625, "z": 0.0 }, "relative": false @@ -821,8 +765,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -1.125, - "y": -1.6308, + "x": -28.575, + "y": -41.4225, "z": 0.0 }, "relative": false @@ -855,7 +799,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.0625, + "distance": -1.5875, "faces": null, "opposite": "None" } @@ -1070,8 +1014,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.875, - "y": 1.25, + "x": -22.224999999999998, + "y": 31.75, "z": 0.0 } } @@ -1092,7 +1036,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.75, + "x": 44.45, "y": 0.0, "z": 0.0 }, @@ -1110,7 +1054,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "relative": true @@ -1126,7 +1070,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -1.75, + "x": -44.45, "y": 0.0, "z": 0.0 }, @@ -1143,8 +1087,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.875, - "y": 1.25, + "x": -22.225, + "y": 31.75, "z": 0.0 }, "relative": false @@ -1177,7 +1121,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.0625, + "distance": -1.5875, "faces": null, "opposite": "None" } @@ -1312,8 +1256,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.625, - "y": -0.125, + "x": -15.875, + "y": -3.175, "z": 0.0 } } @@ -1334,7 +1278,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.25, + "x": 31.75, "y": 0.0, "z": 0.0 }, @@ -1352,7 +1296,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "relative": true @@ -1368,7 +1312,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -1.25, + "x": -31.75, "y": 0.0, "z": 0.0 }, @@ -1402,7 +1346,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -12.7, "faces": null, "opposite": "None" } @@ -1528,14 +1472,6 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1591,8 +1527,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.875, - "y": 1.25, + "x": -22.224999999999998, + "y": 31.75, "z": 0.0 } } @@ -1613,7 +1549,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.75, + "x": 44.45, "y": 0.0, "z": 0.0 }, @@ -1631,7 +1567,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "relative": true @@ -1647,7 +1583,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -1.75, + "x": -44.45, "y": 0.0, "z": 0.0 }, @@ -1664,8 +1600,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.875, - "y": 1.25, + "x": -22.225, + "y": 31.75, "z": 0.0 }, "relative": false @@ -1735,7 +1671,7 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.775, + "x": -19.685, "y": 0.0, "z": 0.0 } @@ -1757,7 +1693,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.0313, + "x": 0.7938, "y": 0.0, "z": 0.0 }, @@ -1775,7 +1711,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.0313, + "y": -0.7938, "z": 0.0 }, "relative": true @@ -1791,7 +1727,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0313, + "x": -0.7938, "y": 0.0, "z": 0.0 }, @@ -1818,7 +1754,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.125, + "x": 3.175, "y": 0.0, "z": 0.0 }, @@ -1847,7 +1783,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.25, + "x": 6.35, "y": 0.0, "z": 0.0 }, @@ -1876,7 +1812,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.375, + "x": 9.524999999999999, "y": 0.0, "z": 0.0 }, @@ -1905,7 +1841,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.5, + "x": 12.7, "y": 0.0, "z": 0.0 }, @@ -1934,7 +1870,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.625, + "x": 15.875, "y": 0.0, "z": 0.0 }, @@ -1963,7 +1899,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.75, + "x": 19.049999999999997, "y": 0.0, "z": 0.0 }, @@ -1992,7 +1928,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 0.875, + "x": 22.224999999999998, "y": 0.0, "z": 0.0 }, @@ -2021,7 +1957,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 1.0, + "x": 25.4, "y": 0.0, "z": 0.0 }, @@ -2050,7 +1986,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 1.125, + "x": 28.575, "y": 0.0, "z": 0.0 }, @@ -2079,7 +2015,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 1.25, + "x": 31.75, "y": 0.0, "z": 0.0 }, @@ -2108,7 +2044,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 1.375, + "x": 34.925, "y": 0.0, "z": 0.0 }, @@ -2137,7 +2073,7 @@ description: Artifact commands walkie-talkie.kcl [ { "translate": { - "x": 1.5, + "x": 38.099999999999994, "y": 0.0, "z": 0.0 }, @@ -2178,7 +2114,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -2207,7 +2143,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -2236,7 +2172,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2265,7 +2201,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -2294,7 +2230,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -2323,7 +2259,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2352,7 +2288,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2381,7 +2317,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -2410,7 +2346,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -2439,7 +2375,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -2479,7 +2415,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -2508,7 +2444,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -2537,7 +2473,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2566,7 +2502,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -2595,7 +2531,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -2624,7 +2560,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2653,7 +2589,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2682,7 +2618,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -2711,7 +2647,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -2740,7 +2676,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -2780,7 +2716,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -2809,7 +2745,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -2838,7 +2774,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -2867,7 +2803,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -2896,7 +2832,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -2925,7 +2861,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -2954,7 +2890,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -2983,7 +2919,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -3012,7 +2948,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -3041,7 +2977,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -3081,7 +3017,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -3110,7 +3046,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -3139,7 +3075,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3168,7 +3104,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -3197,7 +3133,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -3226,7 +3162,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3255,7 +3191,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3284,7 +3220,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -3313,7 +3249,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -3342,7 +3278,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -3382,7 +3318,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -3411,7 +3347,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -3440,7 +3376,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3469,7 +3405,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -3498,7 +3434,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -3527,7 +3463,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3556,7 +3492,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3585,7 +3521,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -3614,7 +3550,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -3643,7 +3579,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -3683,7 +3619,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -3712,7 +3648,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -3741,7 +3677,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -3770,7 +3706,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -3799,7 +3735,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -3828,7 +3764,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -3857,7 +3793,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -3886,7 +3822,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -3915,7 +3851,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -3944,7 +3880,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -3984,7 +3920,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -4013,7 +3949,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -4042,7 +3978,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4071,7 +4007,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -4100,7 +4036,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -4129,7 +4065,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4158,7 +4094,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4187,7 +4123,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -4216,7 +4152,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -4245,7 +4181,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -4285,7 +4221,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -4314,7 +4250,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -4343,7 +4279,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4372,7 +4308,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -4401,7 +4337,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -4430,7 +4366,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4459,7 +4395,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4488,7 +4424,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -4517,7 +4453,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -4546,7 +4482,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -4586,7 +4522,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -4615,7 +4551,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -4644,7 +4580,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4673,7 +4609,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -4702,7 +4638,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -4731,7 +4667,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -4760,7 +4696,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -4789,7 +4725,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -4818,7 +4754,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -4847,7 +4783,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -4887,7 +4823,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -4916,7 +4852,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -4945,7 +4881,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -4974,7 +4910,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -5003,7 +4939,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -5032,7 +4968,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5061,7 +4997,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5090,7 +5026,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -5119,7 +5055,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -5148,7 +5084,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -5188,7 +5124,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -5217,7 +5153,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -5246,7 +5182,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5275,7 +5211,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -5304,7 +5240,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -5333,7 +5269,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5362,7 +5298,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5391,7 +5327,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -5420,7 +5356,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -5449,7 +5385,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -5489,7 +5425,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -5518,7 +5454,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -5547,7 +5483,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5576,7 +5512,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -5605,7 +5541,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -5634,7 +5570,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5663,7 +5599,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5692,7 +5628,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -5721,7 +5657,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -5750,7 +5686,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -5790,7 +5726,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.125, + "y": -3.175, "z": 0.0 }, "scale": { @@ -5819,7 +5755,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "scale": { @@ -5848,7 +5784,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.375, + "y": -9.524999999999999, "z": 0.0 }, "scale": { @@ -5877,7 +5813,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "scale": { @@ -5906,7 +5842,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.625, + "y": -15.875, "z": 0.0 }, "scale": { @@ -5935,7 +5871,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.75, + "y": -19.049999999999997, "z": 0.0 }, "scale": { @@ -5964,7 +5900,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -0.875, + "y": -22.224999999999998, "z": 0.0 }, "scale": { @@ -5993,7 +5929,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.0, + "y": -25.4, "z": 0.0 }, "scale": { @@ -6022,7 +5958,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.125, + "y": -28.575, "z": 0.0 }, "scale": { @@ -6051,7 +5987,7 @@ description: Artifact commands walkie-talkie.kcl { "translate": { "x": 0.0, - "y": -1.25, + "y": -31.75, "z": 0.0 }, "scale": { @@ -6134,8 +6070,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.115, - "y": 1.627270292269908, + "x": -28.320999999999998, + "y": 41.33266542365566, "z": 0.0 } } @@ -6156,8 +6092,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.8773, - "y": 1.865, + "x": -22.2827, + "y": 47.371, "z": 0.0 }, "relative": false @@ -6173,8 +6109,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.8773, - "y": 1.865, + "x": 22.2827, + "y": 47.371, "z": 0.0 }, "relative": false @@ -6190,8 +6126,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.115, - "y": 1.6273, + "x": 28.321, + "y": 41.3327, "z": 0.0 }, "relative": false @@ -6207,8 +6143,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 1.115, - "y": -1.6273, + "x": 28.321, + "y": -41.3327, "z": 0.0 }, "relative": false @@ -6224,8 +6160,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.8773, - "y": -1.865, + "x": 22.2827, + "y": -47.371, "z": 0.0 }, "relative": false @@ -6241,8 +6177,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.8773, - "y": -1.865, + "x": -22.2827, + "y": -47.371, "z": 0.0 }, "relative": false @@ -6258,8 +6194,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -1.115, - "y": -1.6273, + "x": -28.321, + "y": -41.3327, "z": 0.0 }, "relative": false @@ -9103,7 +9039,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.0625, + "distance": -1.5875, "faces": null, "opposite": "None" } @@ -21469,14 +21405,6 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -21554,7 +21482,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.5, + "x": 12.7, "y": 0.0, "z": 0.0 }, @@ -21572,7 +21500,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.25, + "y": -6.35, "z": 0.0 }, "relative": true @@ -21588,7 +21516,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.5, + "x": -12.7, "y": 0.0, "z": 0.0 }, @@ -21612,7 +21540,7 @@ description: Artifact commands walkie-talkie.kcl "origin": { "x": 0.0, "y": 0.0, - "z": 3.0 + "z": 76.19999999999999 }, "x_axis": { "x": 1.0, @@ -21673,8 +21601,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1, - "y": 0.1, + "x": 2.54, + "y": 2.54, "z": 0.0 } } @@ -21695,7 +21623,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.3, + "x": 7.62, "y": 0.0, "z": 0.0 }, @@ -21713,7 +21641,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.05, + "y": -1.27, "z": 0.0 }, "relative": true @@ -21729,7 +21657,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.3, + "x": -7.62, "y": 0.0, "z": 0.0 }, @@ -21883,14 +21811,6 @@ description: Artifact commands walkie-talkie.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -21946,8 +21866,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.25, - "y": 0.25, + "x": -6.35, + "y": 6.35, "z": 0.0 } } @@ -21968,7 +21888,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.5, + "x": 12.7, "y": 0.0, "z": 0.0 }, @@ -21986,7 +21906,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.5, + "y": -12.7, "z": 0.0 }, "relative": true @@ -22002,7 +21922,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.5, + "x": -12.7, "y": 0.0, "z": 0.0 }, @@ -22040,7 +21960,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.05, + "distance": 1.27, "faces": null, "opposite": "None" } @@ -22213,7 +22133,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -22225,7 +22145,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -22237,7 +22157,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "fillet" } @@ -22249,19 +22169,11 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "fillet" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -22317,7 +22229,7 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.0001, + "x": 0.00254, "y": 0.0, "z": 0.0 } @@ -22339,7 +22251,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.25, + "x": 6.35, "y": 0.0, "z": 0.0 }, @@ -22357,7 +22269,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.2, + "y": 5.08, "z": 0.0 }, "relative": true @@ -22373,10 +22285,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.2001, - "y": 0.2 + "x": 5.0825, + "y": 5.08 }, - "radius": 0.05, + "radius": 1.27, "start": { "unit": "degrees", "value": 0.0 @@ -22398,8 +22310,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.0001, - "y": 0.25, + "x": 0.0025, + "y": 6.35, "z": 0.0 }, "relative": false @@ -22573,14 +22485,6 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -22658,7 +22562,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -22676,7 +22580,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": -0.0, - "y": -0.48, + "y": -12.192, "z": 0.0 }, "relative": true @@ -22692,7 +22596,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -22730,7 +22634,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.04, + "distance": 1.016, "faces": null, "opposite": "None" } @@ -22883,7 +22787,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -22895,7 +22799,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -22977,7 +22881,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -22995,7 +22899,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": -0.0, - "y": -0.48, + "y": -12.192, "z": 0.0 }, "relative": true @@ -23011,7 +22915,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -23049,7 +22953,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.04, + "distance": 1.016, "faces": null, "opposite": "None" } @@ -23202,7 +23106,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23214,7 +23118,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23296,7 +23200,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -23314,7 +23218,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": -0.0, - "y": -0.48, + "y": -12.192, "z": 0.0 }, "relative": true @@ -23330,7 +23234,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -23368,7 +23272,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.04, + "distance": 1.016, "faces": null, "opposite": "None" } @@ -23521,7 +23425,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23533,7 +23437,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23615,7 +23519,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.15, + "x": -3.81, "y": 0.0, "z": 0.0 }, @@ -23633,7 +23537,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": -0.0, - "y": -0.48, + "y": -12.192, "z": 0.0 }, "relative": true @@ -23649,7 +23553,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.15, + "x": 3.81, "y": 0.0, "z": 0.0 }, @@ -23687,7 +23591,7 @@ description: Artifact commands walkie-talkie.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.04, + "distance": 1.016, "faces": null, "opposite": "None" } @@ -23840,7 +23744,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23852,7 +23756,7 @@ description: Artifact commands walkie-talkie.kcl "type": "solid3d_fillet_edge", "object_id": "[uuid]", "edge_id": "[uuid]", - "radius": 0.05, + "radius": 1.27, "tolerance": 0.0000001, "cut_type": "chamfer" } @@ -23887,8 +23791,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.3, - "y": -1.795, + "x": -7.619999999999999, + "y": -45.592999999999996, "z": 0.0 } } @@ -23910,7 +23814,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.03, + "y": -0.762, "z": 0.0 }, "relative": true @@ -23926,7 +23830,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.03, + "x": 0.762, "y": 0.0, "z": 0.0 }, @@ -23943,8 +23847,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.24, - "y": -1.7927, + "x": -6.096, + "y": -45.5336, "z": 0.0 }, "relative": false @@ -23960,8 +23864,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.24, - "y": -1.825, + "x": -6.096, + "y": -46.355, "z": 0.0 }, "relative": false @@ -23977,7 +23881,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.126, + "x": 3.2004, "y": 0.0, "z": 0.0 }, @@ -23995,7 +23899,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.045, + "y": 1.143, "z": 0.0 }, "relative": true @@ -24011,7 +23915,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.114, + "x": -2.8956, "y": 0.0, "z": 0.0 }, @@ -24028,8 +23932,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.114, - "y": -1.6571, + "x": -2.8956, + "y": -42.0905, "z": 0.0 }, "relative": false @@ -24046,7 +23950,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.03, + "y": 0.762, "z": 0.0 }, "relative": true @@ -24062,7 +23966,7 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.03, + "x": -0.762, "y": 0.0, "z": 0.0 }, @@ -24079,8 +23983,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.03, - "y": -0.0323, + "x": -0.762, + "y": -0.8214, "z": 0.0 }, "relative": true @@ -24097,7 +24001,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": 0.0323, + "y": 0.8214, "z": 0.0 }, "relative": true @@ -24113,8 +24017,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.3, - "y": -1.6271, + "x": -7.62, + "y": -41.3285, "z": 0.0 }, "relative": false @@ -24131,7 +24035,7 @@ description: Artifact commands walkie-talkie.kcl "type": "line", "end": { "x": 0.0, - "y": -0.045, + "y": -1.143, "z": 0.0 }, "relative": true @@ -24147,8 +24051,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.1857, - "y": -1.6721, + "x": -4.7179, + "y": -42.4715, "z": 0.0 }, "relative": false @@ -24193,8 +24097,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.08260000000000002, - "y": -1.6408, + "x": 2.0980400000000006, + "y": -41.67632, "z": 0.0 } } @@ -24215,10 +24119,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.0196, - "y": -1.7248 + "x": 0.4986, + "y": -43.8105 }, - "radius": 0.10500000000000001, + "radius": 2.6670000000000003, "start": { "unit": "degrees", "value": 53.15 @@ -24240,8 +24144,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.0326, - "y": 0.0352, + "x": 0.8292, + "y": 0.8938, "z": 0.0 }, "relative": true @@ -24257,10 +24161,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.0197, - "y": -1.7247 + "x": 0.5009, + "y": -43.8086 }, - "radius": 0.0576, + "radius": 1.46304, "start": { "unit": "degrees", "value": 216.15 @@ -24311,8 +24215,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -0.043, - "y": -1.8092, + "x": -1.0921999999999998, + "y": -45.95368, "z": 0.0 } } @@ -24333,10 +24237,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.02, - "y": -1.7252 + "x": 0.5073, + "y": -43.8195 }, - "radius": 0.10500000000000001, + "radius": 2.6670000000000003, "start": { "unit": "degrees", "value": -126.85 @@ -24358,8 +24262,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0326, - "y": -0.0352, + "x": -0.8292, + "y": -0.8938, "z": 0.0 }, "relative": true @@ -24375,10 +24279,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.0199, - "y": -1.7253 + "x": 0.505, + "y": -43.8214 }, - "radius": 0.0576, + "radius": 1.46304, "start": { "unit": "degrees", "value": 36.15 @@ -24429,8 +24333,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.3326, - "y": -1.6408, + "x": 8.448039999999999, + "y": -41.67632, "z": 0.0 } } @@ -24451,10 +24355,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.2696, - "y": -1.7248 + "x": 6.8486, + "y": -43.8105 }, - "radius": 0.10500000000000001, + "radius": 2.6670000000000003, "start": { "unit": "degrees", "value": 53.15 @@ -24476,8 +24380,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": 0.0326, - "y": 0.0352, + "x": 0.8292, + "y": 0.8938, "z": 0.0 }, "relative": true @@ -24493,10 +24397,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.2697, - "y": -1.7247 + "x": 6.8509, + "y": -43.8086 }, - "radius": 0.0576, + "radius": 1.46304, "start": { "unit": "degrees", "value": 216.15 @@ -24547,8 +24451,8 @@ description: Artifact commands walkie-talkie.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.207, - "y": -1.8092, + "x": 5.2578, + "y": -45.95368, "z": 0.0 } } @@ -24569,10 +24473,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.27, - "y": -1.7252 + "x": 6.8573, + "y": -43.8195 }, - "radius": 0.10500000000000001, + "radius": 2.6670000000000003, "start": { "unit": "degrees", "value": -126.85 @@ -24594,8 +24498,8 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "line", "end": { - "x": -0.0326, - "y": -0.0352, + "x": -0.8292, + "y": -0.8938, "z": 0.0 }, "relative": true @@ -24611,10 +24515,10 @@ description: Artifact commands walkie-talkie.kcl "segment": { "type": "arc", "center": { - "x": 0.2699, - "y": -1.7253 + "x": 6.855, + "y": -43.8214 }, - "radius": 0.0576, + "radius": 1.46304, "start": { "unit": "degrees", "value": 36.15 diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap index d40f07aab..d02c8c6ad 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -144,8 +144,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -180,8 +180,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -216,8 +216,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -252,8 +252,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -587,8 +587,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -623,8 +623,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -659,8 +659,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, @@ -695,8 +695,8 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap index 765b10a30..0ff86ac43 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -29,14 +29,6 @@ description: Artifact commands washer.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -92,7 +84,7 @@ description: Artifact commands washer.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.219, + "x": 5.5626, "y": 0.0, "z": 0.0 } @@ -117,7 +109,7 @@ description: Artifact commands washer.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.219, + "radius": 5.5626, "start": { "unit": "degrees", "value": 0.0 @@ -168,7 +160,7 @@ description: Artifact commands washer.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.1015, + "x": 2.5781, "y": 0.0, "z": 0.0 } @@ -193,7 +185,7 @@ description: Artifact commands washer.kcl "x": 0.0, "y": 0.0 }, - "radius": 0.1015, + "radius": 2.5781, "start": { "unit": "degrees", "value": 0.0 @@ -254,7 +246,7 @@ description: Artifact commands washer.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.032, + "distance": 0.8128, "faces": null, "opposite": "None" } @@ -322,37 +314,5 @@ description: Artifact commands washer.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap index 0f055dd74..d66ea4d9d 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap @@ -149,9 +149,6 @@ description: Variables in memory after executing washer.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { @@ -254,9 +251,6 @@ description: Variables in memory after executing washer.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Inches" } }, "start": { diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap index 10f9cb0fe..277d9d1c6 100644 --- a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap +++ b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap @@ -10552,37 +10552,5 @@ description: Artifact commands kittycad_svg.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap index 967e0ad4a..bb4dae528 100644 --- a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap +++ b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap @@ -7377,9 +7377,6 @@ description: Variables in memory after executing kittycad_svg.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap index e74101431..6bbd1fc4e 100644 --- a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands kw_fn.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap index 36e8167de..1b849e3cc 100644 --- a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands kw_fn_too_few_args.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap index a811b99d4..7f52f6ee2 100644 --- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands kw_fn_unlabeled_but_has_label.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap index 666f74b35..e604be4b8 100644 --- a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands kw_fn_with_defaults.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap index 27b588031..d2751ee46 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap @@ -1766,37 +1766,5 @@ description: Artifact commands linear_pattern3d_a_pattern.kcl ] ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap index 6e0438086..1f29f62cb 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap @@ -156,9 +156,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -539,9 +533,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -729,9 +720,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -919,9 +907,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1109,9 +1094,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1299,9 +1281,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1489,9 +1468,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1684,9 +1660,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1874,9 +1847,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2064,9 +2034,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2254,9 +2221,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2444,9 +2408,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2634,9 +2595,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2824,9 +2782,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3014,9 +2969,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3204,9 +3156,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3394,9 +3343,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3584,9 +3530,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3774,9 +3717,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3964,9 +3904,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4154,9 +4091,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4344,9 +4278,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4534,9 +4465,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4724,9 +4652,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4914,9 +4839,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5104,9 +5026,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5294,9 +5213,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5484,9 +5400,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5674,9 +5587,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5864,9 +5774,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6054,9 +5961,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6244,9 +6148,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6434,9 +6335,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6624,9 +6522,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6814,9 +6709,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7004,9 +6896,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7194,9 +7083,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7384,9 +7270,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7574,9 +7457,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7764,9 +7644,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7954,9 +7831,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8144,9 +8018,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8334,9 +8205,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8524,9 +8392,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8714,9 +8579,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8904,9 +8766,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9094,9 +8953,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9284,9 +9140,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9474,9 +9327,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9664,9 +9514,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9854,9 +9701,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10044,9 +9888,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10234,9 +10075,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10424,9 +10262,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10614,9 +10449,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10804,9 +10636,6 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap index 7bdf36924..d35e7cadf 100644 --- a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap +++ b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap @@ -37175,37 +37175,5 @@ description: Artifact commands mike_stress_test.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap index ba25b9013..8ad1dead4 100644 --- a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap +++ b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap @@ -26078,9 +26078,6 @@ description: Variables in memory after executing mike_stress_test.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap index 6e9ab1ed1..532df1bf0 100644 --- a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap +++ b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap @@ -469,37 +469,5 @@ description: Artifact commands multi_transform.kcl ] ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap index 2754bbfb7..7c4beeb27 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap @@ -249,37 +249,5 @@ description: Artifact commands neg_xz_plane.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap b/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap index 4369f0d8a..9d54f22b5 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap @@ -130,9 +130,6 @@ description: Variables in memory after executing neg_xz_plane.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap index ddc13554b..346495b20 100644 --- a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands non_string_key_of_object.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap index 7e331e919..1425055e3 100644 --- a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap +++ b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands object_prop_not_found.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap index b3304eb00..20a0de845 100644 --- a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap +++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap @@ -544,37 +544,5 @@ description: Artifact commands out_of_band_sketches.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap index b63b95ffb..ed64c064e 100644 --- a/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap +++ b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap @@ -84,9 +84,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -233,9 +230,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -344,9 +338,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -493,9 +484,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -560,9 +548,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } }, @@ -603,9 +588,6 @@ description: Variables in memory after executing out_of_band_sketches.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } } diff --git a/rust/kcl-lib/tests/parametric/artifact_commands.snap b/rust/kcl-lib/tests/parametric/artifact_commands.snap index d28a2430d..7704a8f82 100644 --- a/rust/kcl-lib/tests/parametric/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric/artifact_commands.snap @@ -360,37 +360,5 @@ description: Artifact commands parametric.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/parametric/program_memory.snap b/rust/kcl-lib/tests/parametric/program_memory.snap index 3eeeb6f62..67851d697 100644 --- a/rust/kcl-lib/tests/parametric/program_memory.snap +++ b/rust/kcl-lib/tests/parametric/program_memory.snap @@ -221,9 +221,6 @@ description: Variables in memory after executing parametric.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap index 814590d0e..18eba6099 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap @@ -432,37 +432,5 @@ description: Artifact commands parametric_with_tan_arc.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap index 2989ccc15..1075c457d 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap @@ -283,9 +283,6 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap index 2380c16f9..030093acc 100644 --- a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap @@ -29,38 +29,6 @@ description: Artifact commands pattern_circular_in_module.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap b/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap index 9ae9d9f5c..5d90000e3 100644 --- a/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_into_union/artifact_commands.snap @@ -2208,37 +2208,5 @@ description: Artifact commands pattern_into_union.kcl ], "tolerance": 0.0000001 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap index 1fb6dd000..ce4ee5f37 100644 --- a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap @@ -29,38 +29,6 @@ description: Artifact commands pattern_linear_in_module.kcl "hidden": true } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap index 6de4ab0f3..251786167 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap @@ -604,37 +604,5 @@ description: Artifact commands pentagon_fillet_sugar.kcl "tolerance": 0.0000001, "cut_type": "fillet" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap index 96ff928b8..c51d743f1 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap @@ -270,9 +270,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -602,9 +599,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -853,9 +847,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1170,9 +1161,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1566,9 +1554,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap index 14bba64be..8031aa681 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap @@ -303,37 +303,5 @@ description: Artifact commands pipe_as_arg.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap b/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap index 43a3ebba9..9f04b2c39 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap @@ -181,9 +181,6 @@ description: Variables in memory after executing pipe_as_arg.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap index 7211ee41c..8ab594fcb 100644 --- a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap +++ b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands pipe_substitution_inside_function_called_from_pip "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap index e17d8c728..cfbc1d0b5 100644 --- a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap +++ b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap @@ -1201,37 +1201,5 @@ description: Artifact commands poop_chute.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/poop_chute/program_memory.snap b/rust/kcl-lib/tests/poop_chute/program_memory.snap index 1628af01f..80f7acfb2 100644 --- a/rust/kcl-lib/tests/poop_chute/program_memory.snap +++ b/rust/kcl-lib/tests/poop_chute/program_memory.snap @@ -519,9 +519,6 @@ description: Variables in memory after executing poop_chute.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -868,9 +865,6 @@ description: Variables in memory after executing poop_chute.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1303,9 +1297,6 @@ description: Variables in memory after executing poop_chute.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap index 551fed404..513d26c0b 100644 --- a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap @@ -28,37 +28,5 @@ description: Artifact commands property_of_object.kcl "object_id": "[uuid]", "hidden": true } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap index 8e1321749..b185b24a1 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap @@ -266,37 +266,5 @@ description: Artifact commands revolve_about_edge.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap b/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap index 2b18be91a..0e128573b 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap @@ -76,9 +76,6 @@ description: Variables in memory after executing revolve_about_edge.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -193,9 +190,6 @@ description: Variables in memory after executing revolve_about_edge.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap index f9ce6b9e0..c7fa1f79d 100644 --- a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap +++ b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap @@ -286,37 +286,5 @@ description: Artifact commands riddle_small.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/riddle_small/program_memory.snap b/rust/kcl-lib/tests/riddle_small/program_memory.snap index b32fcb564..687331be9 100644 --- a/rust/kcl-lib/tests/riddle_small/program_memory.snap +++ b/rust/kcl-lib/tests/riddle_small/program_memory.snap @@ -195,9 +195,6 @@ description: Variables in memory after executing riddle_small.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap index b3523e20d..b730640a7 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap @@ -735,37 +735,5 @@ description: Artifact commands rotate_after_fillet.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/rotate_after_fillet/ops.snap b/rust/kcl-lib/tests/rotate_after_fillet/ops.snap index 8ef46a138..eb2a697fd 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/ops.snap @@ -9,8 +9,8 @@ description: Operations executed rotate_after_fillet.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap index 04bb2016c..9114fc57f 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap @@ -735,37 +735,5 @@ description: Artifact commands scale_after_fillet.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/scale_after_fillet/ops.snap b/rust/kcl-lib/tests/scale_after_fillet/ops.snap index 43b826676..67d5a6e6d 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/ops.snap @@ -9,8 +9,8 @@ description: Operations executed scale_after_fillet.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap index 52212cbe1..c8cd850b5 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap @@ -706,37 +706,5 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap index 497929215..ed39479a7 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap @@ -237,9 +237,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -797,9 +794,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1184,9 +1178,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1617,9 +1608,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2167,9 +2155,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap index 90e0b43c3..3a5f2d45f 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap @@ -706,37 +706,5 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap index 9c8638a8b..60321abd2 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap @@ -237,9 +237,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -797,9 +794,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1184,9 +1178,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1617,9 +1608,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2167,9 +2155,6 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap index 0e9357ab9..798a890a8 100644 --- a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap @@ -544,37 +544,5 @@ description: Artifact commands sketch_in_object.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_in_object/program_memory.snap b/rust/kcl-lib/tests/sketch_in_object/program_memory.snap index 2681dd03a..35787119a 100644 --- a/rust/kcl-lib/tests/sketch_in_object/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_in_object/program_memory.snap @@ -128,9 +128,6 @@ description: Variables in memory after executing sketch_in_object.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -283,9 +280,6 @@ description: Variables in memory after executing sketch_in_object.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap index 921f59940..6ad934c09 100644 --- a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap @@ -511,37 +511,5 @@ description: Artifact commands sketch_on_face.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap index 4a4d2f2db..76c0057e3 100644 --- a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap @@ -173,9 +173,6 @@ description: Variables in memory after executing sketch_on_face.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -525,9 +522,6 @@ description: Variables in memory after executing sketch_on_face.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap index b9ff92d5f..9576a7a04 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap @@ -646,37 +646,5 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap index bedc4a2d3..513722c81 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap @@ -283,9 +283,6 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -843,9 +840,6 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap index f3a33af38..53f1f530e 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap @@ -425,37 +425,5 @@ description: Artifact commands sketch_on_face_circle_tagged.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap index bb4b9031d..6626e07bd 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap @@ -164,9 +164,6 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -438,9 +435,6 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap index be53953b6..9a79bca8a 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap @@ -511,37 +511,5 @@ description: Artifact commands sketch_on_face_end.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap index 496c49ee5..860e00f7a 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing sketch_on_face_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -493,9 +490,6 @@ description: Variables in memory after executing sketch_on_face_end.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap index 8da85ca14..713f73b59 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap @@ -511,37 +511,5 @@ description: Artifact commands sketch_on_face_end_negative_extrude.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap index 2d6f8c8df..001314317 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -493,9 +490,6 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap index fcee84a51..ef6b0bf75 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap @@ -511,37 +511,5 @@ description: Artifact commands sketch_on_face_start.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap index 2630b017b..ffba3fb3b 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing sketch_on_face_start.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing sketch_on_face_start.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -683,9 +677,6 @@ description: Variables in memory after executing sketch_on_face_start.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap index e4ec7cd1d..810e4d72b 100644 --- a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap @@ -3329,37 +3329,5 @@ description: Artifact commands ssi_pattern.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap index eaa769487..698421b13 100644 --- a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap @@ -218,9 +218,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -434,9 +431,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -760,9 +754,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1125,9 +1116,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1490,9 +1478,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -1855,9 +1840,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2220,9 +2202,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2585,9 +2564,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -2950,9 +2926,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3315,9 +3288,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -3680,9 +3650,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4045,9 +4012,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4410,9 +4374,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -4775,9 +4736,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5140,9 +5098,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5505,9 +5460,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -5870,9 +5822,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6235,9 +6184,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6600,9 +6546,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -6965,9 +6908,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7330,9 +7270,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -7695,9 +7632,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8060,9 +7994,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8425,9 +8356,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -8790,9 +8718,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9155,9 +9080,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9520,9 +9442,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -9885,9 +9804,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10250,9 +10166,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10615,9 +10528,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -10980,9 +10890,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -11345,9 +11252,6 @@ description: Variables in memory after executing ssi_pattern.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap index 2d8cfff65..92b6e18cb 100644 --- a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap @@ -472,37 +472,5 @@ description: Artifact commands subtract_cylinder_from_cube.kcl ], "tolerance": 0.0000001 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/subtract_cylinder_from_cube/program_memory.snap b/rust/kcl-lib/tests/subtract_cylinder_from_cube/program_memory.snap index d13da0f48..8ddee683d 100644 --- a/rust/kcl-lib/tests/subtract_cylinder_from_cube/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_cylinder_from_cube/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing subtract_cylinder_from_cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing subtract_cylinder_from_cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -467,9 +461,6 @@ description: Variables in memory after executing subtract_cylinder_from_cube.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/artifact_commands.snap b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/artifact_commands.snap index 264223483..ff544648c 100644 --- a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/artifact_commands.snap @@ -582,37 +582,5 @@ description: Artifact commands subtract_doesnt_need_brackets.kcl ], "tolerance": 0.0000001 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/program_memory.snap b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/program_memory.snap index 5fcc127ed..c7f441fed 100644 --- a/rust/kcl-lib/tests/subtract_doesnt_need_brackets/program_memory.snap +++ b/rust/kcl-lib/tests/subtract_doesnt_need_brackets/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing subtract_doesnt_need_brackets.k "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing subtract_doesnt_need_brackets.k "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -539,9 +533,6 @@ description: Variables in memory after executing subtract_doesnt_need_brackets.k "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap index 11f3dfd3b..3628827d6 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap @@ -178,37 +178,5 @@ description: Artifact commands tan_arc_x_line.kcl "relative": false } } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap index 663cb00a1..0fae4583e 100644 --- a/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/tangent_to_3_point_arc/artifact_commands.snap @@ -152,37 +152,5 @@ description: Artifact commands tangent_to_3_point_arc.kcl "relative": true } } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap b/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap index f3c3ae7d7..0fb7486fd 100644 --- a/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap +++ b/rust/kcl-lib/tests/tangent_to_3_point_arc/program_memory.snap @@ -121,9 +121,6 @@ description: Variables in memory after executing tangent_to_3_point_arc.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -199,9 +196,6 @@ description: Variables in memory after executing tangent_to_3_point_arc.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } } } diff --git a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap index 7808ef04b..d076e0fd2 100644 --- a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap @@ -257,37 +257,5 @@ description: Artifact commands tangential_arc.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/tangential_arc/program_memory.snap b/rust/kcl-lib/tests/tangential_arc/program_memory.snap index dce5b27b5..4973fc5d3 100644 --- a/rust/kcl-lib/tests/tangential_arc/program_memory.snap +++ b/rust/kcl-lib/tests/tangential_arc/program_memory.snap @@ -135,9 +135,6 @@ description: Variables in memory after executing tangential_arc.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap index 5677110ee..03ea5521b 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap @@ -735,37 +735,5 @@ description: Artifact commands translate_after_fillet.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/translate_after_fillet/ops.snap b/rust/kcl-lib/tests/translate_after_fillet/ops.snap index 57b54a884..408ee8529 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/ops.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/ops.snap @@ -9,8 +9,8 @@ description: Operations executed translate_after_fillet.kcl "type": "FunctionCall", "name": "toRadians", "functionSourceRange": [ - 17950, - 17999, + 11603, + 11652, 1 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap index f5a0ac54d..45f1dfbd9 100644 --- a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap @@ -580,37 +580,5 @@ description: Artifact commands union_cubes.kcl ], "tolerance": 0.0000001 } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/union_cubes/program_memory.snap b/rust/kcl-lib/tests/union_cubes/program_memory.snap index 85076a203..fe27e7fd7 100644 --- a/rust/kcl-lib/tests/union_cubes/program_memory.snap +++ b/rust/kcl-lib/tests/union_cubes/program_memory.snap @@ -159,9 +159,6 @@ description: Variables in memory after executing union_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -349,9 +346,6 @@ description: Variables in memory after executing union_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { @@ -539,9 +533,6 @@ description: Variables in memory after executing union_cubes.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap index 08f16a6eb..3a1077f24 100644 --- a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap @@ -249,37 +249,5 @@ description: Artifact commands xz_plane.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "mm" - } } ] diff --git a/rust/kcl-lib/tests/xz_plane/program_memory.snap b/rust/kcl-lib/tests/xz_plane/program_memory.snap index 286ec9b51..86a637b8a 100644 --- a/rust/kcl-lib/tests/xz_plane/program_memory.snap +++ b/rust/kcl-lib/tests/xz_plane/program_memory.snap @@ -130,9 +130,6 @@ description: Variables in memory after executing xz_plane.kcl "units": { "type": "Mm" } - }, - "units": { - "type": "Mm" } }, "start": { diff --git a/src/lang/modifyAst.test.ts b/src/lang/modifyAst.test.ts index bc76efeb4..931e95052 100644 --- a/src/lang/modifyAst.test.ts +++ b/src/lang/modifyAst.test.ts @@ -601,7 +601,7 @@ ${!replace1 ? ` |> ${line}\n` : ''} |> angledLine(angle = -65, length = ${ !replace1 ? 'segLen(a)' : replace1 }) |> line(end = [306.21, 198.87]) - |> angledLine(angle = 65, length = ${!replace2 ? 'segAng(a)' : replace2}) + |> angledLine(angle = ${!replace2 ? 'segAng(a)' : replace2}, length = 300) |> line(end = [-963.39, -154.67]) ` test.each([ @@ -609,7 +609,7 @@ ${!replace1 ? ` |> ${line}\n` : ''} |> angledLine(angle = -65, length = ${ [ 'lineTo', 'line(endAbsolute = [306.21, 198.85], tag = $a)', - ['110.48', '119.73'], + ['110.48', '120'], ], ['yLine', 'yLine(length = 198.85, tag = $a)', ['198.85', '90']], ['xLine', 'xLine(length = 198.85, tag = $a)', ['198.85', '0']], @@ -618,32 +618,32 @@ ${!replace1 ? ` |> ${line}\n` : ''} |> angledLine(angle = -65, length = ${ [ 'angledLine', 'angledLine(angle = 45.5, length = 198.85, tag = $a)', - ['198.85', '45.5'], + ['198.85', '46'], ], [ 'angledLine', 'angledLine(angle = 45.5, lengthX = 198.85, tag = $a)', - ['283.7', '45.5'], + ['283.7', '46'], ], [ 'angledLine', 'angledLine(angle = 45.5, lengthY = 198.85, tag = $a)', - ['278.79', '45.5'], + ['278.79', '46'], ], [ 'angledLine', 'angledLine(angle = 45.5, endAbsoluteX = 198.85, tag = $a)', - ['231.33', '134.5'], + ['231.33', '-134'], ], [ 'angledLine', 'angledLine(angle = 45.5, endAbsoluteY = 198.85, tag = $a)', - ['134.51', '45.5'], + ['134.51', '46'], ], [ 'angledLineThatIntersects', `angledLineThatIntersects(angle = 45.5, intersectTag = b, offset = 198.85, tag = $a)`, - ['918.4', '45.5'], + ['918.4', '46'], ], ])(`%s`, async (_, line, [replace1, replace2]) => { const code = makeCode(line)