Declare std::offsetPlane in KCL (#6344)
* Declare std::offsetPlane in KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> * Use two axes to define planes in KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
@ -75,7 +75,7 @@ layout: manual
|
|||||||
* [`map`](kcl/map)
|
* [`map`](kcl/map)
|
||||||
* [`max`](kcl/max)
|
* [`max`](kcl/max)
|
||||||
* [`min`](kcl/min)
|
* [`min`](kcl/min)
|
||||||
* [`offsetPlane`](kcl/offsetPlane)
|
* [`offsetPlane`](kcl/std-offsetPlane)
|
||||||
* [`patternCircular2d`](kcl/patternCircular2d)
|
* [`patternCircular2d`](kcl/patternCircular2d)
|
||||||
* [`patternCircular3d`](kcl/patternCircular3d)
|
* [`patternCircular3d`](kcl/patternCircular3d)
|
||||||
* [`patternLinear2d`](kcl/patternLinear2d)
|
* [`patternLinear2d`](kcl/patternLinear2d)
|
||||||
|
122
docs/kcl/std-offsetPlane.md
Normal file
5719
docs/kcl/std.json
@ -30,7 +30,6 @@ A sketch type.
|
|||||||
| `origin` |[`Point3d`](/docs/kcl/types/Point3d)| Origin of the plane. | No |
|
| `origin` |[`Point3d`](/docs/kcl/types/Point3d)| Origin of the plane. | No |
|
||||||
| `xAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the plane's X axis be? | No |
|
| `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 |
|
| `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 |
|
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
@ -52,7 +51,6 @@ A face.
|
|||||||
| `value` |[`string`](/docs/kcl/types/string)| The tag of the face. | No |
|
| `value` |[`string`](/docs/kcl/types/string)| The tag of the face. | No |
|
||||||
| `xAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the face's X axis be? | No |
|
| `xAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the face's X axis be? | No |
|
||||||
| `yAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the face's Y axis be? | No |
|
| `yAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the face's Y axis be? | No |
|
||||||
| `zAxis` |[`Point3d`](/docs/kcl/types/Point3d)| The z-axis (normal). | No |
|
|
||||||
| `solid` |[`Solid`](/docs/kcl/types/Solid)| The solid the face is on. | No |
|
| `solid` |[`Solid`](/docs/kcl/types/Solid)| The solid the face is on. | No |
|
||||||
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No |
|
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No |
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ fn armRestProfile(plane, offset) {
|
|||||||
|
|
||||||
export fn armRest(plane, offset) {
|
export fn armRest(plane, offset) {
|
||||||
path = armRestPath( offsetPlane(plane, offset = offset))
|
path = armRestPath( offsetPlane(plane, offset = offset))
|
||||||
profile = armRestProfile( offsetPlane(-XZ, offset = 20), offset)
|
profile = armRestProfile( offsetPlane(-XZ, offset = 20), -offset)
|
||||||
sweep(profile, path = path)
|
sweep(profile, path = path)
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ import armRest from "bench-parts.kcl"
|
|||||||
|
|
||||||
// Create the dividers, these hold the seat and back slats
|
// Create the dividers, these hold the seat and back slats
|
||||||
divider(YZ)
|
divider(YZ)
|
||||||
divider(offsetPlane(-YZ, offset = benchLength / 2))
|
|
||||||
divider(offsetPlane(YZ, offset = benchLength / 2))
|
divider(offsetPlane(YZ, offset = benchLength / 2))
|
||||||
|
divider(offsetPlane(YZ, offset = -benchLength / 2))
|
||||||
|
|
||||||
// Create the connectors to join the dividers
|
// Create the connectors to join the dividers
|
||||||
connector(offsetPlane(YZ, offset = -benchLength / 2), benchLength)
|
connector(offsetPlane(YZ, offset = -benchLength / 2), benchLength)
|
||||||
@ -30,5 +30,5 @@ seatSlats(offsetPlane(YZ, offset = -benchLength / 2 - (dividerThickness / 2)), b
|
|||||||
backSlats(offsetPlane(YZ, offset = -benchLength / 2 - (dividerThickness / 2)), benchLength + dividerThickness)
|
backSlats(offsetPlane(YZ, offset = -benchLength / 2 - (dividerThickness / 2)), benchLength + dividerThickness)
|
||||||
|
|
||||||
// Create the arm rests
|
// Create the arm rests
|
||||||
armRest(-YZ, benchLength / 2)
|
armRest(YZ, benchLength / 2)
|
||||||
armRest(-YZ, -benchLength / 2)
|
armRest(YZ, -benchLength / 2)
|
||||||
|
@ -202,19 +202,17 @@ plane000 = {
|
|||||||
height + binHeight * countBinHeight
|
height + binHeight * countBinHeight
|
||||||
],
|
],
|
||||||
xAxis = [0.0, 1.0, 0.0],
|
xAxis = [0.0, 1.0, 0.0],
|
||||||
yAxis = [0.0, 0.0, 1.0],
|
yAxis = [0.0, 0.0, 1.0]
|
||||||
zAxis = [1.0, 0.0, 0.0]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
plane001 = {
|
plane001 = {
|
||||||
origin = [
|
origin = [
|
||||||
0.0,
|
0.0,
|
||||||
cornerRadius,
|
countBinLength * (binLength + 2 * binTol) - cornerRadius,
|
||||||
height + binHeight * countBinHeight
|
height + binHeight * countBinHeight
|
||||||
],
|
],
|
||||||
xAxis = [1.0, 0.0, 0.0],
|
xAxis = [1.0, 0.0, 0.0],
|
||||||
yAxis = [0.0, 0.0, 1.0],
|
yAxis = [0.0, 0.0, 1.0]
|
||||||
zAxis = [0.0, 1.0, 0.0]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
plane002 = {
|
plane002 = {
|
||||||
@ -224,8 +222,7 @@ plane002 = {
|
|||||||
height + binHeight * countBinHeight
|
height + binHeight * countBinHeight
|
||||||
],
|
],
|
||||||
xAxis = [0.0, 1.0, 0.0],
|
xAxis = [0.0, 1.0, 0.0],
|
||||||
yAxis = [0.0, 0.0, 1.0],
|
yAxis = [0.0, 0.0, 1.0]
|
||||||
zAxis = [1.0, 0.0, 0.0]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Extrude a single side of the lip of the bin
|
// Extrude a single side of the lip of the bin
|
||||||
|
@ -4,10 +4,10 @@
|
|||||||
@settings(defaultLengthUnit = in)
|
@settings(defaultLengthUnit = in)
|
||||||
|
|
||||||
// Axis Angles
|
// Axis Angles
|
||||||
export axisJ4 = 25
|
export axisJ4 = 25deg
|
||||||
export axisJ3 = 60
|
export axisJ3 = 60deg
|
||||||
export axisJ2 = 110
|
export axisJ2 = 110deg
|
||||||
export axisJ1 = 80
|
export axisJ1 = 80deg
|
||||||
|
|
||||||
// Robot Arm Base
|
// Robot Arm Base
|
||||||
export basePlateRadius = 5
|
export basePlateRadius = 5
|
||||||
@ -30,29 +30,26 @@ export axisJ3CArmThickness = 2.5
|
|||||||
export plane001 = {
|
export plane001 = {
|
||||||
origin = [0.0, 0.0, baseHeight - 1.5 + 0.1],
|
origin = [0.0, 0.0, baseHeight - 1.5 + 0.1],
|
||||||
xAxis = [1.0, 0.0, 0.0],
|
xAxis = [1.0, 0.0, 0.0],
|
||||||
yAxis = [0.0, 1.0, 0.0],
|
yAxis = [0.0, 1.0, 0.0]
|
||||||
zAxis = [0.0, 0.0, 1.0]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export plane002 = {
|
export plane002 = {
|
||||||
origin = [0.0, 0.0, 0.0],
|
origin = [0.0, 0.0, 0.0],
|
||||||
xAxis = [
|
xAxis = [
|
||||||
sin(toRadians(axisJ1)),
|
sin(axisJ1): number(in),
|
||||||
cos(toRadians(axisJ1)),
|
cos(axisJ1): number(in),
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
yAxis = [0.0, 0.0, 1.0],
|
yAxis = [0.0, 0.0, 1.0]
|
||||||
zAxis = [1.0, 0.0, 0.0]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define Plane to Move J2 Axis Robot Arm
|
// Define Plane to Move J2 Axis Robot Arm
|
||||||
export plane003 = {
|
export plane003 = {
|
||||||
origin = [-0.1, 0.0, 0.0],
|
origin = [-0.1, 0.0, 0.0],
|
||||||
xAxis = [
|
xAxis = [
|
||||||
sin(toRadians(axisJ1)),
|
sin(axisJ1): number(in),
|
||||||
cos(toRadians(axisJ1)),
|
cos(axisJ1): number(in),
|
||||||
0.0
|
0.0
|
||||||
],
|
],
|
||||||
yAxis = [0.0, 0.0, 1.0],
|
yAxis = [0.0, 0.0, 1.0]
|
||||||
zAxis = [1.0, 0.0, 0.0]
|
|
||||||
}
|
}
|
||||||
|
@ -62,8 +62,7 @@ customPlane = {
|
|||||||
z = 0
|
z = 0
|
||||||
},
|
},
|
||||||
xAxis = { x = 1, y = 0, z = 0 },
|
xAxis = { x = 1, y = 0, z = 0 },
|
||||||
yAxis = { x = 0, y = 0, z = 1 },
|
yAxis = { x = 0, y = 0, z = 1 }
|
||||||
zAxis = { x = 0, y = -1, z = 0 }
|
|
||||||
}
|
}
|
||||||
sketch003 = startSketchOn(customPlane)
|
sketch003 = startSketchOn(customPlane)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
@ -98,19 +97,18 @@ customPlane2 = {
|
|||||||
y = 0,
|
y = 0,
|
||||||
z = 0
|
z = 0
|
||||||
},
|
},
|
||||||
xAxis = { x = 0, y = -1, z = 0 },
|
xAxis = { x = 0, y = 1, z = 0 },
|
||||||
yAxis = { x = 0, y = 0, z = 1 },
|
yAxis = { x = 0, y = 0, z = 1 }
|
||||||
zAxis = { x = 1, y = 0, z = 0 }
|
|
||||||
}
|
}
|
||||||
sketch005 = startSketchOn(customPlane2)
|
sketch005 = startSketchOn(customPlane2)
|
||||||
|> startProfileAt([0, 0], %)
|
|> startProfileAt([0, 0], %)
|
||||||
|> yLine(endAbsolute = height)
|
|> yLine(endAbsolute = height)
|
||||||
|> xLine(endAbsolute = wallsWidth)
|
|> xLine(endAbsolute = -wallsWidth)
|
||||||
|> tangentialArc(endAbsolute = [
|
|> tangentialArc(endAbsolute = [
|
||||||
(frontLength - wallsWidth) / 2 + wallsWidth,
|
-1 * ((frontLength - wallsWidth) / 2 + wallsWidth),
|
||||||
height - ((height - exitHeight) / 2)
|
height - ((height - exitHeight) / 2)
|
||||||
])
|
])
|
||||||
|> tangentialArc(endAbsolute = [frontLength, exitHeight])
|
|> tangentialArc(endAbsolute = [-frontLength, exitHeight])
|
||||||
|> yLine(endAbsolute = 0, tag = $seg03)
|
|> yLine(endAbsolute = 0, tag = $seg03)
|
||||||
|> close()
|
|> close()
|
||||||
|> extrude(length = wallThickness)
|
|> extrude(length = wallThickness)
|
||||||
@ -138,8 +136,7 @@ customPlane3 = {
|
|||||||
z = wallThickness
|
z = wallThickness
|
||||||
},
|
},
|
||||||
xAxis = { x = 0, y = -1, z = 0 },
|
xAxis = { x = 0, y = -1, z = 0 },
|
||||||
yAxis = { x = 1, y = 0, z = 0 },
|
yAxis = { x = 1, y = 0, z = 0 }
|
||||||
zAxis = { x = 0, y = 0, z = 1 }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sketch008 = startSketchOn(customPlane3)
|
sketch008 = startSketchOn(customPlane3)
|
||||||
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
@ -6,7 +6,7 @@ uses-engine = { max-threads = 4 }
|
|||||||
after-engine = { max-threads = 12 }
|
after-engine = { max-threads = 12 }
|
||||||
|
|
||||||
[profile.default]
|
[profile.default]
|
||||||
slow-timeout = { period = "90s", terminate-after = 1 }
|
slow-timeout = { period = "180s", terminate-after = 1 }
|
||||||
|
|
||||||
[profile.ci]
|
[profile.ci]
|
||||||
slow-timeout = { period = "50s", terminate-after = 5 }
|
slow-timeout = { period = "50s", terminate-after = 5 }
|
||||||
|
@ -6,11 +6,12 @@
|
|||||||
mod tests;
|
mod tests;
|
||||||
mod unbox;
|
mod unbox;
|
||||||
|
|
||||||
use std::collections::HashMap;
|
use std::{collections::HashMap, fs};
|
||||||
|
|
||||||
use convert_case::Casing;
|
use convert_case::Casing;
|
||||||
use inflector::{cases::camelcase::to_camel_case, Inflector};
|
use inflector::{cases::camelcase::to_camel_case, Inflector};
|
||||||
use once_cell::sync::Lazy;
|
use once_cell::sync::Lazy;
|
||||||
|
use proc_macro2::Span;
|
||||||
use quote::{format_ident, quote, quote_spanned, ToTokens};
|
use quote::{format_ident, quote, quote_spanned, ToTokens};
|
||||||
use regex::Regex;
|
use regex::Regex;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
@ -21,6 +22,16 @@ use syn::{
|
|||||||
};
|
};
|
||||||
use unbox::unbox;
|
use unbox::unbox;
|
||||||
|
|
||||||
|
#[proc_macro_attribute]
|
||||||
|
pub fn stdlib(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
||||||
|
do_output(do_stdlib(attr.into(), item.into()))
|
||||||
|
}
|
||||||
|
|
||||||
|
#[proc_macro_attribute]
|
||||||
|
pub fn for_each_std_mod(_attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
||||||
|
do_for_each_std_mod(item.into()).into()
|
||||||
|
}
|
||||||
|
|
||||||
/// Describes an argument of a stdlib function.
|
/// Describes an argument of a stdlib function.
|
||||||
#[derive(Deserialize, Debug)]
|
#[derive(Deserialize, Debug)]
|
||||||
struct ArgMetadata {
|
struct ArgMetadata {
|
||||||
@ -73,11 +84,6 @@ struct StdlibMetadata {
|
|||||||
args: HashMap<String, ArgMetadata>,
|
args: HashMap<String, ArgMetadata>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[proc_macro_attribute]
|
|
||||||
pub fn stdlib(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
|
||||||
do_output(do_stdlib(attr.into(), item.into()))
|
|
||||||
}
|
|
||||||
|
|
||||||
fn do_stdlib(
|
fn do_stdlib(
|
||||||
attr: proc_macro2::TokenStream,
|
attr: proc_macro2::TokenStream,
|
||||||
item: proc_macro2::TokenStream,
|
item: proc_macro2::TokenStream,
|
||||||
@ -86,6 +92,31 @@ fn do_stdlib(
|
|||||||
do_stdlib_inner(metadata, attr, item)
|
do_stdlib_inner(metadata, attr, item)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn do_for_each_std_mod(item: proc_macro2::TokenStream) -> proc_macro2::TokenStream {
|
||||||
|
let item: syn::ItemFn = syn::parse2(item.clone()).unwrap();
|
||||||
|
let mut result = proc_macro2::TokenStream::new();
|
||||||
|
for name in fs::read_dir("kcl-lib/std").unwrap().filter_map(|e| {
|
||||||
|
let e = e.unwrap();
|
||||||
|
let filename = e.file_name();
|
||||||
|
filename.to_str().unwrap().strip_suffix(".kcl").map(str::to_owned)
|
||||||
|
}) {
|
||||||
|
let mut item = item.clone();
|
||||||
|
item.sig.ident = syn::Ident::new(&format!("{}_{}", item.sig.ident, name), Span::call_site());
|
||||||
|
let stmts = &item.block.stmts;
|
||||||
|
//let name = format!("\"{name}\"");
|
||||||
|
let block = quote! {
|
||||||
|
{
|
||||||
|
const STD_MOD_NAME: &str = #name;
|
||||||
|
#(#stmts)*
|
||||||
|
}
|
||||||
|
};
|
||||||
|
item.block = Box::new(syn::parse2(block).unwrap());
|
||||||
|
result.extend(Some(item.into_token_stream()));
|
||||||
|
}
|
||||||
|
|
||||||
|
result
|
||||||
|
}
|
||||||
|
|
||||||
fn do_output(res: Result<(proc_macro2::TokenStream, Vec<Error>), Error>) -> proc_macro::TokenStream {
|
fn do_output(res: Result<(proc_macro2::TokenStream, Vec<Error>), Error>) -> proc_macro::TokenStream {
|
||||||
match res {
|
match res {
|
||||||
Err(err) => err.to_compile_error().into(),
|
Err(err) => err.to_compile_error().into(),
|
||||||
@ -671,6 +702,7 @@ fn normalize_comment_string(s: String) -> Vec<String> {
|
|||||||
|
|
||||||
/// Represent an item without concern for its body which may (or may not)
|
/// Represent an item without concern for its body which may (or may not)
|
||||||
/// contain syntax errors.
|
/// contain syntax errors.
|
||||||
|
#[derive(Clone)]
|
||||||
struct ItemFnForSignature {
|
struct ItemFnForSignature {
|
||||||
pub attrs: Vec<Attribute>,
|
pub attrs: Vec<Attribute>,
|
||||||
pub vis: Visibility,
|
pub vis: Visibility,
|
||||||
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 68 KiB |
@ -61,8 +61,10 @@ impl CollectionVisitor {
|
|||||||
format!("std::{}::", self.name)
|
format!("std::{}::", self.name)
|
||||||
};
|
};
|
||||||
let mut dd = match var.kind {
|
let mut dd = match var.kind {
|
||||||
VariableKind::Fn => DocData::Fn(FnData::from_ast(var, qual_name, preferred_prefix)),
|
VariableKind::Fn => DocData::Fn(FnData::from_ast(var, qual_name, preferred_prefix, name)),
|
||||||
VariableKind::Const => DocData::Const(ConstData::from_ast(var, qual_name, preferred_prefix)),
|
VariableKind::Const => {
|
||||||
|
DocData::Const(ConstData::from_ast(var, qual_name, preferred_prefix, name))
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
dd.with_meta(&var.outer_attrs);
|
dd.with_meta(&var.outer_attrs);
|
||||||
@ -79,7 +81,7 @@ impl CollectionVisitor {
|
|||||||
} else {
|
} else {
|
||||||
format!("std::{}::", self.name)
|
format!("std::{}::", self.name)
|
||||||
};
|
};
|
||||||
let mut dd = DocData::Ty(TyData::from_ast(ty, qual_name, preferred_prefix));
|
let mut dd = DocData::Ty(TyData::from_ast(ty, qual_name, preferred_prefix, name));
|
||||||
|
|
||||||
dd.with_meta(&ty.outer_attrs);
|
dd.with_meta(&ty.outer_attrs);
|
||||||
for a in &ty.outer_attrs {
|
for a in &ty.outer_attrs {
|
||||||
@ -114,6 +116,16 @@ impl DocData {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// The name of the module in which the item is declared, e.g., `sketch`
|
||||||
|
#[allow(dead_code)]
|
||||||
|
pub fn module_name(&self) -> &str {
|
||||||
|
match self {
|
||||||
|
DocData::Fn(f) => &f.module_name,
|
||||||
|
DocData::Const(c) => &c.module_name,
|
||||||
|
DocData::Ty(t) => &t.module_name,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub fn file_name(&self) -> String {
|
pub fn file_name(&self) -> String {
|
||||||
match self {
|
match self {
|
||||||
@ -132,6 +144,7 @@ impl DocData {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// The path to the module through which the item is accessed, e.g., `std::sketch`
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub fn mod_name(&self) -> String {
|
pub fn mod_name(&self) -> String {
|
||||||
let q = match self {
|
let q = match self {
|
||||||
@ -217,6 +230,8 @@ pub struct ConstData {
|
|||||||
/// Code examples.
|
/// Code examples.
|
||||||
/// These are tested and we know they compile and execute.
|
/// These are tested and we know they compile and execute.
|
||||||
pub examples: Vec<(String, ExampleProperties)>,
|
pub examples: Vec<(String, ExampleProperties)>,
|
||||||
|
|
||||||
|
pub module_name: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl ConstData {
|
impl ConstData {
|
||||||
@ -224,6 +239,7 @@ impl ConstData {
|
|||||||
var: &crate::parsing::ast::types::VariableDeclaration,
|
var: &crate::parsing::ast::types::VariableDeclaration,
|
||||||
mut qual_name: String,
|
mut qual_name: String,
|
||||||
preferred_prefix: &str,
|
preferred_prefix: &str,
|
||||||
|
module_name: &str,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Const);
|
assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Const);
|
||||||
|
|
||||||
@ -263,6 +279,7 @@ impl ConstData {
|
|||||||
summary: None,
|
summary: None,
|
||||||
description: None,
|
description: None,
|
||||||
examples: Vec::new(),
|
examples: Vec::new(),
|
||||||
|
module_name: module_name.to_owned(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -334,6 +351,8 @@ pub struct FnData {
|
|||||||
pub examples: Vec<(String, ExampleProperties)>,
|
pub examples: Vec<(String, ExampleProperties)>,
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub referenced_types: Vec<String>,
|
pub referenced_types: Vec<String>,
|
||||||
|
|
||||||
|
pub module_name: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl FnData {
|
impl FnData {
|
||||||
@ -341,6 +360,7 @@ impl FnData {
|
|||||||
var: &crate::parsing::ast::types::VariableDeclaration,
|
var: &crate::parsing::ast::types::VariableDeclaration,
|
||||||
mut qual_name: String,
|
mut qual_name: String,
|
||||||
preferred_prefix: &str,
|
preferred_prefix: &str,
|
||||||
|
module_name: &str,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Fn);
|
assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Fn);
|
||||||
let crate::parsing::ast::types::Expr::FunctionExpression(expr) = &var.declaration.init else {
|
let crate::parsing::ast::types::Expr::FunctionExpression(expr) = &var.declaration.init else {
|
||||||
@ -375,6 +395,7 @@ impl FnData {
|
|||||||
description: None,
|
description: None,
|
||||||
examples: Vec::new(),
|
examples: Vec::new(),
|
||||||
referenced_types: referenced_types.into_iter().collect(),
|
referenced_types: referenced_types.into_iter().collect(),
|
||||||
|
module_name: module_name.to_owned(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -654,6 +675,8 @@ pub struct TyData {
|
|||||||
pub examples: Vec<(String, ExampleProperties)>,
|
pub examples: Vec<(String, ExampleProperties)>,
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
pub referenced_types: Vec<String>,
|
pub referenced_types: Vec<String>,
|
||||||
|
|
||||||
|
pub module_name: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl TyData {
|
impl TyData {
|
||||||
@ -661,6 +684,7 @@ impl TyData {
|
|||||||
ty: &crate::parsing::ast::types::TypeDeclaration,
|
ty: &crate::parsing::ast::types::TypeDeclaration,
|
||||||
mut qual_name: String,
|
mut qual_name: String,
|
||||||
preferred_prefix: &str,
|
preferred_prefix: &str,
|
||||||
|
module_name: &str,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
let name = ty.name.name.clone();
|
let name = ty.name.name.clone();
|
||||||
qual_name.push_str(&name);
|
qual_name.push_str(&name);
|
||||||
@ -684,6 +708,7 @@ impl TyData {
|
|||||||
description: None,
|
description: None,
|
||||||
examples: Vec::new(),
|
examples: Vec::new(),
|
||||||
referenced_types: referenced_types.into_iter().collect(),
|
referenced_types: referenced_types.into_iter().collect(),
|
||||||
|
module_name: module_name.to_owned(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1009,6 +1034,8 @@ fn collect_type_names_from_primitive(ty: &PrimitiveType) -> String {
|
|||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
|
use kcl_derive_docs::for_each_std_mod;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@ -1047,18 +1074,28 @@ mod test {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test(flavor = "multi_thread", worker_threads = 5)]
|
#[for_each_std_mod]
|
||||||
async fn test_examples() -> miette::Result<()> {
|
#[tokio::test(flavor = "multi_thread")]
|
||||||
|
async fn test_examples() {
|
||||||
let std = walk_prelude();
|
let std = walk_prelude();
|
||||||
|
let mut errs = Vec::new();
|
||||||
for d in std {
|
for d in std {
|
||||||
|
if d.module_name() != STD_MOD_NAME {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
for (i, eg) in d.examples().enumerate() {
|
for (i, eg) in d.examples().enumerate() {
|
||||||
let result = match crate::test_server::execute_and_snapshot(eg, None).await {
|
let result = match crate::test_server::execute_and_snapshot(eg, None).await {
|
||||||
Err(crate::errors::ExecError::Kcl(e)) => {
|
Err(crate::errors::ExecError::Kcl(e)) => {
|
||||||
return Err(miette::Report::new(crate::errors::Report {
|
errs.push(
|
||||||
|
miette::Report::new(crate::errors::Report {
|
||||||
error: e.error,
|
error: e.error,
|
||||||
filename: format!("{}{i}", d.name()),
|
filename: format!("{}{i}", d.name()),
|
||||||
kcl_source: eg.to_string(),
|
kcl_source: eg.to_string(),
|
||||||
}));
|
})
|
||||||
|
.to_string(),
|
||||||
|
);
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
Err(other_err) => panic!("{}", other_err),
|
Err(other_err) => panic!("{}", other_err),
|
||||||
Ok(img) => img,
|
Ok(img) => img,
|
||||||
@ -1071,6 +1108,8 @@ mod test {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(())
|
if !errs.is_empty() {
|
||||||
|
panic!("{}", errs.join("\n\n"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1142,9 +1142,15 @@ impl Node<UnaryExpression> {
|
|||||||
}
|
}
|
||||||
KclValue::Plane { value } => {
|
KclValue::Plane { value } => {
|
||||||
let mut plane = value.clone();
|
let mut plane = value.clone();
|
||||||
plane.z_axis.x *= -1.0;
|
if plane.x_axis.x != 0.0 {
|
||||||
plane.z_axis.y *= -1.0;
|
plane.x_axis.x *= -1.0;
|
||||||
plane.z_axis.z *= -1.0;
|
}
|
||||||
|
if plane.x_axis.y != 0.0 {
|
||||||
|
plane.x_axis.y *= -1.0;
|
||||||
|
}
|
||||||
|
if plane.x_axis.z != 0.0 {
|
||||||
|
plane.x_axis.z *= -1.0;
|
||||||
|
}
|
||||||
|
|
||||||
plane.value = PlaneType::Uninit;
|
plane.value = PlaneType::Uninit;
|
||||||
plane.id = exec_state.next_uuid();
|
plane.id = exec_state.next_uuid();
|
||||||
@ -2637,7 +2643,6 @@ p = {
|
|||||||
origin = { x = 0, y = 0, z = 0 },
|
origin = { x = 0, y = 0, z = 0 },
|
||||||
xAxis = { x = 1, y = 0, z = 0 },
|
xAxis = { x = 1, y = 0, z = 0 },
|
||||||
yAxis = { x = 0, y = 1, z = 0 },
|
yAxis = { x = 0, y = 1, z = 0 },
|
||||||
zAxis = { x = 0, y = 0, z = 1 }
|
|
||||||
}: Plane
|
}: Plane
|
||||||
p2 = -p
|
p2 = -p
|
||||||
"#;
|
"#;
|
||||||
@ -2649,7 +2654,11 @@ p2 = -p
|
|||||||
.get_from("p2", result.mem_env, SourceRange::default(), 0)
|
.get_from("p2", result.mem_env, SourceRange::default(), 0)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
{
|
{
|
||||||
KclValue::Plane { value } => assert_eq!(value.z_axis.z, -1.0),
|
KclValue::Plane { value } => {
|
||||||
|
assert_eq!(value.x_axis.x, -1.0);
|
||||||
|
assert_eq!(value.x_axis.y, 0.0);
|
||||||
|
assert_eq!(value.x_axis.z, 0.0);
|
||||||
|
}
|
||||||
_ => unreachable!(),
|
_ => unreachable!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -285,8 +285,6 @@ pub struct Plane {
|
|||||||
pub x_axis: Point3d,
|
pub x_axis: Point3d,
|
||||||
/// What should the plane's Y axis be?
|
/// What should the plane's Y axis be?
|
||||||
pub y_axis: Point3d,
|
pub y_axis: Point3d,
|
||||||
/// The z-axis (normal).
|
|
||||||
pub z_axis: Point3d,
|
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
pub meta: Vec<Metadata>,
|
pub meta: Vec<Metadata>,
|
||||||
}
|
}
|
||||||
@ -319,13 +317,6 @@ impl Plane {
|
|||||||
z: 0.0,
|
z: 0.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: 0.0,
|
|
||||||
y: 0.0,
|
|
||||||
z: 1.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::XY,
|
} => return PlaneData::XY,
|
||||||
Self {
|
Self {
|
||||||
@ -338,7 +329,7 @@ impl Plane {
|
|||||||
},
|
},
|
||||||
x_axis:
|
x_axis:
|
||||||
Point3d {
|
Point3d {
|
||||||
x: 1.0,
|
x: -1.0,
|
||||||
y: 0.0,
|
y: 0.0,
|
||||||
z: 0.0,
|
z: 0.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
@ -350,13 +341,6 @@ impl Plane {
|
|||||||
z: 0.0,
|
z: 0.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: 0.0,
|
|
||||||
y: 0.0,
|
|
||||||
z: -1.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::NegXY,
|
} => return PlaneData::NegXY,
|
||||||
Self {
|
Self {
|
||||||
@ -381,13 +365,6 @@ impl Plane {
|
|||||||
z: 1.0,
|
z: 1.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: 0.0,
|
|
||||||
y: -1.0,
|
|
||||||
z: 0.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::XZ,
|
} => return PlaneData::XZ,
|
||||||
Self {
|
Self {
|
||||||
@ -400,7 +377,7 @@ impl Plane {
|
|||||||
},
|
},
|
||||||
x_axis:
|
x_axis:
|
||||||
Point3d {
|
Point3d {
|
||||||
x: 1.0,
|
x: -1.0,
|
||||||
y: 0.0,
|
y: 0.0,
|
||||||
z: 0.0,
|
z: 0.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
@ -412,13 +389,6 @@ impl Plane {
|
|||||||
z: 1.0,
|
z: 1.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: 0.0,
|
|
||||||
y: 1.0,
|
|
||||||
z: 0.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::NegXZ,
|
} => return PlaneData::NegXZ,
|
||||||
Self {
|
Self {
|
||||||
@ -443,13 +413,6 @@ impl Plane {
|
|||||||
z: 1.0,
|
z: 1.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: 1.0,
|
|
||||||
y: 0.0,
|
|
||||||
z: 0.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::YZ,
|
} => return PlaneData::YZ,
|
||||||
Self {
|
Self {
|
||||||
@ -463,7 +426,7 @@ impl Plane {
|
|||||||
x_axis:
|
x_axis:
|
||||||
Point3d {
|
Point3d {
|
||||||
x: 0.0,
|
x: 0.0,
|
||||||
y: 1.0,
|
y: -1.0,
|
||||||
z: 0.0,
|
z: 0.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
@ -474,13 +437,6 @@ impl Plane {
|
|||||||
z: 1.0,
|
z: 1.0,
|
||||||
units: UnitLen::Mm,
|
units: UnitLen::Mm,
|
||||||
},
|
},
|
||||||
z_axis:
|
|
||||||
Point3d {
|
|
||||||
x: -1.0,
|
|
||||||
y: 0.0,
|
|
||||||
z: 0.0,
|
|
||||||
units: UnitLen::Mm,
|
|
||||||
},
|
|
||||||
..
|
..
|
||||||
} => return PlaneData::NegYZ,
|
} => return PlaneData::NegYZ,
|
||||||
_ => {}
|
_ => {}
|
||||||
@ -491,7 +447,6 @@ impl Plane {
|
|||||||
origin: self.origin,
|
origin: self.origin,
|
||||||
x_axis: self.x_axis,
|
x_axis: self.x_axis,
|
||||||
y_axis: self.y_axis,
|
y_axis: self.y_axis,
|
||||||
z_axis: self.z_axis,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -504,7 +459,6 @@ impl Plane {
|
|||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm),
|
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,
|
value: PlaneType::XY,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
@ -512,9 +466,8 @@ impl Plane {
|
|||||||
id,
|
id,
|
||||||
artifact_id: id.into(),
|
artifact_id: id.into(),
|
||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm),
|
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,
|
value: PlaneType::XY,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
@ -524,7 +477,6 @@ impl Plane {
|
|||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm),
|
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,
|
value: PlaneType::XZ,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
@ -534,7 +486,6 @@ impl Plane {
|
|||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm),
|
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,
|
value: PlaneType::XZ,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
@ -544,7 +495,6 @@ impl Plane {
|
|||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm),
|
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,
|
value: PlaneType::YZ,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
@ -552,18 +502,12 @@ impl Plane {
|
|||||||
id,
|
id,
|
||||||
artifact_id: id.into(),
|
artifact_id: id.into(),
|
||||||
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
|
||||||
x_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Mm),
|
x_axis: Point3d::new(0.0, -1.0, 0.0, UnitLen::Mm),
|
||||||
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Mm),
|
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,
|
value: PlaneType::YZ,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
},
|
},
|
||||||
PlaneData::Plane {
|
PlaneData::Plane { origin, x_axis, y_axis } => {
|
||||||
origin,
|
|
||||||
x_axis,
|
|
||||||
y_axis,
|
|
||||||
z_axis,
|
|
||||||
} => {
|
|
||||||
let id = exec_state.next_uuid();
|
let id = exec_state.next_uuid();
|
||||||
Plane {
|
Plane {
|
||||||
id,
|
id,
|
||||||
@ -571,7 +515,6 @@ impl Plane {
|
|||||||
origin,
|
origin,
|
||||||
x_axis,
|
x_axis,
|
||||||
y_axis,
|
y_axis,
|
||||||
z_axis,
|
|
||||||
value: PlaneType::Custom,
|
value: PlaneType::Custom,
|
||||||
meta: vec![],
|
meta: vec![],
|
||||||
}
|
}
|
||||||
@ -600,8 +543,6 @@ pub struct Face {
|
|||||||
pub x_axis: Point3d,
|
pub x_axis: Point3d,
|
||||||
/// What should the face's Y axis be?
|
/// What should the face's Y axis be?
|
||||||
pub y_axis: Point3d,
|
pub y_axis: Point3d,
|
||||||
/// The z-axis (normal).
|
|
||||||
pub z_axis: Point3d,
|
|
||||||
/// The solid the face is on.
|
/// The solid the face is on.
|
||||||
pub solid: Box<Solid>,
|
pub solid: Box<Solid>,
|
||||||
pub units: UnitLen,
|
pub units: UnitLen,
|
||||||
@ -679,7 +620,8 @@ impl Sketch {
|
|||||||
adjust_camera: false,
|
adjust_camera: false,
|
||||||
planar_normal: if let SketchSurface::Plane(plane) = &self.on {
|
planar_normal: if let SketchSurface::Plane(plane) = &self.on {
|
||||||
// We pass in the normal for the plane here.
|
// We pass in the normal for the plane here.
|
||||||
Some(plane.z_axis.into())
|
let normal = plane.x_axis.cross(&plane.y_axis);
|
||||||
|
Some(normal.into())
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
},
|
},
|
||||||
@ -723,12 +665,6 @@ impl SketchSurface {
|
|||||||
SketchSurface::Face(face) => face.y_axis,
|
SketchSurface::Face(face) => face.y_axis,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pub(crate) fn z_axis(&self) -> Point3d {
|
|
||||||
match self {
|
|
||||||
SketchSurface::Plane(plane) => plane.z_axis,
|
|
||||||
SketchSurface::Face(face) => face.z_axis,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
@ -969,6 +905,27 @@ impl Point3d {
|
|||||||
pub const fn is_zero(&self) -> bool {
|
pub const fn is_zero(&self) -> bool {
|
||||||
self.x == 0.0 && self.y == 0.0 && self.z == 0.0
|
self.x == 0.0 && self.y == 0.0 && self.z == 0.0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Calculate the cross product of this vector with another
|
||||||
|
pub fn cross(&self, other: &Self) -> Self {
|
||||||
|
let other = if other.units == self.units {
|
||||||
|
other
|
||||||
|
} else {
|
||||||
|
&Point3d {
|
||||||
|
x: self.units.adjust_to(other.x, self.units).0,
|
||||||
|
y: self.units.adjust_to(other.y, self.units).0,
|
||||||
|
z: self.units.adjust_to(other.z, self.units).0,
|
||||||
|
units: self.units,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
Self {
|
||||||
|
x: self.y * other.z - self.z * other.y,
|
||||||
|
y: self.z * other.x - self.x * other.z,
|
||||||
|
z: self.x * other.y - self.y * other.x,
|
||||||
|
units: self.units,
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl From<[TyF64; 3]> for Point3d {
|
impl From<[TyF64; 3]> for Point3d {
|
||||||
|
@ -1043,10 +1043,6 @@ impl KclValue {
|
|||||||
.get("yAxis")
|
.get("yAxis")
|
||||||
.and_then(Point3d::from_kcl_val)
|
.and_then(Point3d::from_kcl_val)
|
||||||
.ok_or(CoercionError::from(self))?;
|
.ok_or(CoercionError::from(self))?;
|
||||||
let z_axis = value
|
|
||||||
.get("zAxis")
|
|
||||||
.and_then(Point3d::from_kcl_val)
|
|
||||||
.ok_or(CoercionError::from(self))?;
|
|
||||||
|
|
||||||
let id = exec_state.mod_local.id_generator.next_uuid();
|
let id = exec_state.mod_local.id_generator.next_uuid();
|
||||||
let plane = Plane {
|
let plane = Plane {
|
||||||
@ -1055,7 +1051,6 @@ impl KclValue {
|
|||||||
origin,
|
origin,
|
||||||
x_axis,
|
x_axis,
|
||||||
y_axis,
|
y_axis,
|
||||||
z_axis,
|
|
||||||
value: super::PlaneType::Uninit,
|
value: super::PlaneType::Uninit,
|
||||||
meta: meta.clone(),
|
meta: meta.clone(),
|
||||||
};
|
};
|
||||||
|
@ -43,5 +43,5 @@ async fn main() {
|
|||||||
.await
|
.await
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let mut exec_state = ExecState::new(&ctx);
|
let mut exec_state = ExecState::new(&ctx);
|
||||||
ctx.run(&program, &mut exec_state).await.unwrap();
|
ctx.run(&program, &mut exec_state).await.map_err(|e| e.error).unwrap();
|
||||||
}
|
}
|
||||||
|
@ -1108,7 +1108,6 @@ impl<'a> FromKclValue<'a> for super::sketch::PlaneData {
|
|||||||
origin: value.origin,
|
origin: value.origin,
|
||||||
x_axis: value.x_axis,
|
x_axis: value.x_axis,
|
||||||
y_axis: value.y_axis,
|
y_axis: value.y_axis,
|
||||||
z_axis: value.z_axis,
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// Case 1: predefined plane
|
// Case 1: predefined plane
|
||||||
@ -1129,13 +1128,7 @@ impl<'a> FromKclValue<'a> for super::sketch::PlaneData {
|
|||||||
let origin = plane.get("origin").and_then(FromKclValue::from_kcl_val)?;
|
let origin = plane.get("origin").and_then(FromKclValue::from_kcl_val)?;
|
||||||
let x_axis = plane.get("xAxis").and_then(FromKclValue::from_kcl_val)?;
|
let x_axis = plane.get("xAxis").and_then(FromKclValue::from_kcl_val)?;
|
||||||
let y_axis = plane.get("yAxis").and_then(FromKclValue::from_kcl_val)?;
|
let y_axis = plane.get("yAxis").and_then(FromKclValue::from_kcl_val)?;
|
||||||
let z_axis = plane.get("zAxis").and_then(FromKclValue::from_kcl_val)?;
|
Some(Self::Plane { origin, x_axis, y_axis })
|
||||||
Some(Self::Plane {
|
|
||||||
origin,
|
|
||||||
x_axis,
|
|
||||||
y_axis,
|
|
||||||
z_axis,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,7 +109,6 @@ lazy_static! {
|
|||||||
Box::new(crate::std::shell::Hollow),
|
Box::new(crate::std::shell::Hollow),
|
||||||
Box::new(crate::std::sweep::Sweep),
|
Box::new(crate::std::sweep::Sweep),
|
||||||
Box::new(crate::std::loft::Loft),
|
Box::new(crate::std::loft::Loft),
|
||||||
Box::new(crate::std::planes::OffsetPlane),
|
|
||||||
Box::new(crate::std::math::Acos),
|
Box::new(crate::std::math::Acos),
|
||||||
Box::new(crate::std::math::Asin),
|
Box::new(crate::std::math::Asin),
|
||||||
Box::new(crate::std::math::Atan),
|
Box::new(crate::std::math::Atan),
|
||||||
@ -207,6 +206,10 @@ pub(crate) fn std_fn(path: &str, fn_name: &str) -> (crate::std::StdFn, StdFnProp
|
|||||||
|e, a| Box::pin(crate::std::revolve::revolve(e, a)),
|
|e, a| Box::pin(crate::std::revolve::revolve(e, a)),
|
||||||
StdFnProps::default("std::revolve").include_in_feature_tree(),
|
StdFnProps::default("std::revolve").include_in_feature_tree(),
|
||||||
),
|
),
|
||||||
|
("prelude", "offsetPlane") => (
|
||||||
|
|e, a| Box::pin(crate::std::planes::offset_plane(e, a)),
|
||||||
|
StdFnProps::default("std::offsetPlane").include_in_feature_tree(),
|
||||||
|
),
|
||||||
_ => unreachable!(),
|
_ => unreachable!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
//! Standard library plane helpers.
|
//! Standard library plane helpers.
|
||||||
|
|
||||||
use kcl_derive_docs::stdlib;
|
|
||||||
use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Color, ModelingCmd};
|
use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Color, ModelingCmd};
|
||||||
use kittycad_modeling_cmds as kcmc;
|
use kittycad_modeling_cmds as kcmc;
|
||||||
|
|
||||||
@ -19,98 +18,6 @@ pub async fn offset_plane(exec_state: &mut ExecState, args: Args) -> Result<KclV
|
|||||||
Ok(KclValue::Plane { value: Box::new(plane) })
|
Ok(KclValue::Plane { value: Box::new(plane) })
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Offset a plane by a distance along its normal.
|
|
||||||
///
|
|
||||||
/// For example, if you offset the 'XZ' plane by 10, the new plane will be parallel to the 'XZ'
|
|
||||||
/// plane and 10 units away from it.
|
|
||||||
///
|
|
||||||
/// ```no_run
|
|
||||||
/// // Loft a square and a circle on the `XY` plane using offset.
|
|
||||||
/// squareSketch = startSketchOn('XY')
|
|
||||||
/// |> startProfileAt([-100, 200], %)
|
|
||||||
/// |> line(end = [200, 0])
|
|
||||||
/// |> line(end = [0, -200])
|
|
||||||
/// |> line(end = [-200, 0])
|
|
||||||
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
||||||
/// |> close()
|
|
||||||
///
|
|
||||||
/// circleSketch = startSketchOn(offsetPlane('XY', offset = 150))
|
|
||||||
/// |> circle( center = [0, 100], radius = 50 )
|
|
||||||
///
|
|
||||||
/// loft([squareSketch, circleSketch])
|
|
||||||
/// ```
|
|
||||||
///
|
|
||||||
/// ```no_run
|
|
||||||
/// // Loft a square and a circle on the `XZ` plane using offset.
|
|
||||||
/// squareSketch = startSketchOn('XZ')
|
|
||||||
/// |> startProfileAt([-100, 200], %)
|
|
||||||
/// |> line(end = [200, 0])
|
|
||||||
/// |> line(end = [0, -200])
|
|
||||||
/// |> line(end = [-200, 0])
|
|
||||||
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
||||||
/// |> close()
|
|
||||||
///
|
|
||||||
/// circleSketch = startSketchOn(offsetPlane('XZ', offset = 150))
|
|
||||||
/// |> circle( center = [0, 100], radius = 50 )
|
|
||||||
///
|
|
||||||
/// loft([squareSketch, circleSketch])
|
|
||||||
/// ```
|
|
||||||
///
|
|
||||||
/// ```no_run
|
|
||||||
/// // Loft a square and a circle on the `YZ` plane using offset.
|
|
||||||
/// squareSketch = startSketchOn('YZ')
|
|
||||||
/// |> startProfileAt([-100, 200], %)
|
|
||||||
/// |> line(end = [200, 0])
|
|
||||||
/// |> line(end = [0, -200])
|
|
||||||
/// |> line(end = [-200, 0])
|
|
||||||
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
||||||
/// |> close()
|
|
||||||
///
|
|
||||||
/// circleSketch = startSketchOn(offsetPlane('YZ', offset = 150))
|
|
||||||
/// |> circle( center = [0, 100], radius = 50 )
|
|
||||||
///
|
|
||||||
/// loft([squareSketch, circleSketch])
|
|
||||||
/// ```
|
|
||||||
///
|
|
||||||
/// ```no_run
|
|
||||||
/// // Loft a square and a circle on the `-XZ` plane using offset.
|
|
||||||
/// squareSketch = startSketchOn('-XZ')
|
|
||||||
/// |> startProfileAt([-100, 200], %)
|
|
||||||
/// |> line(end = [200, 0])
|
|
||||||
/// |> line(end = [0, -200])
|
|
||||||
/// |> line(end = [-200, 0])
|
|
||||||
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
|
||||||
/// |> close()
|
|
||||||
///
|
|
||||||
/// circleSketch = startSketchOn(offsetPlane('-XZ', offset = -150))
|
|
||||||
/// |> circle( center = [0, 100], radius = 50 )
|
|
||||||
///
|
|
||||||
/// loft([squareSketch, circleSketch])
|
|
||||||
/// ```
|
|
||||||
/// ```no_run
|
|
||||||
/// // A circle on the XY plane
|
|
||||||
/// startSketchOn("XY")
|
|
||||||
/// |> startProfileAt([0, 0], %)
|
|
||||||
/// |> circle( radius = 10, center = [0, 0] )
|
|
||||||
///
|
|
||||||
/// // Triangle on the plane 4 units above
|
|
||||||
/// startSketchOn(offsetPlane("XY", offset = 4))
|
|
||||||
/// |> startProfileAt([0, 0], %)
|
|
||||||
/// |> line(end = [10, 0])
|
|
||||||
/// |> line(end = [0, 10])
|
|
||||||
/// |> close()
|
|
||||||
/// ```
|
|
||||||
|
|
||||||
#[stdlib {
|
|
||||||
name = "offsetPlane",
|
|
||||||
feature_tree_operation = true,
|
|
||||||
keywords = true,
|
|
||||||
unlabeled_first = true,
|
|
||||||
args = {
|
|
||||||
plane = { docs = "The plane (e.g. XY) which this new plane is created from." },
|
|
||||||
offset = { docs = "Distance from the standard plane this new plane will be created at." },
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
async fn inner_offset_plane(
|
async fn inner_offset_plane(
|
||||||
plane: PlaneData,
|
plane: PlaneData,
|
||||||
offset: TyF64,
|
offset: TyF64,
|
||||||
@ -122,7 +29,8 @@ async fn inner_offset_plane(
|
|||||||
// standard planes themselves.
|
// standard planes themselves.
|
||||||
plane.value = PlaneType::Custom;
|
plane.value = PlaneType::Custom;
|
||||||
|
|
||||||
plane.origin += plane.z_axis * offset.to_length_units(plane.origin.units);
|
let normal = plane.x_axis.cross(&plane.y_axis);
|
||||||
|
plane.origin += normal * offset.to_length_units(plane.origin.units);
|
||||||
make_offset_plane_in_engine(&plane, exec_state, args).await?;
|
make_offset_plane_in_engine(&plane, exec_state, args).await?;
|
||||||
|
|
||||||
Ok(plane)
|
Ok(plane)
|
||||||
|
@ -960,9 +960,6 @@ pub enum PlaneData {
|
|||||||
/// What should the plane’s Y axis be?
|
/// What should the plane’s Y axis be?
|
||||||
#[serde(rename = "yAxis")]
|
#[serde(rename = "yAxis")]
|
||||||
y_axis: Point3d,
|
y_axis: Point3d,
|
||||||
/// The z-axis (normal).
|
|
||||||
#[serde(rename = "zAxis")]
|
|
||||||
z_axis: Point3d,
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1229,7 +1226,6 @@ async fn start_sketch_on_face(
|
|||||||
// TODO: get this from the extrude plane data.
|
// TODO: get this from the extrude plane data.
|
||||||
x_axis: solid.sketch.on.x_axis(),
|
x_axis: solid.sketch.on.x_axis(),
|
||||||
y_axis: solid.sketch.on.y_axis(),
|
y_axis: solid.sketch.on.y_axis(),
|
||||||
z_axis: solid.sketch.on.z_axis(),
|
|
||||||
units: solid.units,
|
units: solid.units,
|
||||||
solid,
|
solid,
|
||||||
meta: vec![args.source_range.into()],
|
meta: vec![args.source_range.into()],
|
||||||
@ -1247,49 +1243,18 @@ async fn make_sketch_plane_from_orientation(
|
|||||||
let clobber = false;
|
let clobber = false;
|
||||||
let size = LengthUnit(60.0);
|
let size = LengthUnit(60.0);
|
||||||
let hide = Some(true);
|
let hide = Some(true);
|
||||||
match data {
|
|
||||||
PlaneData::XY | PlaneData::NegXY | PlaneData::XZ | PlaneData::NegXZ | PlaneData::YZ | PlaneData::NegYZ => {
|
|
||||||
// TODO: ignoring the default planes here since we already created them, breaks the
|
|
||||||
// front end for the feature tree which is stupid and we should fix it.
|
|
||||||
let x_axis = match data {
|
|
||||||
PlaneData::NegXY => Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm),
|
|
||||||
PlaneData::NegXZ => Point3d::new(-1.0, 0.0, 0.0, UnitLen::Mm),
|
|
||||||
PlaneData::NegYZ => Point3d::new(0.0, -1.0, 0.0, UnitLen::Mm),
|
|
||||||
_ => plane.x_axis,
|
|
||||||
};
|
|
||||||
args.batch_modeling_cmd(
|
args.batch_modeling_cmd(
|
||||||
plane.id,
|
plane.id,
|
||||||
ModelingCmd::from(mcmd::MakePlane {
|
ModelingCmd::from(mcmd::MakePlane {
|
||||||
clobber,
|
clobber,
|
||||||
origin: plane.origin.into(),
|
origin: plane.origin.into(),
|
||||||
size,
|
size,
|
||||||
x_axis: x_axis.into(),
|
x_axis: plane.x_axis.into(),
|
||||||
y_axis: plane.y_axis.into(),
|
y_axis: plane.y_axis.into(),
|
||||||
hide,
|
hide,
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
.await?;
|
.await?;
|
||||||
}
|
|
||||||
PlaneData::Plane {
|
|
||||||
origin,
|
|
||||||
x_axis,
|
|
||||||
y_axis,
|
|
||||||
z_axis: _,
|
|
||||||
} => {
|
|
||||||
args.batch_modeling_cmd(
|
|
||||||
plane.id,
|
|
||||||
ModelingCmd::from(mcmd::MakePlane {
|
|
||||||
clobber,
|
|
||||||
origin: origin.into(),
|
|
||||||
size,
|
|
||||||
x_axis: x_axis.into(),
|
|
||||||
y_axis: y_axis.into(),
|
|
||||||
hide,
|
|
||||||
}),
|
|
||||||
)
|
|
||||||
.await?;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Ok(Box::new(plane))
|
Ok(Box::new(plane))
|
||||||
}
|
}
|
||||||
@ -1384,7 +1349,8 @@ pub(crate) async fn inner_start_profile_at(
|
|||||||
adjust_camera: false,
|
adjust_camera: false,
|
||||||
planar_normal: if let SketchSurface::Plane(plane) = &sketch_surface {
|
planar_normal: if let SketchSurface::Plane(plane) = &sketch_surface {
|
||||||
// We pass in the normal for the plane here.
|
// We pass in the normal for the plane here.
|
||||||
Some(plane.z_axis.into())
|
let normal = plane.x_axis.cross(&plane.y_axis);
|
||||||
|
Some(normal.into())
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
},
|
},
|
||||||
|
@ -12,21 +12,18 @@ export XY = {
|
|||||||
origin = { x = 0, y = 0, z = 0 },
|
origin = { x = 0, y = 0, z = 0 },
|
||||||
xAxis = { x = 1, y = 0, z = 0 },
|
xAxis = { x = 1, y = 0, z = 0 },
|
||||||
yAxis = { x = 0, y = 1, z = 0 },
|
yAxis = { x = 0, y = 1, z = 0 },
|
||||||
zAxis = { x = 0, y = 0, z = 1 },
|
|
||||||
}: Plane
|
}: Plane
|
||||||
|
|
||||||
export XZ = {
|
export XZ = {
|
||||||
origin = { x = 0, y = 0, z = 0 },
|
origin = { x = 0, y = 0, z = 0 },
|
||||||
xAxis = { x = 1, y = 0, z = 0 },
|
xAxis = { x = 1, y = 0, z = 0 },
|
||||||
yAxis = { x = 0, y = 0, z = 1 },
|
yAxis = { x = 0, y = 0, z = 1 },
|
||||||
zAxis = { x = 0, y = -1, z = 0 },
|
|
||||||
}: Plane
|
}: Plane
|
||||||
|
|
||||||
export YZ = {
|
export YZ = {
|
||||||
origin = { x = 0, y = 0, z = 0 },
|
origin = { x = 0, y = 0, z = 0 },
|
||||||
xAxis = { x = 0, y = 1, z = 0 },
|
xAxis = { x = 0, y = 1, z = 0 },
|
||||||
yAxis = { x = 0, y = 0, z = 1 },
|
yAxis = { x = 0, y = 0, z = 1 },
|
||||||
zAxis = { x = 1, y = 0, z = 0 },
|
|
||||||
}: Plane
|
}: Plane
|
||||||
|
|
||||||
export X = {
|
export X = {
|
||||||
@ -449,3 +446,93 @@ export fn toRadians(@num: number(rad)): number(rad) {
|
|||||||
export fn toDegrees(@num: number(deg)): number(deg) {
|
export fn toDegrees(@num: number(deg)): number(deg) {
|
||||||
return num
|
return num
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Offset a plane by a distance along its normal.
|
||||||
|
///
|
||||||
|
/// For example, if you offset the `XZ` plane by 10, the new plane will be parallel to the `XZ`
|
||||||
|
/// plane and 10 units away from it.
|
||||||
|
///
|
||||||
|
/// ```
|
||||||
|
/// // Loft a square and a circle on the `XY` plane using offset.
|
||||||
|
/// squareSketch = startSketchOn(XY)
|
||||||
|
/// |> startProfileAt([-100, 200], %)
|
||||||
|
/// |> line(end = [200, 0])
|
||||||
|
/// |> line(end = [0, -200])
|
||||||
|
/// |> line(end = [-200, 0])
|
||||||
|
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|
/// |> close()
|
||||||
|
///
|
||||||
|
/// circleSketch = startSketchOn(offsetPlane(XY, offset = 150))
|
||||||
|
/// |> circle( center = [0, 100], radius = 50 )
|
||||||
|
///
|
||||||
|
/// loft([squareSketch, circleSketch])
|
||||||
|
/// ```
|
||||||
|
///
|
||||||
|
/// ```
|
||||||
|
/// // Loft a square and a circle on the `XZ` plane using offset.
|
||||||
|
/// squareSketch = startSketchOn(XZ)
|
||||||
|
/// |> startProfileAt([-100, 200], %)
|
||||||
|
/// |> line(end = [200, 0])
|
||||||
|
/// |> line(end = [0, -200])
|
||||||
|
/// |> line(end = [-200, 0])
|
||||||
|
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|
/// |> close()
|
||||||
|
///
|
||||||
|
/// circleSketch = startSketchOn(offsetPlane(XZ, offset = 150))
|
||||||
|
/// |> circle( center = [0, 100], radius = 50 )
|
||||||
|
///
|
||||||
|
/// loft([squareSketch, circleSketch])
|
||||||
|
/// ```
|
||||||
|
///
|
||||||
|
/// ```
|
||||||
|
/// // Loft a square and a circle on the `YZ` plane using offset.
|
||||||
|
/// squareSketch = startSketchOn(YZ)
|
||||||
|
/// |> startProfileAt([-100, 200], %)
|
||||||
|
/// |> line(end = [200, 0])
|
||||||
|
/// |> line(end = [0, -200])
|
||||||
|
/// |> line(end = [-200, 0])
|
||||||
|
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|
/// |> close()
|
||||||
|
///
|
||||||
|
/// circleSketch = startSketchOn(offsetPlane(YZ, offset = 150))
|
||||||
|
/// |> circle( center = [0, 100], radius = 50 )
|
||||||
|
///
|
||||||
|
/// loft([squareSketch, circleSketch])
|
||||||
|
/// ```
|
||||||
|
///
|
||||||
|
/// ```
|
||||||
|
/// // Loft a square and a circle on the `-XZ` plane using offset.
|
||||||
|
/// squareSketch = startSketchOn(-XZ)
|
||||||
|
/// |> startProfileAt([-100, 200], %)
|
||||||
|
/// |> line(end = [200, 0])
|
||||||
|
/// |> line(end = [0, -200])
|
||||||
|
/// |> line(end = [-200, 0])
|
||||||
|
/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|
||||||
|
/// |> close()
|
||||||
|
///
|
||||||
|
/// circleSketch = startSketchOn(offsetPlane(-XZ, offset = 150))
|
||||||
|
/// |> circle(center = [0, 100], radius = 50)
|
||||||
|
///
|
||||||
|
/// loft([squareSketch, circleSketch])
|
||||||
|
/// ```
|
||||||
|
///
|
||||||
|
/// ```
|
||||||
|
/// // A circle on the XY plane
|
||||||
|
/// startSketchOn(XY)
|
||||||
|
/// |> startProfileAt([0, 0], %)
|
||||||
|
/// |> circle( radius = 10, center = [0, 0] )
|
||||||
|
///
|
||||||
|
/// // Triangle on the plane 4 units above
|
||||||
|
/// startSketchOn(offsetPlane(XY, offset = 4))
|
||||||
|
/// |> startProfileAt([0, 0], %)
|
||||||
|
/// |> line(end = [10, 0])
|
||||||
|
/// |> line(end = [0, 10])
|
||||||
|
/// |> close()
|
||||||
|
/// ```
|
||||||
|
@(impl = std_rust)
|
||||||
|
export fn offsetPlane(
|
||||||
|
/// The plane (e.g. `XY`) which this new plane is created from.
|
||||||
|
@plane: Plane,
|
||||||
|
/// Distance from the standard plane this new plane will be created at.
|
||||||
|
offset: number(Length),
|
||||||
|
): Plane {}
|
||||||
|
@ -212,14 +212,6 @@ description: Variables in memory after executing angled_line.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -191,14 +191,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -395,14 +387,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -589,14 +573,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -850,14 +826,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -999,14 +967,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1193,14 +1153,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -210,7 +210,7 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -166,14 +166,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -317,14 +309,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -4,6 +4,15 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl
|
|||||||
---
|
---
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "String",
|
||||||
|
"value": "XY"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -22,18 +31,18 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "XY"
|
"value": "XZ"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -52,18 +61,18 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "String",
|
||||||
"value": "XZ"
|
"value": "YZ"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -82,16 +91,7 @@ description: Operations executed artifact_graph_example_code_offset_planes.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "String",
|
|
||||||
"value": "YZ"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
|
@ -32,14 +32,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -72,14 +64,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -112,14 +96,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -177,14 +153,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -153,14 +153,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -333,14 +325,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -489,14 +473,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -717,14 +693,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -854,14 +822,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1010,14 +970,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1268,14 +1220,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1417,14 +1361,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1554,14 +1490,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1710,14 +1638,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2000,14 +1920,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2145,14 +2057,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2301,14 +2205,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2488,14 +2384,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2625,14 +2513,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2781,14 +2661,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3004,14 +2876,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -3153,14 +3017,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -3290,14 +3146,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -3446,14 +3294,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -184,14 +184,6 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -172,14 +172,6 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -196,14 +196,6 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -196,14 +196,6 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -172,14 +172,6 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -134,14 +134,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -134,14 +134,6 @@ description: Variables in memory after executing big_number_angle_to_match_lengt
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -82,14 +82,6 @@ description: Variables in memory after executing circle_three_point.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -969,7 +969,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1046,7 +1046,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1148,7 +1148,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1250,7 +1250,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1326,7 +1326,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1445,7 +1445,7 @@ description: Artifact commands crazy_multi_profile.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1,85 +1,85 @@
|
|||||||
```mermaid
|
```mermaid
|
||||||
flowchart LR
|
flowchart LR
|
||||||
subgraph path2 [Path]
|
subgraph path2 [Path]
|
||||||
2["Path<br>[45, 85, 0]"]
|
2["Path<br>[43, 83, 0]"]
|
||||||
3["Segment<br>[91, 129, 0]"]
|
3["Segment<br>[89, 127, 0]"]
|
||||||
4["Segment<br>[135, 174, 0]"]
|
4["Segment<br>[133, 172, 0]"]
|
||||||
5["Segment<br>[180, 236, 0]"]
|
5["Segment<br>[178, 234, 0]"]
|
||||||
6["Segment<br>[242, 249, 0]"]
|
6["Segment<br>[240, 247, 0]"]
|
||||||
7[Solid2d]
|
7[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path20 [Path]
|
subgraph path20 [Path]
|
||||||
20["Path<br>[361, 401, 0]"]
|
20["Path<br>[359, 399, 0]"]
|
||||||
21["Segment<br>[407, 431, 0]"]
|
21["Segment<br>[405, 429, 0]"]
|
||||||
22["Segment<br>[437, 462, 0]"]
|
22["Segment<br>[435, 460, 0]"]
|
||||||
end
|
end
|
||||||
subgraph path23 [Path]
|
subgraph path23 [Path]
|
||||||
23["Path<br>[476, 515, 0]"]
|
23["Path<br>[474, 513, 0]"]
|
||||||
24["Segment<br>[521, 586, 0]"]
|
24["Segment<br>[519, 584, 0]"]
|
||||||
25["Segment<br>[592, 660, 0]"]
|
25["Segment<br>[590, 658, 0]"]
|
||||||
26["Segment<br>[666, 754, 0]"]
|
26["Segment<br>[664, 752, 0]"]
|
||||||
27["Segment<br>[760, 816, 0]"]
|
27["Segment<br>[758, 814, 0]"]
|
||||||
28["Segment<br>[822, 829, 0]"]
|
28["Segment<br>[820, 827, 0]"]
|
||||||
29[Solid2d]
|
29[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path30 [Path]
|
subgraph path30 [Path]
|
||||||
30["Path<br>[843, 882, 0]"]
|
30["Path<br>[841, 880, 0]"]
|
||||||
31["Segment<br>[888, 908, 0]"]
|
31["Segment<br>[886, 906, 0]"]
|
||||||
32["Segment<br>[914, 940, 0]"]
|
32["Segment<br>[912, 938, 0]"]
|
||||||
33["Segment<br>[946, 1002, 0]"]
|
33["Segment<br>[944, 1000, 0]"]
|
||||||
34["Segment<br>[1008, 1015, 0]"]
|
34["Segment<br>[1006, 1013, 0]"]
|
||||||
35[Solid2d]
|
35[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path36 [Path]
|
subgraph path36 [Path]
|
||||||
36["Path<br>[1029, 1084, 0]"]
|
36["Path<br>[1027, 1082, 0]"]
|
||||||
37["Segment<br>[1029, 1084, 0]"]
|
37["Segment<br>[1027, 1082, 0]"]
|
||||||
38[Solid2d]
|
38[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path39 [Path]
|
subgraph path39 [Path]
|
||||||
39["Path<br>[1098, 1137, 0]"]
|
39["Path<br>[1096, 1135, 0]"]
|
||||||
40["Segment<br>[1143, 1167, 0]"]
|
40["Segment<br>[1141, 1165, 0]"]
|
||||||
41["Segment<br>[1173, 1198, 0]"]
|
41["Segment<br>[1171, 1196, 0]"]
|
||||||
42["Segment<br>[1204, 1260, 0]"]
|
42["Segment<br>[1202, 1258, 0]"]
|
||||||
43["Segment<br>[1266, 1273, 0]"]
|
43["Segment<br>[1264, 1271, 0]"]
|
||||||
44[Solid2d]
|
44[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path59 [Path]
|
subgraph path59 [Path]
|
||||||
59["Path<br>[1445, 1483, 0]"]
|
59["Path<br>[1441, 1479, 0]"]
|
||||||
60["Segment<br>[1489, 1513, 0]"]
|
60["Segment<br>[1485, 1509, 0]"]
|
||||||
61["Segment<br>[1519, 1544, 0]"]
|
61["Segment<br>[1515, 1540, 0]"]
|
||||||
end
|
end
|
||||||
subgraph path62 [Path]
|
subgraph path62 [Path]
|
||||||
62["Path<br>[1558, 1597, 0]"]
|
62["Path<br>[1554, 1593, 0]"]
|
||||||
63["Segment<br>[1603, 1627, 0]"]
|
63["Segment<br>[1599, 1623, 0]"]
|
||||||
64["Segment<br>[1633, 1658, 0]"]
|
64["Segment<br>[1629, 1654, 0]"]
|
||||||
65["Segment<br>[1664, 1720, 0]"]
|
65["Segment<br>[1660, 1716, 0]"]
|
||||||
66["Segment<br>[1726, 1733, 0]"]
|
66["Segment<br>[1722, 1729, 0]"]
|
||||||
67[Solid2d]
|
67[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path68 [Path]
|
subgraph path68 [Path]
|
||||||
68["Path<br>[1747, 1786, 0]"]
|
68["Path<br>[1743, 1782, 0]"]
|
||||||
69["Segment<br>[1792, 1815, 0]"]
|
69["Segment<br>[1788, 1811, 0]"]
|
||||||
70["Segment<br>[1821, 1846, 0]"]
|
70["Segment<br>[1817, 1842, 0]"]
|
||||||
71["Segment<br>[1852, 1908, 0]"]
|
71["Segment<br>[1848, 1904, 0]"]
|
||||||
72["Segment<br>[1914, 1921, 0]"]
|
72["Segment<br>[1910, 1917, 0]"]
|
||||||
73[Solid2d]
|
73[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path74 [Path]
|
subgraph path74 [Path]
|
||||||
74["Path<br>[1935, 1991, 0]"]
|
74["Path<br>[1931, 1987, 0]"]
|
||||||
75["Segment<br>[1935, 1991, 0]"]
|
75["Segment<br>[1931, 1987, 0]"]
|
||||||
76[Solid2d]
|
76[Solid2d]
|
||||||
end
|
end
|
||||||
subgraph path77 [Path]
|
subgraph path77 [Path]
|
||||||
77["Path<br>[2005, 2045, 0]"]
|
77["Path<br>[2001, 2041, 0]"]
|
||||||
78["Segment<br>[2051, 2116, 0]"]
|
78["Segment<br>[2047, 2112, 0]"]
|
||||||
79["Segment<br>[2122, 2190, 0]"]
|
79["Segment<br>[2118, 2186, 0]"]
|
||||||
80["Segment<br>[2196, 2284, 0]"]
|
80["Segment<br>[2192, 2280, 0]"]
|
||||||
81["Segment<br>[2290, 2346, 0]"]
|
81["Segment<br>[2286, 2342, 0]"]
|
||||||
82["Segment<br>[2352, 2359, 0]"]
|
82["Segment<br>[2348, 2355, 0]"]
|
||||||
83[Solid2d]
|
83[Solid2d]
|
||||||
end
|
end
|
||||||
1["Plane<br>[12, 31, 0]"]
|
1["Plane<br>[12, 29, 0]"]
|
||||||
8["Sweep Extrusion<br>[263, 295, 0]"]
|
8["Sweep Extrusion<br>[261, 293, 0]"]
|
||||||
9[Wall]
|
9[Wall]
|
||||||
10[Wall]
|
10[Wall]
|
||||||
11[Wall]
|
11[Wall]
|
||||||
@ -91,8 +91,8 @@ flowchart LR
|
|||||||
17["SweepEdge Adjacent"]
|
17["SweepEdge Adjacent"]
|
||||||
18["SweepEdge Opposite"]
|
18["SweepEdge Opposite"]
|
||||||
19["SweepEdge Adjacent"]
|
19["SweepEdge Adjacent"]
|
||||||
45["Sweep RevolveAboutEdge<br>[1287, 1353, 0]"]
|
45["Sweep RevolveAboutEdge<br>[1285, 1351, 0]"]
|
||||||
46["Sweep Extrusion<br>[1367, 1398, 0]"]
|
46["Sweep Extrusion<br>[1365, 1396, 0]"]
|
||||||
47[Wall]
|
47[Wall]
|
||||||
48[Wall]
|
48[Wall]
|
||||||
49[Wall]
|
49[Wall]
|
||||||
@ -104,8 +104,8 @@ flowchart LR
|
|||||||
55["SweepEdge Adjacent"]
|
55["SweepEdge Adjacent"]
|
||||||
56["SweepEdge Opposite"]
|
56["SweepEdge Opposite"]
|
||||||
57["SweepEdge Adjacent"]
|
57["SweepEdge Adjacent"]
|
||||||
58["Plane<br>[1411, 1431, 0]"]
|
58["Plane<br>[1409, 1427, 0]"]
|
||||||
84["Sweep Extrusion<br>[2373, 2406, 0]"]
|
84["Sweep Extrusion<br>[2369, 2402, 0]"]
|
||||||
85[Wall]
|
85[Wall]
|
||||||
86[Wall]
|
86[Wall]
|
||||||
87[Wall]
|
87[Wall]
|
||||||
@ -120,7 +120,7 @@ flowchart LR
|
|||||||
96["SweepEdge Adjacent"]
|
96["SweepEdge Adjacent"]
|
||||||
97["SweepEdge Opposite"]
|
97["SweepEdge Opposite"]
|
||||||
98["SweepEdge Adjacent"]
|
98["SweepEdge Adjacent"]
|
||||||
99["Sweep RevolveAboutEdge<br>[2420, 2465, 0]"]
|
99["Sweep RevolveAboutEdge<br>[2416, 2461, 0]"]
|
||||||
100[Wall]
|
100[Wall]
|
||||||
101[Wall]
|
101[Wall]
|
||||||
102[Wall]
|
102[Wall]
|
||||||
@ -132,7 +132,7 @@ flowchart LR
|
|||||||
108["SweepEdge Adjacent"]
|
108["SweepEdge Adjacent"]
|
||||||
109["SweepEdge Opposite"]
|
109["SweepEdge Opposite"]
|
||||||
110["SweepEdge Adjacent"]
|
110["SweepEdge Adjacent"]
|
||||||
111["StartSketchOnFace<br>[308, 347, 0]"]
|
111["StartSketchOnFace<br>[306, 345, 0]"]
|
||||||
1 --- 2
|
1 --- 2
|
||||||
2 --- 3
|
2 --- 3
|
||||||
2 --- 4
|
2 --- 4
|
||||||
|
@ -20,13 +20,20 @@ description: Result of parsing crazy_multi_profile.kcl
|
|||||||
"init": {
|
"init": {
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'XZ'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "XZ",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "XZ"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
@ -2561,13 +2568,28 @@ description: Result of parsing crazy_multi_profile.kcl
|
|||||||
"init": {
|
"init": {
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
|
"argument": {
|
||||||
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"raw": "'-XZ'",
|
"name": {
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"name": "XZ",
|
||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Literal",
|
"type": "Identifier"
|
||||||
"type": "Literal",
|
},
|
||||||
"value": "-XZ"
|
"path": [],
|
||||||
|
"start": 0,
|
||||||
|
"type": "Name",
|
||||||
|
"type": "Name"
|
||||||
|
},
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"operator": "-",
|
||||||
|
"start": 0,
|
||||||
|
"type": "UnaryExpression",
|
||||||
|
"type": "UnaryExpression"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"callee": {
|
"callee": {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
sketch001 = startSketchOn('XZ')
|
sketch001 = startSketchOn(XZ)
|
||||||
profile001 = startProfileAt([6.71, -3.66], sketch001)
|
profile001 = startProfileAt([6.71, -3.66], sketch001)
|
||||||
|> line(end = [2.65, 9.02], tag = $seg02)
|
|> line(end = [2.65, 9.02], tag = $seg02)
|
||||||
|> line(end = [3.73, -9.36], tag = $seg01)
|
|> line(end = [3.73, -9.36], tag = $seg01)
|
||||||
@ -28,7 +28,7 @@ profile006 = startProfileAt([9.65, 3.82], sketch002)
|
|||||||
|> close()
|
|> close()
|
||||||
revolve001 = revolve(profile004, angle = 45, axis = getNextAdjacentEdge(seg01))
|
revolve001 = revolve(profile004, angle = 45, axis = getNextAdjacentEdge(seg01))
|
||||||
extrude002 = extrude(profile006, length = 4)
|
extrude002 = extrude(profile006, length = 4)
|
||||||
sketch003 = startSketchOn('-XZ')
|
sketch003 = startSketchOn(-XZ)
|
||||||
profile007 = startProfileAt([4.8, 7.55], sketch003)
|
profile007 = startProfileAt([4.8, 7.55], sketch003)
|
||||||
|> line(end = [7.39, 2.58])
|
|> line(end = [7.39, 2.58])
|
||||||
|> line(end = [7.02, -2.85])
|
|> line(end = [7.02, -2.85])
|
||||||
|
@ -7,8 +7,8 @@ description: Operations executed crazy_multi_profile.kcl
|
|||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"planeOrSolid": {
|
"planeOrSolid": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "Plane",
|
||||||
"value": "XZ"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
@ -154,8 +154,8 @@ description: Operations executed crazy_multi_profile.kcl
|
|||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"planeOrSolid": {
|
"planeOrSolid": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "String",
|
"type": "Plane",
|
||||||
"value": "-XZ"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
|
@ -15,9 +15,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -28,9 +28,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -58,9 +58,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -83,9 +83,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -165,14 +165,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -349,14 +341,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -367,9 +351,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -380,9 +364,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -410,9 +394,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -435,9 +419,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -517,14 +501,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -618,9 +594,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2094,
|
"commentStart": 2090,
|
||||||
"end": 2115,
|
"end": 2111,
|
||||||
"start": 2094,
|
"start": 2090,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -662,9 +638,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-6.39
|
-6.39
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2094,
|
"commentStart": 2090,
|
||||||
"end": 2115,
|
"end": 2111,
|
||||||
"start": 2094,
|
"start": 2090,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -782,14 +758,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -847,9 +815,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -872,9 +840,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -954,14 +922,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1065,14 +1025,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1083,9 +1035,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1096,9 +1048,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1126,9 +1078,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1151,9 +1103,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1233,14 +1185,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1330,9 +1274,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
13.3
|
13.3
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 564,
|
"commentStart": 562,
|
||||||
"end": 585,
|
"end": 583,
|
||||||
"start": 564,
|
"start": 562,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA001"
|
"value": "rectangleSegmentA001"
|
||||||
},
|
},
|
||||||
@ -1443,14 +1387,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1461,9 +1397,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1474,9 +1410,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1504,9 +1440,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1529,9 +1465,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1611,14 +1547,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1802,14 +1730,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1820,9 +1740,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1833,9 +1753,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1863,9 +1783,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -1888,9 +1808,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -1970,14 +1890,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2104,14 +2016,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2122,9 +2026,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -2135,9 +2039,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -2165,9 +2069,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -2190,9 +2094,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -2272,14 +2176,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2457,14 +2353,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2475,9 +2363,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -2488,9 +2376,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -2518,9 +2406,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -2543,9 +2431,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -2625,14 +2513,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2779,14 +2659,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2925,14 +2797,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3071,14 +2935,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3166,14 +3022,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3217,9 +3065,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-6.39
|
-6.39
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 2094,
|
"commentStart": 2090,
|
||||||
"end": 2115,
|
"end": 2111,
|
||||||
"start": 2094,
|
"start": 2090,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "rectangleSegmentA002"
|
"value": "rectangleSegmentA002"
|
||||||
},
|
},
|
||||||
@ -3337,14 +3185,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3497,14 +3337,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -3515,9 +3347,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -3528,9 +3360,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -3558,9 +3390,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -3583,9 +3415,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -3665,14 +3497,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3892,14 +3716,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3974,14 +3790,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -4007,14 +3815,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -4025,9 +3825,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -4038,9 +3838,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
"sourceRange": [],
|
"sourceRange": [],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -4068,9 +3868,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
-3.66
|
-3.66
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 122,
|
"commentStart": 120,
|
||||||
"end": 128,
|
"end": 126,
|
||||||
"start": 122,
|
"start": 120,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg02"
|
"value": "seg02"
|
||||||
},
|
},
|
||||||
@ -4093,9 +3893,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
5.36
|
5.36
|
||||||
],
|
],
|
||||||
"tag": {
|
"tag": {
|
||||||
"commentStart": 167,
|
"commentStart": 165,
|
||||||
"end": 173,
|
"end": 171,
|
||||||
"start": 167,
|
"start": 165,
|
||||||
"type": "TagDeclarator",
|
"type": "TagDeclarator",
|
||||||
"value": "seg01"
|
"value": "seg01"
|
||||||
},
|
},
|
||||||
@ -4175,14 +3975,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -4261,14 +4053,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -170,14 +170,6 @@ description: Variables in memory after executing cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -209,14 +209,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -608,14 +600,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -92,14 +92,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -225,14 +217,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -351,14 +335,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -466,14 +442,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -536,14 +504,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -151,14 +151,6 @@ description: Variables in memory after executing function_sketch.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -151,14 +151,6 @@ description: Variables in memory after executing function_sketch_with_position.k
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -82,14 +82,6 @@ description: Variables in memory after executing helix_simple.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -573,14 +573,6 @@ description: Variables in memory after executing i_shape.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1422,14 +1414,6 @@ description: Variables in memory after executing i_shape.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1704,14 +1688,6 @@ description: Variables in memory after executing i_shape.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -76,14 +76,6 @@ description: Variables in memory after executing import_whole.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -151,14 +151,6 @@ description: Variables in memory after executing intersect_cubes.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -339,14 +331,6 @@ description: Variables in memory after executing intersect_cubes.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -527,14 +511,6 @@ description: Variables in memory after executing intersect_cubes.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -66,7 +66,7 @@ description: Artifact commands 80-20-rail.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1365,7 +1365,7 @@ description: Artifact commands 80-20-rail.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1459,7 +1459,7 @@ description: Artifact commands 80-20-rail.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@ -757,6 +757,15 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -775,16 +784,7 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -883,6 +883,15 @@ description: Operations executed axial-fan.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -901,16 +910,7 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -1088,6 +1088,15 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1106,16 +1115,7 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -1138,8 +1138,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1174,8 +1174,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1210,8 +1210,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1246,8 +1246,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1282,8 +1282,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1318,8 +1318,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1354,8 +1354,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1390,8 +1390,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1426,8 +1426,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1462,8 +1462,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1498,8 +1498,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1534,8 +1534,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1583,6 +1583,15 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1601,16 +1610,7 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -1633,8 +1633,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1669,8 +1669,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1705,8 +1705,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1741,8 +1741,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1777,8 +1777,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1813,8 +1813,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1849,8 +1849,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1885,8 +1885,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1921,8 +1921,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1957,8 +1957,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1993,8 +1993,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2029,8 +2029,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2078,6 +2078,15 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -2096,16 +2105,7 @@ description: Operations executed axial-fan.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -2128,8 +2128,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2164,8 +2164,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2200,8 +2200,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2236,8 +2236,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2272,8 +2272,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2308,8 +2308,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2344,8 +2344,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2380,8 +2380,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2416,8 +2416,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2452,8 +2452,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2488,8 +2488,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -2524,8 +2524,8 @@ description: Operations executed axial-fan.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -4,6 +4,15 @@ description: Operations executed ball-bearing.kcl
|
|||||||
---
|
---
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -22,16 +31,7 @@ description: Operations executed ball-bearing.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -382,8 +382,8 @@ description: Operations executed ball-bearing.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -924,6 +924,15 @@ description: Operations executed ball-bearing.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -942,16 +951,7 @@ description: Operations executed ball-bearing.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
|
@ -35,7 +35,7 @@ description: Artifact commands bench.kcl
|
|||||||
"command": {
|
"command": {
|
||||||
"type": "make_plane",
|
"type": "make_plane",
|
||||||
"origin": {
|
"origin": {
|
||||||
"x": -28.0,
|
"x": 28.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -74,7 +74,7 @@ description: Artifact commands bench.kcl
|
|||||||
"command": {
|
"command": {
|
||||||
"type": "make_plane",
|
"type": "make_plane",
|
||||||
"origin": {
|
"origin": {
|
||||||
"x": 28.0,
|
"x": -28.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -1994,9 +1994,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2385,9 +2385,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2836,9 +2836,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -3227,9 +3227,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -7414,7 +7414,7 @@ description: Artifact commands bench.kcl
|
|||||||
"command": {
|
"command": {
|
||||||
"type": "make_plane",
|
"type": "make_plane",
|
||||||
"origin": {
|
"origin": {
|
||||||
"x": -28.0,
|
"x": 28.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -7457,9 +7457,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -7543,7 +7543,7 @@ description: Artifact commands bench.kcl
|
|||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 1.0,
|
"x": -1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -7581,7 +7581,7 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": -0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
@ -7601,7 +7601,7 @@ description: Artifact commands bench.kcl
|
|||||||
"type": "move_path_pen",
|
"type": "move_path_pen",
|
||||||
"path": "[uuid]",
|
"path": "[uuid]",
|
||||||
"to": {
|
"to": {
|
||||||
"x": 28.0,
|
"x": -28.0,
|
||||||
"y": 32.4,
|
"y": 32.4,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
@ -7907,7 +7907,7 @@ description: Artifact commands bench.kcl
|
|||||||
"command": {
|
"command": {
|
||||||
"type": "make_plane",
|
"type": "make_plane",
|
||||||
"origin": {
|
"origin": {
|
||||||
"x": 28.0,
|
"x": -28.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -7950,9 +7950,9 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -1.0,
|
"x": 1.0,
|
||||||
"y": -0.0,
|
"y": 0.0,
|
||||||
"z": -0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -8036,7 +8036,7 @@ description: Artifact commands bench.kcl
|
|||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 1.0,
|
"x": -1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -8074,7 +8074,7 @@ description: Artifact commands bench.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": -0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
@ -8094,7 +8094,7 @@ description: Artifact commands bench.kcl
|
|||||||
"type": "move_path_pen",
|
"type": "move_path_pen",
|
||||||
"path": "[uuid]",
|
"path": "[uuid]",
|
||||||
"to": {
|
"to": {
|
||||||
"x": -28.0,
|
"x": 28.0,
|
||||||
"y": 32.4,
|
"y": 32.4,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
|
@ -360,7 +360,7 @@ flowchart LR
|
|||||||
172["SweepEdge Adjacent"]
|
172["SweepEdge Adjacent"]
|
||||||
173["SweepEdge Opposite"]
|
173["SweepEdge Opposite"]
|
||||||
174["SweepEdge Adjacent"]
|
174["SweepEdge Adjacent"]
|
||||||
175["Plane<br>[823, 865, 0]"]
|
175["Plane<br>[823, 864, 0]"]
|
||||||
199["Sweep Extrusion<br>[1460, 1498, 6]"]
|
199["Sweep Extrusion<br>[1460, 1498, 6]"]
|
||||||
200[Wall]
|
200[Wall]
|
||||||
201[Wall]
|
201[Wall]
|
||||||
@ -487,7 +487,7 @@ flowchart LR
|
|||||||
345["SweepEdge Adjacent"]
|
345["SweepEdge Adjacent"]
|
||||||
346["SweepEdge Opposite"]
|
346["SweepEdge Opposite"]
|
||||||
347["SweepEdge Adjacent"]
|
347["SweepEdge Adjacent"]
|
||||||
348["Plane<br>[875, 916, 0]"]
|
348["Plane<br>[874, 916, 0]"]
|
||||||
372["Sweep Extrusion<br>[1460, 1498, 6]"]
|
372["Sweep Extrusion<br>[1460, 1498, 6]"]
|
||||||
373[Wall]
|
373[Wall]
|
||||||
374[Wall]
|
374[Wall]
|
||||||
@ -706,7 +706,7 @@ flowchart LR
|
|||||||
648["Sweep Extrusion<br>[3156, 3180, 6]"]
|
648["Sweep Extrusion<br>[3156, 3180, 6]"]
|
||||||
649["Plane<br>[3780, 3815, 6]"]
|
649["Plane<br>[3780, 3815, 6]"]
|
||||||
653["Plane<br>[3846, 3875, 6]"]
|
653["Plane<br>[3846, 3875, 6]"]
|
||||||
663["Sweep Sweep<br>[3887, 3914, 6]"]
|
663["Sweep Sweep<br>[3888, 3915, 6]"]
|
||||||
664[Wall]
|
664[Wall]
|
||||||
665[Wall]
|
665[Wall]
|
||||||
666[Wall]
|
666[Wall]
|
||||||
@ -732,7 +732,7 @@ flowchart LR
|
|||||||
686["SweepEdge Adjacent"]
|
686["SweepEdge Adjacent"]
|
||||||
687["Plane<br>[3780, 3815, 6]"]
|
687["Plane<br>[3780, 3815, 6]"]
|
||||||
691["Plane<br>[3846, 3875, 6]"]
|
691["Plane<br>[3846, 3875, 6]"]
|
||||||
701["Sweep Sweep<br>[3887, 3914, 6]"]
|
701["Sweep Sweep<br>[3888, 3915, 6]"]
|
||||||
702[Wall]
|
702[Wall]
|
||||||
703[Wall]
|
703[Wall]
|
||||||
704[Wall]
|
704[Wall]
|
||||||
@ -1085,66 +1085,66 @@ flowchart LR
|
|||||||
176 --- 197
|
176 --- 197
|
||||||
176 ---- 199
|
176 ---- 199
|
||||||
176 --- 198
|
176 --- 198
|
||||||
177 --- 219
|
177 --- 200
|
||||||
177 --- 260
|
177 --- 222
|
||||||
177 --- 261
|
177 --- 223
|
||||||
178 --- 218
|
178 --- 201
|
||||||
178 --- 258
|
178 --- 224
|
||||||
178 --- 259
|
178 --- 225
|
||||||
179 --- 217
|
179 --- 202
|
||||||
179 --- 256
|
179 --- 226
|
||||||
179 --- 257
|
179 --- 227
|
||||||
180 --- 216
|
180 --- 203
|
||||||
180 --- 254
|
180 --- 228
|
||||||
180 --- 255
|
180 --- 229
|
||||||
181 --- 215
|
181 --- 204
|
||||||
181 --- 252
|
181 --- 230
|
||||||
181 --- 253
|
181 --- 231
|
||||||
182 --- 214
|
182 --- 205
|
||||||
182 --- 250
|
182 --- 232
|
||||||
182 --- 251
|
182 --- 233
|
||||||
183 --- 213
|
183 --- 206
|
||||||
183 --- 248
|
183 --- 234
|
||||||
183 --- 249
|
183 --- 235
|
||||||
184 --- 212
|
184 --- 207
|
||||||
184 --- 246
|
184 --- 236
|
||||||
184 --- 247
|
184 --- 237
|
||||||
185 --- 211
|
185 --- 208
|
||||||
185 --- 244
|
185 --- 238
|
||||||
185 --- 245
|
185 --- 239
|
||||||
186 --- 210
|
186 --- 209
|
||||||
186 --- 242
|
186 --- 240
|
||||||
186 --- 243
|
186 --- 241
|
||||||
187 --- 209
|
187 --- 210
|
||||||
187 --- 240
|
187 --- 242
|
||||||
187 --- 241
|
187 --- 243
|
||||||
188 --- 208
|
188 --- 211
|
||||||
188 --- 238
|
188 --- 244
|
||||||
188 --- 239
|
188 --- 245
|
||||||
189 --- 207
|
189 --- 212
|
||||||
189 --- 236
|
189 --- 246
|
||||||
189 --- 237
|
189 --- 247
|
||||||
190 --- 206
|
190 --- 213
|
||||||
190 --- 234
|
190 --- 248
|
||||||
190 --- 235
|
190 --- 249
|
||||||
191 --- 205
|
191 --- 214
|
||||||
191 --- 232
|
191 --- 250
|
||||||
191 --- 233
|
191 --- 251
|
||||||
192 --- 204
|
192 --- 215
|
||||||
192 --- 230
|
192 --- 252
|
||||||
192 --- 231
|
192 --- 253
|
||||||
193 --- 203
|
193 --- 216
|
||||||
193 --- 228
|
193 --- 254
|
||||||
193 --- 229
|
193 --- 255
|
||||||
194 --- 202
|
194 --- 217
|
||||||
194 --- 226
|
194 --- 256
|
||||||
194 --- 227
|
194 --- 257
|
||||||
195 --- 201
|
195 --- 218
|
||||||
195 --- 224
|
195 --- 258
|
||||||
195 --- 225
|
195 --- 259
|
||||||
196 --- 200
|
196 --- 219
|
||||||
196 --- 222
|
196 --- 260
|
||||||
196 --- 223
|
196 --- 261
|
||||||
199 --- 200
|
199 --- 200
|
||||||
199 --- 201
|
199 --- 201
|
||||||
199 --- 202
|
199 --- 202
|
||||||
@ -1230,66 +1230,66 @@ flowchart LR
|
|||||||
262 --- 283
|
262 --- 283
|
||||||
262 ---- 285
|
262 ---- 285
|
||||||
262 --- 284
|
262 --- 284
|
||||||
263 --- 305
|
263 --- 286
|
||||||
263 --- 346
|
263 --- 308
|
||||||
263 --- 347
|
263 --- 309
|
||||||
264 --- 304
|
264 --- 287
|
||||||
264 --- 344
|
264 --- 310
|
||||||
264 --- 345
|
264 --- 311
|
||||||
265 --- 303
|
265 --- 288
|
||||||
265 --- 342
|
265 --- 312
|
||||||
265 --- 343
|
265 --- 313
|
||||||
266 --- 302
|
266 --- 289
|
||||||
266 --- 340
|
266 --- 314
|
||||||
266 --- 341
|
266 --- 315
|
||||||
267 --- 301
|
267 --- 290
|
||||||
267 --- 338
|
267 --- 316
|
||||||
267 --- 339
|
267 --- 317
|
||||||
268 --- 300
|
268 --- 291
|
||||||
268 --- 336
|
268 --- 318
|
||||||
268 --- 337
|
268 --- 319
|
||||||
269 --- 299
|
269 --- 292
|
||||||
269 --- 334
|
269 --- 320
|
||||||
269 --- 335
|
269 --- 321
|
||||||
270 --- 298
|
270 --- 293
|
||||||
270 --- 332
|
270 --- 322
|
||||||
270 --- 333
|
270 --- 323
|
||||||
271 --- 297
|
271 --- 294
|
||||||
271 --- 330
|
271 --- 324
|
||||||
271 --- 331
|
271 --- 325
|
||||||
272 --- 296
|
272 --- 295
|
||||||
272 --- 328
|
272 --- 326
|
||||||
272 --- 329
|
272 --- 327
|
||||||
273 --- 295
|
273 --- 296
|
||||||
273 --- 326
|
273 --- 328
|
||||||
273 --- 327
|
273 --- 329
|
||||||
274 --- 294
|
274 --- 297
|
||||||
274 --- 324
|
274 --- 330
|
||||||
274 --- 325
|
274 --- 331
|
||||||
275 --- 293
|
275 --- 298
|
||||||
275 --- 322
|
275 --- 332
|
||||||
275 --- 323
|
275 --- 333
|
||||||
276 --- 292
|
276 --- 299
|
||||||
276 --- 320
|
276 --- 334
|
||||||
276 --- 321
|
276 --- 335
|
||||||
277 --- 291
|
277 --- 300
|
||||||
277 --- 318
|
277 --- 336
|
||||||
277 --- 319
|
277 --- 337
|
||||||
278 --- 290
|
278 --- 301
|
||||||
278 --- 316
|
278 --- 338
|
||||||
278 --- 317
|
278 --- 339
|
||||||
279 --- 289
|
279 --- 302
|
||||||
279 --- 314
|
279 --- 340
|
||||||
279 --- 315
|
279 --- 341
|
||||||
280 --- 288
|
280 --- 303
|
||||||
280 --- 312
|
280 --- 342
|
||||||
280 --- 313
|
280 --- 343
|
||||||
281 --- 287
|
281 --- 304
|
||||||
281 --- 310
|
281 --- 344
|
||||||
281 --- 311
|
281 --- 345
|
||||||
282 --- 286
|
282 --- 305
|
||||||
282 --- 308
|
282 --- 346
|
||||||
282 --- 309
|
282 --- 347
|
||||||
285 --- 286
|
285 --- 286
|
||||||
285 --- 287
|
285 --- 287
|
||||||
285 --- 288
|
285 --- 288
|
||||||
|
@ -353,7 +353,6 @@ description: Result of parsing bench.kcl
|
|||||||
"type": "CallExpressionKw",
|
"type": "CallExpressionKw",
|
||||||
"type": "CallExpressionKw",
|
"type": "CallExpressionKw",
|
||||||
"unlabeled": {
|
"unlabeled": {
|
||||||
"argument": {
|
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -368,13 +367,6 @@ description: Result of parsing bench.kcl
|
|||||||
"start": 0,
|
"start": 0,
|
||||||
"type": "Name",
|
"type": "Name",
|
||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
|
||||||
"commentStart": 0,
|
|
||||||
"end": 0,
|
|
||||||
"operator": "-",
|
|
||||||
"start": 0,
|
|
||||||
"type": "UnaryExpression",
|
|
||||||
"type": "UnaryExpression"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -423,6 +415,7 @@ description: Result of parsing bench.kcl
|
|||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
"left": {
|
"left": {
|
||||||
|
"argument": {
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -438,6 +431,13 @@ description: Result of parsing bench.kcl
|
|||||||
"type": "Name",
|
"type": "Name",
|
||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
|
"commentStart": 0,
|
||||||
|
"end": 0,
|
||||||
|
"operator": "-",
|
||||||
|
"start": 0,
|
||||||
|
"type": "UnaryExpression",
|
||||||
|
"type": "UnaryExpression"
|
||||||
|
},
|
||||||
"operator": "/",
|
"operator": "/",
|
||||||
"right": {
|
"right": {
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
@ -1100,7 +1100,6 @@ description: Result of parsing bench.kcl
|
|||||||
"expression": {
|
"expression": {
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
"argument": {
|
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -1116,13 +1115,6 @@ description: Result of parsing bench.kcl
|
|||||||
"type": "Name",
|
"type": "Name",
|
||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
"commentStart": 0,
|
|
||||||
"end": 0,
|
|
||||||
"operator": "-",
|
|
||||||
"start": 0,
|
|
||||||
"type": "UnaryExpression",
|
|
||||||
"type": "UnaryExpression"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -1196,7 +1188,6 @@ description: Result of parsing bench.kcl
|
|||||||
"expression": {
|
"expression": {
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
"argument": {
|
|
||||||
"abs_path": false,
|
"abs_path": false,
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
@ -1212,13 +1203,6 @@ description: Result of parsing bench.kcl
|
|||||||
"type": "Name",
|
"type": "Name",
|
||||||
"type": "Name"
|
"type": "Name"
|
||||||
},
|
},
|
||||||
"commentStart": 0,
|
|
||||||
"end": 0,
|
|
||||||
"operator": "-",
|
|
||||||
"start": 0,
|
|
||||||
"type": "UnaryExpression",
|
|
||||||
"type": "UnaryExpression"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"commentStart": 0,
|
"commentStart": 0,
|
||||||
"end": 0,
|
"end": 0,
|
||||||
|
@ -240,6 +240,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -258,16 +267,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -506,272 +506,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"type": "KclStdLibCall",
|
||||||
"offset": {
|
|
||||||
"value": {
|
|
||||||
"type": "Number",
|
|
||||||
"value": 28.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "GroupBegin",
|
|
||||||
"group": {
|
|
||||||
"type": "FunctionCall",
|
|
||||||
"name": "divider",
|
|
||||||
"functionSourceRange": [
|
|
||||||
1412,
|
|
||||||
1683,
|
|
||||||
6
|
|
||||||
],
|
|
||||||
"unlabeledArg": null,
|
|
||||||
"labeledArgs": {}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "GroupBegin",
|
|
||||||
"group": {
|
|
||||||
"type": "FunctionCall",
|
|
||||||
"name": "dividerSketch",
|
|
||||||
"functionSourceRange": [
|
|
||||||
309,
|
|
||||||
1393,
|
|
||||||
6
|
|
||||||
],
|
|
||||||
"unlabeledArg": null,
|
|
||||||
"labeledArgs": {}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"planeOrSolid": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "startSketchOn",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "GroupEnd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"length": {
|
|
||||||
"value": {
|
|
||||||
"type": "Number",
|
|
||||||
"value": 2.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "extrude",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "GroupBegin",
|
|
||||||
"group": {
|
|
||||||
"type": "FunctionCall",
|
|
||||||
"name": "dividerSketch",
|
|
||||||
"functionSourceRange": [
|
|
||||||
309,
|
|
||||||
1393,
|
|
||||||
6
|
|
||||||
],
|
|
||||||
"unlabeledArg": null,
|
|
||||||
"labeledArgs": {}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"planeOrSolid": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "startSketchOn",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "GroupEnd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"length": {
|
|
||||||
"value": {
|
|
||||||
"type": "Number",
|
|
||||||
"value": -2.0,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "extrude",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"faces": {
|
|
||||||
"value": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "String",
|
|
||||||
"value": "end"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"thickness": {
|
|
||||||
"value": {
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.5,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "shell",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Solid",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
|
||||||
"faces": {
|
|
||||||
"value": {
|
|
||||||
"type": "Array",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"type": "String",
|
|
||||||
"value": "start"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"thickness": {
|
|
||||||
"value": {
|
|
||||||
"type": "Number",
|
|
||||||
"value": 1.5,
|
|
||||||
"ty": {
|
|
||||||
"type": "Default",
|
|
||||||
"len": {
|
|
||||||
"type": "Mm"
|
|
||||||
},
|
|
||||||
"angle": {
|
|
||||||
"type": "Degrees"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"name": "shell",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Solid",
|
|
||||||
"value": {
|
|
||||||
"artifactId": "[uuid]"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "GroupEnd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -790,10 +533,41 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
"sourceRange": []
|
||||||
"sourceRange": [],
|
},
|
||||||
"type": "StdLibCall",
|
{
|
||||||
"unlabeledArg": {
|
"type": "GroupBegin",
|
||||||
|
"group": {
|
||||||
|
"type": "FunctionCall",
|
||||||
|
"name": "divider",
|
||||||
|
"functionSourceRange": [
|
||||||
|
1412,
|
||||||
|
1683,
|
||||||
|
6
|
||||||
|
],
|
||||||
|
"unlabeledArg": null,
|
||||||
|
"labeledArgs": {}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GroupBegin",
|
||||||
|
"group": {
|
||||||
|
"type": "FunctionCall",
|
||||||
|
"name": "dividerSketch",
|
||||||
|
"functionSourceRange": [
|
||||||
|
309,
|
||||||
|
1393,
|
||||||
|
6
|
||||||
|
],
|
||||||
|
"unlabeledArg": null,
|
||||||
|
"labeledArgs": {}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"planeOrSolid": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
@ -801,6 +575,232 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"name": "startSketchOn",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GroupEnd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"length": {
|
||||||
|
"value": {
|
||||||
|
"type": "Number",
|
||||||
|
"value": 2.0,
|
||||||
|
"ty": {
|
||||||
|
"type": "Default",
|
||||||
|
"len": {
|
||||||
|
"type": "Mm"
|
||||||
|
},
|
||||||
|
"angle": {
|
||||||
|
"type": "Degrees"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "extrude",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Sketch",
|
||||||
|
"value": {
|
||||||
|
"artifactId": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GroupBegin",
|
||||||
|
"group": {
|
||||||
|
"type": "FunctionCall",
|
||||||
|
"name": "dividerSketch",
|
||||||
|
"functionSourceRange": [
|
||||||
|
309,
|
||||||
|
1393,
|
||||||
|
6
|
||||||
|
],
|
||||||
|
"unlabeledArg": null,
|
||||||
|
"labeledArgs": {}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"planeOrSolid": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "startSketchOn",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GroupEnd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"length": {
|
||||||
|
"value": {
|
||||||
|
"type": "Number",
|
||||||
|
"value": -2.0,
|
||||||
|
"ty": {
|
||||||
|
"type": "Default",
|
||||||
|
"len": {
|
||||||
|
"type": "Mm"
|
||||||
|
},
|
||||||
|
"angle": {
|
||||||
|
"type": "Degrees"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "extrude",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Sketch",
|
||||||
|
"value": {
|
||||||
|
"artifactId": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"faces": {
|
||||||
|
"value": {
|
||||||
|
"type": "Array",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"type": "String",
|
||||||
|
"value": "end"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"thickness": {
|
||||||
|
"value": {
|
||||||
|
"type": "Number",
|
||||||
|
"value": 1.5,
|
||||||
|
"ty": {
|
||||||
|
"type": "Default",
|
||||||
|
"len": {
|
||||||
|
"type": "Mm"
|
||||||
|
},
|
||||||
|
"angle": {
|
||||||
|
"type": "Degrees"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "shell",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Solid",
|
||||||
|
"value": {
|
||||||
|
"artifactId": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"labeledArgs": {
|
||||||
|
"faces": {
|
||||||
|
"value": {
|
||||||
|
"type": "Array",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"type": "String",
|
||||||
|
"value": "start"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"thickness": {
|
||||||
|
"value": {
|
||||||
|
"type": "Number",
|
||||||
|
"value": 1.5,
|
||||||
|
"ty": {
|
||||||
|
"type": "Default",
|
||||||
|
"len": {
|
||||||
|
"type": "Mm"
|
||||||
|
},
|
||||||
|
"angle": {
|
||||||
|
"type": "Degrees"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "shell",
|
||||||
|
"sourceRange": [],
|
||||||
|
"type": "StdLibCall",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Solid",
|
||||||
|
"value": {
|
||||||
|
"artifactId": "[uuid]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GroupEnd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"labeledArgs": {
|
||||||
|
"offset": {
|
||||||
|
"value": {
|
||||||
|
"type": "Number",
|
||||||
|
"value": -28.0,
|
||||||
|
"ty": {
|
||||||
|
"type": "Default",
|
||||||
|
"len": {
|
||||||
|
"type": "Mm"
|
||||||
|
},
|
||||||
|
"angle": {
|
||||||
|
"type": "Degrees"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
"group": {
|
"group": {
|
||||||
@ -950,6 +950,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -968,16 +977,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1080,6 +1080,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1098,16 +1107,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1210,7 +1210,7 @@ description: Operations executed bench.kcl
|
|||||||
"name": "armRest",
|
"name": "armRest",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3739,
|
3739,
|
||||||
3927,
|
3928,
|
||||||
6
|
6
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1219,6 +1219,15 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1237,16 +1246,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1282,6 +1282,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1300,16 +1309,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1379,7 +1379,7 @@ description: Operations executed bench.kcl
|
|||||||
"name": "armRest",
|
"name": "armRest",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
3739,
|
3739,
|
||||||
3927,
|
3928,
|
||||||
6
|
6
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1388,6 +1388,15 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1406,16 +1415,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1451,6 +1451,15 @@ description: Operations executed bench.kcl
|
|||||||
"type": "GroupEnd"
|
"type": "GroupEnd"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1469,16 +1478,7 @@ description: Operations executed bench.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
@ -131,14 +131,6 @@ description: Variables in memory after executing bottle.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -266,14 +258,6 @@ description: Variables in memory after executing bottle.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -400,14 +384,6 @@ description: Variables in memory after executing bottle.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -545,14 +521,6 @@ description: Variables in memory after executing bottle.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -679,14 +647,6 @@ description: Variables in memory after executing bottle.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -304,14 +304,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -589,14 +581,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -883,14 +867,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1054,14 +1030,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1348,14 +1316,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1519,14 +1479,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1813,14 +1765,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1984,14 +1928,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2278,14 +2214,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2519,14 +2447,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2813,14 +2733,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2984,14 +2896,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -3278,14 +3182,6 @@ description: Variables in memory after executing bracket.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -2291,7 +2291,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": -0.02,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 1.0
|
"z": 1.0
|
||||||
}
|
}
|
||||||
@ -2430,7 +2430,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": -0.02,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 1.0
|
"z": 1.0
|
||||||
}
|
}
|
||||||
@ -2709,8 +2709,8 @@ description: Artifact commands car-wheel-assembly.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.02,
|
||||||
"y": 0.0,
|
"y": -0.0,
|
||||||
"z": 1.0
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2848,8 +2848,8 @@ description: Artifact commands car-wheel-assembly.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.02,
|
||||||
"y": 0.0,
|
"y": -0.0,
|
||||||
"z": 1.0
|
"z": 1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -9231,7 +9231,7 @@ description: Artifact commands car-wheel-assembly.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 1.0
|
"z": -1.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -157,7 +157,7 @@ description: Artifact commands color-cube.kcl
|
|||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"x": 1.0,
|
"x": -1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
},
|
},
|
||||||
@ -1608,7 +1608,7 @@ description: Artifact commands color-cube.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": -0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
@ -1727,7 +1727,7 @@ description: Artifact commands color-cube.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": -0.0,
|
"x": 0.0,
|
||||||
"y": 1.0,
|
"y": 1.0,
|
||||||
"z": -0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
|
@ -328,18 +328,18 @@ flowchart LR
|
|||||||
117 --- 122
|
117 --- 122
|
||||||
117 ---- 124
|
117 ---- 124
|
||||||
117 --- 123
|
117 --- 123
|
||||||
118 --- 125
|
118 --- 128
|
||||||
118 --- 131
|
118 --- 137
|
||||||
118 --- 132
|
118 --- 138
|
||||||
119 --- 126
|
119 --- 127
|
||||||
119 --- 133
|
119 --- 135
|
||||||
119 --- 134
|
119 --- 136
|
||||||
120 --- 127
|
120 --- 126
|
||||||
120 --- 135
|
120 --- 133
|
||||||
120 --- 136
|
120 --- 134
|
||||||
121 --- 128
|
121 --- 125
|
||||||
121 --- 137
|
121 --- 131
|
||||||
121 --- 138
|
121 --- 132
|
||||||
124 --- 125
|
124 --- 125
|
||||||
124 --- 126
|
124 --- 126
|
||||||
124 --- 127
|
124 --- 127
|
||||||
|
@ -4,6 +4,15 @@ description: Operations executed color-cube.kcl
|
|||||||
---
|
---
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -22,18 +31,18 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -52,18 +61,18 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -82,18 +91,18 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -112,18 +121,18 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -142,18 +151,18 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
"name": "offsetPlane",
|
"name": "offsetPlane",
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
"unlabeledArg": {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "Plane",
|
"type": "Plane",
|
||||||
"artifact_id": "[uuid]"
|
"artifact_id": "[uuid]"
|
||||||
},
|
},
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -172,16 +181,7 @@ description: Operations executed color-cube.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
|
@ -32,14 +32,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -85,14 +77,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -137,7 +121,7 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"xAxis": {
|
"xAxis": {
|
||||||
"x": 1.0,
|
"x": -1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0,
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
@ -151,14 +135,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": -0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": -0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -191,14 +167,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -260,14 +228,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -300,14 +260,6 @@ description: Variables in memory after executing color-cube.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,15 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -52,16 +61,7 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -84,8 +84,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -120,8 +120,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -156,8 +156,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -192,8 +192,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -267,6 +267,15 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -285,16 +294,7 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -317,8 +317,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -353,8 +353,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -389,8 +389,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -425,8 +425,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -500,6 +500,15 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -518,16 +527,7 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -550,8 +550,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -586,8 +586,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -622,8 +622,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -658,8 +658,8 @@ description: Operations executed cycloidal-gear.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -173,14 +173,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -361,14 +353,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -549,14 +533,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -737,14 +713,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -925,14 +893,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1113,14 +1073,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1301,14 +1253,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1489,14 +1433,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1677,14 +1613,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1865,14 +1793,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2053,14 +1973,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2241,14 +2153,6 @@ description: Variables in memory after executing dodecahedron.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -98,6 +98,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -116,16 +125,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -253,6 +253,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -271,16 +280,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -365,6 +365,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -383,16 +392,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -496,6 +496,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -514,16 +523,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -705,6 +705,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -723,16 +732,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -860,6 +860,15 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -878,16 +887,7 @@ description: Operations executed dual-basin-utility-sink.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
|
@ -215,14 +215,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -562,14 +554,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -902,14 +886,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1120,14 +1096,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1639,14 +1607,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1846,14 +1806,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2046,14 +1998,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2264,14 +2208,6 @@ description: Variables in memory after executing enclosure.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -66,7 +66,7 @@ description: Artifact commands exhaust-manifold.kcl
|
|||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -467,9 +467,9 @@ description: Artifact commands exhaust-manifold.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 0.9998476951563913,
|
||||||
"y": 0.0,
|
"y": 0.01745240643728351,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -870,9 +870,9 @@ description: Artifact commands exhaust-manifold.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 0.9114032766354453,
|
||||||
"y": 0.0,
|
"y": 0.4115143586051088,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1273,9 +1273,9 @@ description: Artifact commands exhaust-manifold.kcl
|
|||||||
"animated": false,
|
"animated": false,
|
||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 0.9048270524660196,
|
||||||
"y": 0.0,
|
"y": 0.4257792915650726,
|
||||||
"z": 0.0
|
"z": -0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -24,8 +24,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -60,8 +60,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -362,8 +362,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -398,8 +398,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -700,8 +700,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -736,8 +736,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1038,8 +1038,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -1074,8 +1074,8 @@ description: Operations executed exhaust-manifold.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -621,14 +621,6 @@ description: Variables in memory after executing exhaust-manifold.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -95,14 +95,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -174,14 +166,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -342,11 +326,90 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
"start": {
|
||||||
|
"from": [
|
||||||
|
2.0625,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"to": [
|
||||||
|
2.0625,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"units": {
|
||||||
|
"type": "Inches"
|
||||||
|
},
|
||||||
|
"tag": null,
|
||||||
|
"__geoMeta": {
|
||||||
|
"id": "[uuid]",
|
||||||
|
"sourceRange": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"artifactId": "[uuid]",
|
||||||
|
"originalId": "[uuid]",
|
||||||
|
"units": {
|
||||||
|
"type": "Inches"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "Sketch",
|
||||||
|
"value": {
|
||||||
|
"type": "Sketch",
|
||||||
|
"id": "[uuid]",
|
||||||
|
"paths": [
|
||||||
|
{
|
||||||
|
"__geoMeta": {
|
||||||
|
"id": "[uuid]",
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
|
"ccw": true,
|
||||||
|
"center": [
|
||||||
|
1.75,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"from": [
|
||||||
|
2.0625,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"radius": 0.3125,
|
||||||
|
"tag": null,
|
||||||
|
"to": [
|
||||||
|
2.0625,
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"type": "Circle",
|
||||||
|
"units": {
|
||||||
|
"type": "Inches"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"on": {
|
||||||
|
"type": "plane",
|
||||||
|
"id": "[uuid]",
|
||||||
|
"artifactId": "[uuid]",
|
||||||
|
"value": "XY",
|
||||||
|
"origin": {
|
||||||
"x": 0.0,
|
"x": 0.0,
|
||||||
"y": 0.0,
|
"y": 0.0,
|
||||||
"z": 1.0,
|
"z": 0.0,
|
||||||
|
"units": {
|
||||||
|
"type": "Mm"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xAxis": {
|
||||||
|
"x": 1.0,
|
||||||
|
"y": 0.0,
|
||||||
|
"z": 0.0,
|
||||||
|
"units": {
|
||||||
|
"type": "Mm"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"yAxis": {
|
||||||
|
"x": 0.0,
|
||||||
|
"y": 1.0,
|
||||||
|
"z": 0.0,
|
||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
@ -437,14 +500,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -532,109 +587,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"start": {
|
|
||||||
"from": [
|
|
||||||
2.0625,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"to": [
|
|
||||||
2.0625,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"units": {
|
|
||||||
"type": "Inches"
|
|
||||||
},
|
|
||||||
"tag": null,
|
|
||||||
"__geoMeta": {
|
|
||||||
"id": "[uuid]",
|
|
||||||
"sourceRange": []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"artifactId": "[uuid]",
|
|
||||||
"originalId": "[uuid]",
|
|
||||||
"units": {
|
|
||||||
"type": "Inches"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Sketch",
|
|
||||||
"value": {
|
|
||||||
"type": "Sketch",
|
|
||||||
"id": "[uuid]",
|
|
||||||
"paths": [
|
|
||||||
{
|
|
||||||
"__geoMeta": {
|
|
||||||
"id": "[uuid]",
|
|
||||||
"sourceRange": []
|
|
||||||
},
|
|
||||||
"ccw": true,
|
|
||||||
"center": [
|
|
||||||
1.75,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"from": [
|
|
||||||
2.0625,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"radius": 0.3125,
|
|
||||||
"tag": null,
|
|
||||||
"to": [
|
|
||||||
2.0625,
|
|
||||||
0.0
|
|
||||||
],
|
|
||||||
"type": "Circle",
|
|
||||||
"units": {
|
|
||||||
"type": "Inches"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"on": {
|
|
||||||
"type": "plane",
|
|
||||||
"id": "[uuid]",
|
|
||||||
"artifactId": "[uuid]",
|
|
||||||
"value": "XY",
|
|
||||||
"origin": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"xAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"yAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -737,14 +689,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -898,14 +842,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -970,14 +906,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1049,14 +977,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1230,14 +1150,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1309,14 +1221,6 @@ description: Variables in memory after executing flange.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -348,14 +348,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -918,14 +910,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1267,14 +1251,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1429,14 +1405,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 1.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2069,14 +2037,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2361,14 +2321,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2658,14 +2610,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2950,14 +2894,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -39,8 +39,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toDegrees",
|
"name": "toDegrees",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
12033,
|
11927,
|
||||||
12082,
|
11976,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -57,8 +57,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -93,8 +93,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -147,8 +147,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toDegrees",
|
"name": "toDegrees",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
12033,
|
11927,
|
||||||
12082,
|
11976,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -165,8 +165,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -201,8 +201,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -255,8 +255,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toDegrees",
|
"name": "toDegrees",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
12033,
|
11927,
|
||||||
12082,
|
11976,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -273,8 +273,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -309,8 +309,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -501,6 +501,15 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -519,16 +528,7 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -894,8 +894,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
@ -930,8 +930,8 @@ description: Operations executed food-service-spatula.kcl
|
|||||||
"type": "FunctionCall",
|
"type": "FunctionCall",
|
||||||
"name": "toRadians",
|
"name": "toRadians",
|
||||||
"functionSourceRange": [
|
"functionSourceRange": [
|
||||||
11603,
|
11497,
|
||||||
11652,
|
11546,
|
||||||
1
|
1
|
||||||
],
|
],
|
||||||
"unlabeledArg": null,
|
"unlabeledArg": null,
|
||||||
|
@ -197,14 +197,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -414,14 +406,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -484,14 +468,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -825,14 +801,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1038,14 +1006,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -1348,14 +1308,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1674,14 +1626,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -1744,14 +1688,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2028,14 +1964,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2447,14 +2375,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -2521,14 +2441,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": -1.0,
|
|
||||||
"z": 0.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2572,14 +2484,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"solid": {
|
"solid": {
|
||||||
"type": "Solid",
|
"type": "Solid",
|
||||||
"id": "[uuid]",
|
"id": "[uuid]",
|
||||||
@ -2882,14 +2786,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.939693,
|
|
||||||
"y": -0.0,
|
|
||||||
"z": 0.34202,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3078,14 +2974,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3253,14 +3141,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3428,14 +3308,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
@ -3605,14 +3477,6 @@ description: Variables in memory after executing food-service-spatula.kcl
|
|||||||
"units": {
|
"units": {
|
||||||
"type": "Mm"
|
"type": "Mm"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"zAxis": {
|
|
||||||
"x": 0.0,
|
|
||||||
"y": 0.0,
|
|
||||||
"z": 1.0,
|
|
||||||
"units": {
|
|
||||||
"type": "Mm"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
@ -331,7 +331,7 @@ description: Artifact commands french-press.kcl
|
|||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": -1.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -702,7 +702,7 @@ description: Artifact commands french-press.kcl
|
|||||||
"adjust_camera": false,
|
"adjust_camera": false,
|
||||||
"planar_normal": {
|
"planar_normal": {
|
||||||
"x": 1.0,
|
"x": 1.0,
|
||||||
"y": 0.0,
|
"y": -1.0,
|
||||||
"z": 0.0
|
"z": 0.0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -494,6 +494,15 @@ description: Operations executed french-press.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -512,16 +521,7 @@ description: Operations executed french-press.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -845,6 +845,15 @@ description: Operations executed french-press.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -863,16 +872,7 @@ description: Operations executed french-press.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
@ -1320,6 +1320,15 @@ description: Operations executed french-press.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1338,16 +1347,7 @@ description: Operations executed french-press.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
|
@ -4,6 +4,15 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
---
|
---
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -22,16 +31,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -248,6 +248,15 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -266,16 +275,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
@ -1331,6 +1331,15 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "KclStdLibCall",
|
||||||
|
"name": "offsetPlane",
|
||||||
|
"unlabeledArg": {
|
||||||
|
"value": {
|
||||||
|
"type": "Plane",
|
||||||
|
"artifact_id": "[uuid]"
|
||||||
|
},
|
||||||
|
"sourceRange": []
|
||||||
|
},
|
||||||
"labeledArgs": {
|
"labeledArgs": {
|
||||||
"offset": {
|
"offset": {
|
||||||
"value": {
|
"value": {
|
||||||
@ -1349,16 +1358,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
|
|||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"name": "offsetPlane",
|
|
||||||
"sourceRange": [],
|
|
||||||
"type": "StdLibCall",
|
|
||||||
"unlabeledArg": {
|
|
||||||
"value": {
|
|
||||||
"type": "Plane",
|
|
||||||
"artifact_id": "[uuid]"
|
|
||||||
},
|
|
||||||
"sourceRange": []
|
"sourceRange": []
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "GroupBegin",
|
"type": "GroupBegin",
|
||||||
|