Compare commits

..

1 Commits

Author SHA1 Message Date
4de0b57ea4 Add array concatenation using the plus operator 2025-07-01 19:58:27 -04:00
170 changed files with 70678 additions and 84069 deletions

View File

@ -7,6 +7,7 @@ VITE_KC_API_WS_MODELING_URL=wss://api.dev.zoo.dev/ws/modeling/commands
VITE_KC_API_BASE_URL=https://api.dev.zoo.dev
VITE_KC_SITE_BASE_URL=https://dev.zoo.dev
VITE_KC_SITE_APP_URL=https://app.dev.zoo.dev
VITE_KC_SKIP_AUTH=false
VITE_KC_CONNECTION_TIMEOUT_MS=5000
#VITE_WASM_URL="optional way of overriding the wasm url, particular for unit tests which need this if you running not on the default 3000 port"
#VITE_KC_DEV_TOKEN="optional token to skip auth in the app"

View File

@ -3,4 +3,5 @@ VITE_KC_API_WS_MODELING_URL=wss://api.zoo.dev/ws/modeling/commands
VITE_KC_API_BASE_URL=https://api.zoo.dev
VITE_KC_SITE_BASE_URL=https://zoo.dev
VITE_KC_SITE_APP_URL=https://app.zoo.dev
VITE_KC_SKIP_AUTH=false
VITE_KC_CONNECTION_TIMEOUT_MS=15000

View File

@ -26,8 +26,6 @@ myXY = {
```
Any object with appropriate `origin`, `xAxis`, and `yAxis` fields can be used as a plane.
The plane's Z axis (i.e. which way is "up") will be the cross product X x Y. In other words,
KCL planes follow the right-hand rule.

View File

@ -573,7 +573,7 @@ sketch_001 = startSketchOn(XY)
await expect(page.locator('.cm-lint-marker-info')).toBeVisible()
// error in gutter
// error in guter
await expect(page.locator('.cm-lint-marker-info').first()).toBeVisible()
// error text on hover

2
interface.d.ts vendored
View File

@ -72,12 +72,14 @@ export interface IElectronAPI {
}
process: {
env: {
BASE_URL: string
IS_PLAYWRIGHT: string
VITE_KC_DEV_TOKEN: string
VITE_KC_API_WS_MODELING_URL: string
VITE_KC_API_BASE_URL: string
VITE_KC_SITE_BASE_URL: string
VITE_KC_SITE_APP_URL: string
VITE_KC_SKIP_AUTH: string
VITE_KC_CONNECTION_TIMEOUT_MS: string
VITE_KC_DEV_TOKEN: string
NODE_ENV: string

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -10,76 +10,71 @@ DATA;
NAMED_UNIT(*)
SI_UNIT($, .METRE.)
);
#2 = (
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($, .RADIAN.)
);
#3 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $);
#4 = (
#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $);
#3 = (
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1, #2))
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1))
REPRESENTATION_CONTEXT('', '3D')
);
#5 = CARTESIAN_POINT('NONE', (0.015, -0.01, -0.005));
#6 = VERTEX_POINT('NONE', #5);
#7 = CARTESIAN_POINT('NONE', (0.015, 0, -0.005));
#8 = VERTEX_POINT('NONE', #7);
#9 = DIRECTION('NONE', (1, 0, -0));
#10 = DIRECTION('NONE', (0, 1, 0));
#11 = CARTESIAN_POINT('NONE', (0.005, -0.01, -0.005));
#12 = AXIS2_PLACEMENT_3D('NONE', #11, #10, #9);
#13 = CIRCLE('NONE', #12, 0.01);
#14 = DIRECTION('NONE', (0, 1, 0));
#15 = VECTOR('NONE', #14, 1);
#16 = CARTESIAN_POINT('NONE', (0.015, -0.01, -0.005));
#17 = LINE('NONE', #16, #15);
#18 = DIRECTION('NONE', (1, 0, -0));
#19 = DIRECTION('NONE', (0, 1, 0));
#20 = CARTESIAN_POINT('NONE', (0.005, 0, -0.005));
#21 = AXIS2_PLACEMENT_3D('NONE', #20, #19, #18);
#22 = CIRCLE('NONE', #21, 0.01);
#23 = EDGE_CURVE('NONE', #6, #6, #13, .T.);
#24 = EDGE_CURVE('NONE', #6, #8, #17, .T.);
#25 = EDGE_CURVE('NONE', #8, #8, #22, .T.);
#26 = CARTESIAN_POINT('NONE', (0.005, -0.005, -0.005));
#27 = DIRECTION('NONE', (0, 1, 0));
#28 = DIRECTION('NONE', (1, 0, -0));
#29 = AXIS2_PLACEMENT_3D('NONE', #26, #27, #28);
#30 = CYLINDRICAL_SURFACE('NONE', #29, 0.01);
#31 = CARTESIAN_POINT('NONE', (0, -0.01, -0));
#32 = DIRECTION('NONE', (0, 1, 0));
#33 = AXIS2_PLACEMENT_3D('NONE', #31, #32, $);
#34 = PLANE('NONE', #33);
#35 = CARTESIAN_POINT('NONE', (0, 0, -0));
#36 = DIRECTION('NONE', (0, 1, 0));
#37 = AXIS2_PLACEMENT_3D('NONE', #35, #36, $);
#38 = PLANE('NONE', #37);
#39 = ORIENTED_EDGE('NONE', *, *, #23, .T.);
#40 = ORIENTED_EDGE('NONE', *, *, #25, .F.);
#41 = EDGE_LOOP('NONE', (#39));
#42 = FACE_BOUND('NONE', #41, .T.);
#43 = EDGE_LOOP('NONE', (#40));
#44 = FACE_BOUND('NONE', #43, .T.);
#45 = ADVANCED_FACE('NONE', (#42, #44), #30, .T.);
#46 = ORIENTED_EDGE('NONE', *, *, #23, .F.);
#47 = EDGE_LOOP('NONE', (#46));
#48 = FACE_BOUND('NONE', #47, .T.);
#49 = ADVANCED_FACE('NONE', (#48), #34, .F.);
#50 = ORIENTED_EDGE('NONE', *, *, #25, .T.);
#51 = EDGE_LOOP('NONE', (#50));
#52 = FACE_BOUND('NONE', #51, .T.);
#53 = ADVANCED_FACE('NONE', (#52), #38, .T.);
#54 = CLOSED_SHELL('NONE', (#45, #49, #53));
#55 = MANIFOLD_SOLID_BREP('NONE', #54);
#56 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');
#57 = PRODUCT_DEFINITION_CONTEXT('part definition', #56, 'design');
#58 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ());
#59 = PRODUCT_DEFINITION_FORMATION('', $, #58);
#60 = PRODUCT_DEFINITION('design', $, #59, #57);
#61 = PRODUCT_DEFINITION_SHAPE('NONE', $, #60);
#62 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#55), #4);
#63 = SHAPE_DEFINITION_REPRESENTATION(#61, #62);
#4 = CARTESIAN_POINT('NONE', (0.015, -0.01, -0.005));
#5 = VERTEX_POINT('NONE', #4);
#6 = CARTESIAN_POINT('NONE', (0.015, 0, -0.005));
#7 = VERTEX_POINT('NONE', #6);
#8 = DIRECTION('NONE', (1, 0, -0));
#9 = DIRECTION('NONE', (0, 1, 0));
#10 = CARTESIAN_POINT('NONE', (0.005, -0.01, -0.005));
#11 = AXIS2_PLACEMENT_3D('NONE', #10, #9, #8);
#12 = CIRCLE('NONE', #11, 0.01);
#13 = DIRECTION('NONE', (0, 1, 0));
#14 = VECTOR('NONE', #13, 1);
#15 = CARTESIAN_POINT('NONE', (0.015, -0.01, -0.005));
#16 = LINE('NONE', #15, #14);
#17 = DIRECTION('NONE', (1, 0, -0));
#18 = DIRECTION('NONE', (0, 1, 0));
#19 = CARTESIAN_POINT('NONE', (0.005, 0, -0.005));
#20 = AXIS2_PLACEMENT_3D('NONE', #19, #18, #17);
#21 = CIRCLE('NONE', #20, 0.01);
#22 = EDGE_CURVE('NONE', #5, #5, #12, .T.);
#23 = EDGE_CURVE('NONE', #5, #7, #16, .T.);
#24 = EDGE_CURVE('NONE', #7, #7, #21, .T.);
#25 = CARTESIAN_POINT('NONE', (0.005, -0.005, -0.005));
#26 = DIRECTION('NONE', (0, 1, 0));
#27 = DIRECTION('NONE', (1, 0, -0));
#28 = AXIS2_PLACEMENT_3D('NONE', #25, #26, #27);
#29 = CYLINDRICAL_SURFACE('NONE', #28, 0.01);
#30 = CARTESIAN_POINT('NONE', (0, -0.01, -0));
#31 = DIRECTION('NONE', (0, 1, 0));
#32 = AXIS2_PLACEMENT_3D('NONE', #30, #31, $);
#33 = PLANE('NONE', #32);
#34 = CARTESIAN_POINT('NONE', (0, 0, -0));
#35 = DIRECTION('NONE', (0, 1, 0));
#36 = AXIS2_PLACEMENT_3D('NONE', #34, #35, $);
#37 = PLANE('NONE', #36);
#38 = ORIENTED_EDGE('NONE', *, *, #22, .T.);
#39 = ORIENTED_EDGE('NONE', *, *, #24, .F.);
#40 = EDGE_LOOP('NONE', (#38));
#41 = FACE_BOUND('NONE', #40, .T.);
#42 = EDGE_LOOP('NONE', (#39));
#43 = FACE_BOUND('NONE', #42, .T.);
#44 = ADVANCED_FACE('NONE', (#41, #43), #29, .T.);
#45 = ORIENTED_EDGE('NONE', *, *, #22, .F.);
#46 = EDGE_LOOP('NONE', (#45));
#47 = FACE_BOUND('NONE', #46, .T.);
#48 = ADVANCED_FACE('NONE', (#47), #33, .F.);
#49 = ORIENTED_EDGE('NONE', *, *, #24, .T.);
#50 = EDGE_LOOP('NONE', (#49));
#51 = FACE_BOUND('NONE', #50, .T.);
#52 = ADVANCED_FACE('NONE', (#51), #37, .T.);
#53 = CLOSED_SHELL('NONE', (#44, #48, #52));
#54 = MANIFOLD_SOLID_BREP('NONE', #53);
#55 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');
#56 = PRODUCT_DEFINITION_CONTEXT('part definition', #55, 'design');
#57 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ());
#58 = PRODUCT_DEFINITION_FORMATION('', $, #57);
#59 = PRODUCT_DEFINITION('design', $, #58, #56);
#60 = PRODUCT_DEFINITION_SHAPE('NONE', $, #59);
#61 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#54), #3);
#62 = SHAPE_DEFINITION_REPRESENTATION(#60, #61);
ENDSEC;
END-ISO-10303-21;

View File

@ -49,61 +49,38 @@ lazy_static::lazy_static! {
pub static ref GRID_SCALE_TEXT_OBJECT_ID: uuid::Uuid = uuid::Uuid::parse_str("10782f33-f588-4668-8bcd-040502d26590").unwrap();
pub static ref DEFAULT_PLANE_INFO: IndexMap<PlaneName, PlaneInfo> = IndexMap::from([
(
PlaneName::Xy,
PlaneInfo {
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Unknown),
z_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
},
),
(
PlaneName::NegXy,
PlaneInfo {
origin: Point3d::new( 0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new( 0.0, 1.0, 0.0, UnitLen::Unknown),
z_axis: Point3d::new( 0.0, 0.0, -1.0, UnitLen::Unknown),
},
),
(
PlaneName::Xz,
PlaneInfo {
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
z_axis: Point3d::new(0.0, -1.0, 0.0, UnitLen::Unknown),
},
),
(
PlaneName::NegXz,
PlaneInfo {
origin: Point3d::new( 0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new( 0.0, 0.0, 1.0, UnitLen::Unknown),
z_axis: Point3d::new( 0.0, 1.0, 0.0, UnitLen::Unknown),
},
),
(
PlaneName::Yz,
PlaneInfo {
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
z_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Unknown),
},
),
(
PlaneName::NegYz,
PlaneInfo {
origin: Point3d::new( 0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new( 0.0, -1.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new( 0.0, 0.0, 1.0, UnitLen::Unknown),
z_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Unknown),
},
),
]);
(PlaneName::Xy,PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Unknown),
}),
(PlaneName::NegXy,
PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Unknown),
}),
(PlaneName::Xz, PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
}),
(PlaneName::NegXz, PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(-1.0, 0.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
}),
(PlaneName::Yz, PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(0.0, 1.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
}),
(PlaneName::NegYz, PlaneInfo{
origin: Point3d::new(0.0, 0.0, 0.0, UnitLen::Mm),
x_axis: Point3d::new(0.0, -1.0, 0.0, UnitLen::Unknown),
y_axis: Point3d::new(0.0, 0.0, 1.0, UnitLen::Unknown),
}),
]);
}
#[derive(Default, Debug)]

View File

@ -994,39 +994,6 @@ impl Node<MemberExpression> {
// Check the property and object match -- e.g. ints for arrays, strs for objects.
match (object, property, self.computed) {
(KclValue::Plane { value: plane }, Property::String(property), false) => match property.as_str() {
"yAxis" => {
let (p, u) = plane.info.y_axis.as_3_dims();
Ok(KclValue::array_from_point3d(
p,
NumericType::Known(crate::exec::UnitType::Length(u)),
vec![meta],
))
}
"xAxis" => {
let (p, u) = plane.info.x_axis.as_3_dims();
Ok(KclValue::array_from_point3d(
p,
NumericType::Known(crate::exec::UnitType::Length(u)),
vec![meta],
))
}
"origin" => {
let (p, u) = plane.info.origin.as_3_dims();
Ok(KclValue::array_from_point3d(
p,
NumericType::Known(crate::exec::UnitType::Length(u)),
vec![meta],
))
}
other => Err(KclError::new_undefined_value(
KclErrorDetails::new(
format!("Property '{other}' not found in plane"),
vec![self.clone().into()],
),
None,
)),
},
(KclValue::Object { value: map, meta: _ }, Property::String(property), false) => {
if let Some(value) = map.get(&property) {
Ok(value.to_owned())
@ -1046,22 +1013,7 @@ impl Node<MemberExpression> {
vec![self.clone().into()],
)))
}
(KclValue::Object { value: map, .. }, p @ Property::UInt(i), _) => {
if i == 0
&& let Some(value) = map.get("x")
{
return Ok(value.to_owned());
}
if i == 1
&& let Some(value) = map.get("y")
{
return Ok(value.to_owned());
}
if i == 2
&& let Some(value) = map.get("z")
{
return Ok(value.to_owned());
}
(KclValue::Object { .. }, p, _) => {
let t = p.type_name();
let article = article_for(t);
Err(KclError::new_semantic(KclErrorDetails::new(
@ -1134,6 +1086,32 @@ impl Node<MemberExpression> {
}
}
fn concat(left: &[KclValue], left_el_ty: &RuntimeType, right: &[KclValue], right_el_ty: &RuntimeType) -> KclValue {
if left.is_empty() {
return KclValue::HomArray {
value: right.to_vec(),
ty: right_el_ty.clone(),
};
}
if right.is_empty() {
return KclValue::HomArray {
value: left.to_vec(),
ty: left_el_ty.clone(),
};
}
let mut new = left.to_vec();
new.extend_from_slice(right);
// Propagate the element type if we can.
let ty = if right_el_ty.subtype(left_el_ty) {
left_el_ty.clone()
} else if left_el_ty.subtype(right_el_ty) {
right_el_ty.clone()
} else {
RuntimeType::any()
};
KclValue::HomArray { value: new, ty }
}
impl Node<BinaryExpression> {
#[async_recursion]
pub async fn get_result(&self, exec_state: &mut ExecState, ctx: &ExecutorContext) -> Result<KclValue, KclError> {
@ -1152,6 +1130,50 @@ impl Node<BinaryExpression> {
meta,
});
}
// Array plus is concatenation.
match (&left_value, &right_value) {
(
KclValue::HomArray {
value: left,
ty: left_el_ty,
..
},
KclValue::HomArray {
value: right,
ty: right_el_ty,
..
},
) => {
return Ok(concat(left, left_el_ty, right, right_el_ty));
}
(
KclValue::HomArray {
value: left,
ty: left_el_ty,
..
},
_,
) => {
// Any single value can be coerced to an array.
let right = vec![right_value.clone()];
let right_el_ty = RuntimeType::any();
return Ok(concat(left, left_el_ty, &right, &right_el_ty));
}
(
_,
KclValue::HomArray {
value: right,
ty: right_el_ty,
..
},
) => {
// Any single value can be coerced to an array.
let left = vec![left_value.clone()];
let left_el_ty = RuntimeType::any();
return Ok(concat(&left, &left_el_ty, right, right_el_ty));
}
_ => {}
}
}
// Then check if we have solids.
@ -2253,12 +2275,4 @@ y = x[0mm + 1]
"#;
parse_execute(ast).await.unwrap_err();
}
#[tokio::test(flavor = "multi_thread")]
async fn getting_property_of_plane() {
// let ast = include_str!("../../tests/inputs/planestuff.kcl");
let ast = std::fs::read_to_string("tests/inputs/planestuff.kcl").unwrap();
parse_execute(&ast).await.unwrap();
}
}

View File

@ -299,8 +299,6 @@ pub struct PlaneInfo {
pub x_axis: Point3d,
/// What should the plane's Y axis be?
pub y_axis: Point3d,
/// What should the plane's Z axis be?
pub z_axis: Point3d,
}
impl PlaneInfo {
@ -329,7 +327,6 @@ impl PlaneInfo {
z: 0.0,
units: _,
},
z_axis: _,
} => return PlaneData::XY,
Self {
origin:
@ -353,7 +350,6 @@ impl PlaneInfo {
z: 0.0,
units: _,
},
z_axis: _,
} => return PlaneData::NegXY,
Self {
origin:
@ -377,7 +373,6 @@ impl PlaneInfo {
z: 1.0,
units: _,
},
z_axis: _,
} => return PlaneData::XZ,
Self {
origin:
@ -401,7 +396,6 @@ impl PlaneInfo {
z: 1.0,
units: _,
},
z_axis: _,
} => return PlaneData::NegXZ,
Self {
origin:
@ -425,7 +419,6 @@ impl PlaneInfo {
z: 1.0,
units: _,
},
z_axis: _,
} => return PlaneData::YZ,
Self {
origin:
@ -449,7 +442,6 @@ impl PlaneInfo {
z: 1.0,
units: _,
},
z_axis: _,
} => return PlaneData::NegYZ,
_ => {}
}
@ -459,7 +451,6 @@ impl PlaneInfo {
origin: self.origin,
x_axis: self.x_axis,
y_axis: self.y_axis,
z_axis: self.z_axis,
})
}
}
@ -930,12 +921,6 @@ impl Point3d {
units: UnitLen::Unknown,
}
}
pub fn as_3_dims(&self) -> ([f64; 3], UnitLen) {
let p = [self.x, self.y, self.z];
let u = self.units;
(p, u)
}
}
impl From<[TyF64; 3]> for Point3d {

View File

@ -458,31 +458,6 @@ impl KclValue {
}
}
/// Put the point into a KCL point.
pub fn array_from_point3d(p: [f64; 3], ty: NumericType, meta: Vec<Metadata>) -> Self {
let [x, y, z] = p;
Self::HomArray {
value: vec![
Self::Number {
value: x,
meta: meta.clone(),
ty,
},
Self::Number {
value: y,
meta: meta.clone(),
ty,
},
Self::Number {
value: z,
meta: meta.clone(),
ty,
},
],
ty: ty.into(),
}
}
pub(crate) fn as_usize(&self) -> Option<usize> {
match self {
KclValue::Number { value, .. } => crate::try_f64_to_usize(*value),

View File

@ -246,7 +246,7 @@ impl RuntimeType {
}
// Subtype with no coercion, including refining numeric types.
fn subtype(&self, sup: &RuntimeType) -> bool {
pub(super) fn subtype(&self, sup: &RuntimeType) -> bool {
use RuntimeType::*;
match (self, sup) {
@ -1182,7 +1182,6 @@ impl KclValue {
.get("yAxis")
.and_then(Point3d::from_kcl_val)
.ok_or(CoercionError::from(self))?;
let z_axis = x_axis.axes_cross_product(&y_axis);
if value.get("zAxis").is_some() {
exec_state.warn(CompilationError::err(
@ -1199,7 +1198,6 @@ impl KclValue {
origin,
x_axis: x_axis.normalize(),
y_axis: y_axis.normalize(),
z_axis: z_axis.normalize(),
},
value: super::PlaneType::Uninit,
meta: meta.clone(),

View File

@ -212,29 +212,21 @@ pub fn common(
origin,
x_axis: x_vec,
y_axis: y_vec,
z_axis: x_vec.axes_cross_product(&y_vec),
};
let plane_equal_excluding_z = |plane: &&PlaneInfo, plane_info: &PlaneInfo| {
plane.origin == plane_info.origin && plane.x_axis == plane_info.x_axis && plane.y_axis == plane_info.y_axis
};
// Return early if we have a default plane.
if let Some((name, _)) = DEFAULT_PLANE_INFO
.iter()
.find(|(_, plane)| plane_equal_excluding_z(plane, &plane_info))
{
if let Some((name, _)) = DEFAULT_PLANE_INFO.iter().find(|(_, plane)| **plane == plane_info) {
return Ok(Some((call_source_range, *name, 0.0)));
}
let normalized_plane_info = normalize_plane_info(&plane_info);
println!("normalized plane info: {:#?}", normalized_plane_info);
println!("normalized plane info: {:?}", normalized_plane_info);
// Check our default planes.
let Some((matched_plane_name, _)) = DEFAULT_PLANE_INFO
.iter()
.find(|(_, plane)| plane_equal_excluding_z(plane, &normalized_plane_info))
.find(|(_, plane)| **plane == normalized_plane_info)
else {
return Ok(None);
};
@ -279,7 +271,6 @@ mod tests {
use super::{Z0003, lint_should_be_offset_plane};
use crate::lint::rule::{test_finding, test_no_finding};
// Both axes here are normalized.
test_finding!(
z0003_bad_sketch_on,
lint_should_be_offset_plane,
@ -296,30 +287,6 @@ startSketchOn({
Some("offsetPlane(XZ, offset = -14.3)".to_string())
);
// This test uses a Y axis that isn't normalized, to check the normalization code doesn't
// stop this lint from firing.
test_finding!(
z0003_bad_sketch_on_not_normalized_axes,
lint_should_be_offset_plane,
Z0003,
"\
a1 = startSketchOn({
origin = { x = 0, y = 0, z = 0 },
xAxis = { x = 1, y = 0, z = 0 },
yAxis = { x = 0, y = 12, z = 0 },
})
|> startProfile(at = [0, 0])
|> line(end = [100.0, 0])
|> yLine(length = -100.0)
|> xLine(length = -100.0)
|> yLine(length = 100.0)
|> close()
|> extrude(length = 3.14)
",
"custom plane in startSketchOn; offsetPlane from XY would work here",
Some("offsetPlane(XY, offset = 12)".to_string())
);
test_no_finding!(
z0003_good_sketch_on,
lint_should_be_offset_plane,

View File

@ -674,7 +674,6 @@ impl<'a> FromKclValue<'a> for super::sketch::PlaneData {
origin: value.info.origin,
x_axis: value.info.x_axis,
y_axis: value.info.y_axis,
z_axis: value.info.z_axis,
}));
}
// Case 1: predefined plane
@ -693,15 +692,9 @@ impl<'a> FromKclValue<'a> for super::sketch::PlaneData {
let obj = arg.as_object()?;
let_field_of!(obj, plane, &KclObjectFields);
let origin = plane.get("origin").and_then(FromKclValue::from_kcl_val)?;
let x_axis: crate::execution::Point3d = 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 z_axis = x_axis.axes_cross_product(&y_axis);
Some(Self::Plane(PlaneInfo {
origin,
x_axis,
y_axis,
z_axis,
}))
Some(Self::Plane(PlaneInfo { origin, x_axis, y_axis }))
}
}

View File

@ -51,7 +51,6 @@ async fn inner_plane_of(
origin: Default::default(),
x_axis: Default::default(),
y_axis: Default::default(),
z_axis: Default::default(),
},
meta: vec![Metadata {
source_range: args.source_range,
@ -82,7 +81,6 @@ async fn inner_plane_of(
)));
let Some(x_axis) = planar.x_axis else { return not_planar };
let Some(y_axis) = planar.y_axis else { return not_planar };
let Some(z_axis) = planar.z_axis else { return not_planar };
let Some(origin) = planar.origin else { return not_planar };
// Engine always returns measurements in mm.
@ -99,12 +97,6 @@ async fn inner_plane_of(
z: y_axis.z,
units: engine_units,
};
let z_axis = crate::execution::Point3d {
x: z_axis.x,
y: z_axis.y,
z: z_axis.z,
units: engine_units,
};
let origin = crate::execution::Point3d {
x: origin.x.0,
y: origin.y.0,
@ -119,12 +111,7 @@ async fn inner_plane_of(
id: plane_id,
// Engine doesn't know about the ID we created, so set this to Uninit.
value: PlaneType::Uninit,
info: crate::execution::PlaneInfo {
origin,
x_axis,
y_axis,
z_axis,
},
info: crate::execution::PlaneInfo { origin, x_axis, y_axis },
meta: vec![Metadata {
source_range: args.source_range,
}],

View File

@ -210,8 +210,6 @@ export type fn
/// ```
///
/// Any object with appropriate `origin`, `xAxis`, and `yAxis` fields can be used as a plane.
/// The plane's Z axis (i.e. which way is "up") will be the cross product X x Y. In other words,
/// KCL planes follow the right-hand rule.
@(impl = std_rust)
export type Plane

View File

@ -14,7 +14,7 @@ description: Result of parsing add_arrays.kcl
"commentStart": 0,
"end": 0,
"moduleId": 0,
"name": "answer",
"name": "a",
"start": 0,
"type": "Identifier"
},
@ -96,6 +96,170 @@ description: Result of parsing add_arrays.kcl
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 0,
"declaration": {
"commentStart": 0,
"end": 0,
"id": {
"commentStart": 0,
"end": 0,
"moduleId": 0,
"name": "b",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 0,
"end": 0,
"left": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"moduleId": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
"moduleId": 0,
"operator": "+",
"right": {
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "2",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"moduleId": 0,
"start": 0,
"type": "VariableDeclarator"
},
"end": 0,
"kind": "const",
"moduleId": 0,
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 0,
"declaration": {
"commentStart": 0,
"end": 0,
"id": {
"commentStart": 0,
"end": 0,
"moduleId": 0,
"name": "c",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 0,
"end": 0,
"left": {
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
"moduleId": 0,
"operator": "+",
"right": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"moduleId": 0,
"raw": "2",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
}
],
"end": 0,
"moduleId": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"moduleId": 0,
"start": 0,
"type": "VariableDeclarator"
},
"end": 0,
"kind": "const",
"moduleId": 0,
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
}
],
"commentStart": 0,

View File

@ -1,12 +0,0 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Error from executing add_arrays.kcl
---
KCL Semantic error
× semantic: Expected a number, but found an array of `number`, `number`
╭────
1 │ answer = [0, 1] + [2]
· ───┬──
· ╰── tests/add_arrays/input.kcl
╰────

View File

@ -1 +1,3 @@
answer = [0, 1] + [2]
a = [0, 1] + [2]
b = [0, 1] + 2
c = 0 + [1, 2]

View File

@ -0,0 +1,138 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing add_arrays.kcl
---
{
"a": {
"type": "HomArray",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"b": {
"type": "HomArray",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"c": {
"type": "HomArray",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 2.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}

View File

@ -2,4 +2,6 @@
source: kcl-lib/src/simulation_tests.rs
description: Result of unparsing add_arrays.kcl
---
answer = [0, 1] + [2]
a = [0, 1] + [2]
b = [0, 1] + 2
c = 0 + [1, 2]

View File

@ -214,14 +214,6 @@ description: Variables in memory after executing angled_line.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -195,14 +195,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -589,14 +581,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -852,14 +836,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1191,14 +1167,6 @@ description: Variables in memory after executing artifact_graph_example_code1.kc
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -169,14 +169,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -320,14 +312,6 @@ description: Variables in memory after executing artifact_graph_example_code_no_
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -32,14 +32,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -72,14 +64,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -112,14 +96,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -177,14 +153,6 @@ description: Variables in memory after executing artifact_graph_example_code_off
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -155,14 +155,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -485,14 +477,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -994,14 +978,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1674,14 +1650,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1965,14 +1933,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2260,14 +2220,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2727,14 +2679,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3372,14 +3316,6 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -190,14 +190,6 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -176,14 +176,6 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -204,14 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -204,14 +204,6 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -176,14 +176,6 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -76,14 +76,6 @@ description: Variables in memory after executing basic_revolve_circle.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -82,14 +82,6 @@ description: Variables in memory after executing circle_three_point.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -169,14 +169,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -517,14 +509,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -784,14 +768,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -958,14 +934,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1233,14 +1201,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1608,14 +1568,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1963,14 +1915,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2261,14 +2205,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2610,14 +2546,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2764,14 +2692,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2910,14 +2830,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3056,14 +2968,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3151,14 +3055,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3323,14 +3219,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3647,14 +3535,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3874,14 +3754,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3956,14 +3828,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -4153,14 +4017,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4239,14 +4095,6 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
}

View File

@ -171,14 +171,6 @@ description: Variables in memory after executing cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -217,14 +217,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -617,14 +609,6 @@ description: Variables in memory after executing fillet-and-shell.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -93,14 +93,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -227,14 +219,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -355,14 +339,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -471,14 +447,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -541,14 +509,6 @@ description: Variables in memory after executing flush_batch_on_end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
}

View File

@ -152,14 +152,6 @@ description: Variables in memory after executing function_sketch.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -152,14 +152,6 @@ description: Variables in memory after executing function_sketch_with_position.k
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -83,14 +83,6 @@ description: Variables in memory after executing helix_simple.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -573,14 +573,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1422,14 +1414,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1704,14 +1688,6 @@ description: Variables in memory after executing i_shape.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -80,14 +80,6 @@ description: Variables in memory after executing import_whole_simple.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -80,14 +80,6 @@ description: Variables in memory after executing import_whole_transitive_import.
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -1,60 +0,0 @@
// There are 3 ways to define a plane in KCL, according to https://zoo.dev/docs/kcl-std/types/std-types-Plane
// - A default plane
// - Modifying a default plane e.g. via offsetPlane
// - Defining your own struct
// This file tests they all work equivalently.
// Define a plane using struct representation.
myPlane = {
origin = { x = 0, y = 0, z = 0 },
xAxis = { x = 1, y = 0, z = 0 },
yAxis = { x = 0, y = 1, z = 0 },
}
// Prove we can get its axes and origin.
ax = myPlane.xAxis
assert(ax[0], isEqualTo = 1)
assert(ax[1], isEqualTo = 0)
assert(ax[2], isEqualTo = 0)
ay = myPlane.yAxis
assert(ay[0], isEqualTo = 0)
assert(ay[1], isEqualTo = 1)
assert(ay[2], isEqualTo = 0)
aorigin = myPlane.origin
assert(aorigin[0], isEqualTo = 0)
assert(aorigin[1], isEqualTo = 0)
assert(aorigin[2], isEqualTo = 0)
// Define a plane using standard planes.
myOtherPlane = XY
// Prove we can get its axes and origin.
axOther = myOtherPlane.xAxis
assert(axOther[0], isEqualTo = 1)
assert(axOther[1], isEqualTo = 0)
assert(axOther[2], isEqualTo = 0)
ayOther = myOtherPlane.yAxis
assert(ayOther[0], isEqualTo = 0)
assert(ayOther[1], isEqualTo = 1)
assert(ayOther[2], isEqualTo = 0)
aoriginOther = myOtherPlane.origin
assert(aoriginOther[0], isEqualTo = 0)
assert(aoriginOther[1], isEqualTo = 0)
assert(aoriginOther[2], isEqualTo = 0)
// Define a plane using a plane-modifying function like offsetPlane.
myAlternatePlane = offsetPlane(XY, offset = 0)
// Prove we can get its axes and origin.
axAlternate = myAlternatePlane.xAxis
assert(axAlternate[0], isEqualTo = 1)
assert(axAlternate[1], isEqualTo = 0)
assert(axAlternate[2], isEqualTo = 0)
ayAlternate = myAlternatePlane.yAxis
assert(ayAlternate[0], isEqualTo = 0)
assert(ayAlternate[1], isEqualTo = 1)
assert(ayAlternate[2], isEqualTo = 0)
aoriginAlternate = myAlternatePlane.origin
assert(aoriginAlternate[0], isEqualTo = 0)
assert(aoriginAlternate[1], isEqualTo = 0)
assert(aoriginAlternate[2], isEqualTo = 0)

View File

@ -152,14 +152,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -340,14 +332,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -528,14 +512,6 @@ description: Variables in memory after executing intersect_cubes.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -376,14 +376,6 @@ description: Variables in memory after executing involute_circular_units.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

File diff suppressed because it is too large Load Diff

View File

@ -152,14 +152,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -370,14 +362,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -442,14 +426,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -539,14 +515,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -743,14 +711,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -858,14 +818,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -953,14 +905,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1143,14 +1087,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1354,14 +1290,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1426,14 +1354,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -1522,14 +1442,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -1562,14 +1474,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -1805,14 +1709,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2081,14 +1977,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2357,14 +2245,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2633,14 +2513,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2772,14 +2644,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3179,14 +3043,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3542,14 +3398,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3822,14 +3670,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4050,14 +3890,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4124,14 +3956,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -4164,14 +3988,6 @@ description: Variables in memory after executing ball-joint-rod-end.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -349,14 +349,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -465,14 +457,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -581,14 +565,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -697,14 +673,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -813,14 +781,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -929,14 +889,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1045,14 +997,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1161,14 +1105,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1791,14 +1727,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2448,14 +2376,6 @@ description: Variables in memory after executing bone-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -131,14 +131,6 @@ description: Variables in memory after executing bottle.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -392,14 +384,6 @@ description: Variables in memory after executing bottle.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -663,14 +647,6 @@ description: Variables in memory after executing bottle.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -599,17 +599,59 @@ flowchart LR
438["SweepEdge Adjacent"]
439["Plane<br>[482, 499, 6]"]
456["Sweep Revolve<br>[1502, 1531, 6]"]
457["StartSketchOnFace<br>[635, 669, 1]"]
458["StartSketchOnFace<br>[912, 951, 1]"]
459["StartSketchOnFace<br>[1254, 1288, 1]"]
460["StartSketchOnFace<br>[792, 824, 3]"]
461["StartSketchOnFace<br>[974, 1010, 3]"]
462["StartSketchOnFace<br>[1417, 1451, 3]"]
463["StartSketchOnFace<br>[1561, 1600, 3]"]
464["StartSketchOnFace<br>[1751, 1789, 3]"]
465["StartSketchOnFace<br>[2055, 2089, 3]"]
466["StartSketchOnFace<br>[2389, 2423, 3]"]
467["StartSketchOnFace<br>[2877, 2915, 3]"]
457[Wall]
%% face_code_ref=Missing NodePath
458[Wall]
%% face_code_ref=Missing NodePath
459[Wall]
%% face_code_ref=Missing NodePath
460[Wall]
%% face_code_ref=Missing NodePath
461[Wall]
%% face_code_ref=Missing NodePath
462[Wall]
%% face_code_ref=Missing NodePath
463[Wall]
%% face_code_ref=Missing NodePath
464[Wall]
%% face_code_ref=Missing NodePath
465[Wall]
%% face_code_ref=Missing NodePath
466[Wall]
%% face_code_ref=Missing NodePath
467[Wall]
%% face_code_ref=Missing NodePath
468[Wall]
%% face_code_ref=Missing NodePath
469[Wall]
%% face_code_ref=Missing NodePath
470[Wall]
%% face_code_ref=Missing NodePath
471["SweepEdge Adjacent"]
472["SweepEdge Adjacent"]
473["SweepEdge Adjacent"]
474["SweepEdge Adjacent"]
475["SweepEdge Adjacent"]
476["SweepEdge Adjacent"]
477["SweepEdge Adjacent"]
478["SweepEdge Adjacent"]
479["SweepEdge Adjacent"]
480["SweepEdge Adjacent"]
481["SweepEdge Adjacent"]
482["SweepEdge Adjacent"]
483["SweepEdge Adjacent"]
484["SweepEdge Adjacent"]
485["StartSketchOnFace<br>[635, 669, 1]"]
486["StartSketchOnFace<br>[912, 951, 1]"]
487["StartSketchOnFace<br>[1254, 1288, 1]"]
488["StartSketchOnFace<br>[792, 824, 3]"]
489["StartSketchOnFace<br>[974, 1010, 3]"]
490["StartSketchOnFace<br>[1417, 1451, 3]"]
491["StartSketchOnFace<br>[1561, 1600, 3]"]
492["StartSketchOnFace<br>[1751, 1789, 3]"]
493["StartSketchOnFace<br>[2055, 2089, 3]"]
494["StartSketchOnFace<br>[2389, 2423, 3]"]
495["StartSketchOnFace<br>[2877, 2915, 3]"]
1 --- 2
1 --- 5
2 --- 3
@ -634,8 +676,8 @@ flowchart LR
11 --- 17
11 --- 37
38 <--x 11
11 <--x 457
11 <--x 459
11 <--x 485
11 <--x 487
14 --- 15
14 --- 16
14 ---- 20
@ -656,7 +698,7 @@ flowchart LR
24 <--x 23
23 --- 26
27 <--x 23
23 <--x 458
23 <--x 486
26 --- 27
26 --- 28
26 ---- 29
@ -1079,13 +1121,13 @@ flowchart LR
286 <--x 210
287 <--x 210
288 <--x 210
210 <--x 462
210 <--x 465
210 <--x 466
210 <--x 490
210 <--x 493
210 <--x 494
212 <--x 211
211 --- 214
215 <--x 211
211 <--x 460
211 <--x 488
214 --- 215
214 --- 216
214 ---- 217
@ -1101,7 +1143,7 @@ flowchart LR
220 <--x 219
219 --- 222
223 <--x 219
219 <--x 461
219 <--x 489
222 --- 223
222 --- 224
222 ---- 225
@ -1127,7 +1169,7 @@ flowchart LR
237 --- 240
239 <--x 238
238 --- 241
238 <--x 463
238 <--x 491
241 --- 242
241 --- 243
241 ---- 244
@ -1151,8 +1193,8 @@ flowchart LR
311 <--x 247
312 <--x 247
313 <--x 247
247 <--x 464
247 <--x 467
247 <--x 492
247 <--x 495
250 --- 251
250 --- 252
250 ---- 253
@ -1574,4 +1616,102 @@ flowchart LR
440 --- 454
440 --- 455
440 ---- 456
456 <--x 441
441 --- 457
441 --- 471
456 <--x 442
442 --- 458
442 --- 472
456 <--x 443
443 --- 459
443 --- 473
456 <--x 444
444 --- 460
444 --- 474
456 <--x 445
445 --- 461
445 --- 475
456 <--x 446
446 --- 462
446 --- 476
456 <--x 447
447 --- 463
447 --- 477
456 <--x 448
448 --- 464
448 --- 478
456 <--x 449
449 --- 465
449 --- 479
456 <--x 450
450 --- 466
450 --- 480
456 <--x 451
451 --- 467
451 --- 481
456 <--x 452
452 --- 468
452 --- 482
456 <--x 453
453 --- 469
453 --- 483
456 <--x 454
454 --- 470
454 --- 484
456 --- 457
456 --- 458
456 --- 459
456 --- 460
456 --- 461
456 --- 462
456 --- 463
456 --- 464
456 --- 465
456 --- 466
456 --- 467
456 --- 468
456 --- 469
456 --- 470
456 --- 471
456 --- 472
456 --- 473
456 --- 474
456 --- 475
456 --- 476
456 --- 477
456 --- 478
456 --- 479
456 --- 480
456 --- 481
456 --- 482
456 --- 483
456 --- 484
457 --- 471
484 <--x 457
471 <--x 458
458 --- 472
472 <--x 459
459 --- 473
473 <--x 460
460 --- 474
474 <--x 461
461 --- 475
475 <--x 462
462 --- 476
476 <--x 463
463 --- 477
477 <--x 464
464 --- 478
478 <--x 465
465 --- 479
479 <--x 466
466 --- 480
480 <--x 467
467 --- 481
481 <--x 468
468 --- 482
482 <--x 469
469 --- 483
483 <--x 470
470 --- 484
```

View File

@ -114,14 +114,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -216,14 +208,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -433,14 +417,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -693,14 +669,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1928,14 +1896,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2132,14 +2092,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2395,14 +2347,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2763,14 +2707,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3085,14 +3021,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3190,14 +3118,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3438,14 +3358,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3543,14 +3455,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3781,14 +3685,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3887,14 +3783,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -3927,14 +3815,6 @@ description: Variables in memory after executing clock.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},

View File

@ -207,11 +207,226 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
}
},
"start": {
"from": [
2.6875,
1.25
],
"to": [
2.6875,
1.25
],
"units": {
"type": "Inches"
},
"zAxis": {
"x": 1.0,
"tag": null,
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
"type": "Inches"
}
},
"height": 10.0,
"startCapId": "[uuid]",
"endCapId": "[uuid]",
"units": {
"type": "Inches"
},
"sectional": false
}
},
{
"type": "Solid",
"value": {
"type": "Solid",
"id": "[uuid]",
"artifactId": "[uuid]",
"value": [
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudeArc"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudePlane"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudeArc"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudePlane"
}
],
"sketch": {
"type": "Sketch",
"id": "[uuid]",
"paths": [
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
1.25
],
"p1": [
2.6875,
1.25
],
"p2": [
3.0,
1.15625
],
"p3": [
3.3125,
1.25
],
"tag": null,
"to": [
3.3125,
1.25
],
"type": "ArcThreePoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
3.3125,
1.25
],
"tag": null,
"to": [
3.3125,
0.625
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
3.3125,
0.625
],
"p1": [
3.3125,
0.625
],
"p2": [
3.0,
0.9375
],
"p3": [
2.6875,
0.625
],
"tag": null,
"to": [
2.6875,
0.625
],
"type": "ArcThreePoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
0.625
],
"tag": null,
"to": [
2.6875,
1.25
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
1.25
],
"tag": null,
"to": [
2.6875,
1.25
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
}
],
"on": {
"artifactId": "[uuid]",
"id": "[uuid]",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Mm"
}
},
"type": "plane",
"value": "YZ",
"xAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
@ -438,14 +653,6 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -669,245 +876,6 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
"from": [
2.6875,
1.25
],
"to": [
2.6875,
1.25
],
"units": {
"type": "Inches"
},
"tag": null,
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
"type": "Inches"
}
},
"height": 10.0,
"startCapId": "[uuid]",
"endCapId": "[uuid]",
"units": {
"type": "Inches"
},
"sectional": false
}
},
{
"type": "Solid",
"value": {
"type": "Solid",
"id": "[uuid]",
"artifactId": "[uuid]",
"value": [
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudeArc"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudePlane"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudeArc"
},
{
"faceId": "[uuid]",
"id": "[uuid]",
"sourceRange": [],
"tag": null,
"type": "extrudePlane"
}
],
"sketch": {
"type": "Sketch",
"id": "[uuid]",
"paths": [
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
1.25
],
"p1": [
2.6875,
1.25
],
"p2": [
3.0,
1.15625
],
"p3": [
3.3125,
1.25
],
"tag": null,
"to": [
3.3125,
1.25
],
"type": "ArcThreePoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
3.3125,
1.25
],
"tag": null,
"to": [
3.3125,
0.625
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
3.3125,
0.625
],
"p1": [
3.3125,
0.625
],
"p2": [
3.0,
0.9375
],
"p3": [
2.6875,
0.625
],
"tag": null,
"to": [
2.6875,
0.625
],
"type": "ArcThreePoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
0.625
],
"tag": null,
"to": [
2.6875,
1.25
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
},
{
"__geoMeta": {
"id": "[uuid]",
"sourceRange": []
},
"from": [
2.6875,
1.25
],
"tag": null,
"to": [
2.6875,
1.25
],
"type": "ToPoint",
"units": {
"type": "Inches"
}
}
],
"on": {
"artifactId": "[uuid]",
"id": "[uuid]",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Mm"
}
},
"type": "plane",
"value": "YZ",
"xAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1313,14 +1281,6 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1592,14 +1552,6 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1780,14 +1732,6 @@ description: Variables in memory after executing cold-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -32,14 +32,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -85,14 +77,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -151,14 +135,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -191,14 +167,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -261,14 +229,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -301,14 +261,6 @@ description: Variables in memory after executing color-cube.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
}

View File

@ -141,14 +141,6 @@ description: Variables in memory after executing counterdrilled-weldment.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -420,14 +412,6 @@ description: Variables in memory after executing counterdrilled-weldment.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -683,14 +667,6 @@ description: Variables in memory after executing counterdrilled-weldment.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -976,14 +952,6 @@ description: Variables in memory after executing counterdrilled-weldment.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -347,14 +347,6 @@ description: Variables in memory after executing countersunk-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -324,14 +324,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -810,14 +802,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1260,14 +1244,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1626,14 +1602,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1997,14 +1965,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2177,14 +2137,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -2328,14 +2280,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2537,14 +2481,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2754,14 +2690,6 @@ description: Variables in memory after executing curtain-wall-anchor-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -176,14 +176,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -364,14 +356,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -552,14 +536,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -740,14 +716,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -928,14 +896,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1116,14 +1076,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1304,14 +1256,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1492,14 +1436,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1680,14 +1616,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1868,14 +1796,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2056,14 +1976,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2244,14 +2156,6 @@ description: Variables in memory after executing dodecahedron.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -223,14 +223,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -578,14 +570,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1144,14 +1128,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1668,14 +1644,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1879,14 +1847,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2301,14 +2261,6 @@ description: Variables in memory after executing enclosure.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -194,14 +194,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -474,14 +466,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -854,14 +838,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1334,14 +1310,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1914,14 +1882,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2594,14 +2554,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3402,14 +3354,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4031,14 +3975,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4122,14 +4058,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -4349,14 +4277,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4502,14 +4422,6 @@ description: Variables in memory after executing engine-valve.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -635,14 +635,6 @@ description: Variables in memory after executing exhaust-manifold.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -166,14 +166,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -334,11 +326,90 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
}
},
"start": {
"from": [
2.0625,
0.0
],
"to": [
2.0625,
0.0
],
"units": {
"type": "Inches"
},
"zAxis": {
"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": {
"artifactId": "[uuid]",
"id": "[uuid]",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"z": 0.0,
"units": {
"type": "Mm"
}
},
"type": "plane",
"value": "XY",
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
@ -429,14 +500,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -524,109 +587,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"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": {
"artifactId": "[uuid]",
"id": "[uuid]",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Mm"
}
},
"type": "plane",
"value": "XY",
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -729,14 +689,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1025,14 +977,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1277,14 +1221,6 @@ description: Variables in memory after executing flange.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -364,14 +364,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -943,14 +935,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1289,14 +1273,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1451,14 +1427,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2099,14 +2067,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2399,14 +2359,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2704,14 +2656,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3004,14 +2948,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -199,14 +199,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -417,14 +409,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -487,14 +471,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -830,14 +806,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.9396927112094517,
"y": -0.0,
"z": 0.342019894888923,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1347,14 +1315,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.9396927112094517,
"y": -0.0,
"z": 0.342019894888923,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1674,14 +1634,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.9396927112094517,
"y": -0.0,
"z": 0.342019894888923,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1744,14 +1696,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.9396927112094517,
"y": -0.0,
"z": 0.342019894888923,
"units": {
"type": "Unknown"
}
}
}
},
@ -2032,14 +1976,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2453,14 +2389,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2527,14 +2455,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -2882,14 +2802,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.9396927112094517,
"y": -0.0,
"z": 0.342019894888923,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3079,14 +2991,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3254,14 +3158,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3429,14 +3325,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3607,14 +3495,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -104,14 +104,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -723,14 +715,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1325,14 +1309,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1617,14 +1593,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1961,14 +1929,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2187,14 +2147,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2763,14 +2715,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2853,14 +2797,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -3129,14 +3065,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3377,14 +3305,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3685,14 +3605,6 @@ description: Variables in memory after executing hammer.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -218,14 +218,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -468,14 +460,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -715,14 +699,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -970,14 +946,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1114,14 +1082,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1230,14 +1190,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1404,14 +1356,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2093,14 +2037,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2618,14 +2554,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2772,14 +2700,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2946,14 +2866,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3092,14 +3004,6 @@ description: Variables in memory after executing helium-tank.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -191,14 +191,6 @@ description: Variables in memory after executing i-beam.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -682,14 +682,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1116,14 +1108,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1550,14 +1534,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1984,14 +1960,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2465,14 +2433,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2840,14 +2800,6 @@ description: Variables in memory after executing keyboard.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -415,14 +415,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -851,14 +843,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1287,14 +1271,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1723,14 +1699,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2159,14 +2127,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2595,14 +2555,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3031,14 +2983,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3545,14 +3489,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3981,14 +3917,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4379,14 +4307,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4986,14 +4906,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -5613,14 +5525,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -6240,14 +6144,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -7235,14 +7131,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -7914,14 +7802,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -8541,14 +8421,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -9168,14 +9040,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -9705,14 +9569,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -10206,14 +10062,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -11160,14 +11008,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -12186,14 +12026,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -13212,14 +13044,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -13537,14 +13361,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -14462,14 +14278,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -15488,14 +15296,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -16540,14 +16340,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -17566,14 +17358,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -18800,14 +18584,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -19321,14 +19097,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -20275,14 +20043,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -20600,14 +20360,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -21184,14 +20936,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -21708,14 +21452,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -22144,14 +21880,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -22580,14 +22308,6 @@ description: Variables in memory after executing kitt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

File diff suppressed because it is too large Load Diff

View File

@ -132,14 +132,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -248,14 +240,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -407,14 +391,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -523,14 +499,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -639,14 +607,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -755,14 +715,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -871,14 +823,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -987,14 +931,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1103,14 +1039,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1232,14 +1160,6 @@ description: Variables in memory after executing makeup-mirror.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -295,14 +295,6 @@ description: Variables in memory after executing mounting-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -627,14 +619,6 @@ description: Variables in memory after executing mounting-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -709,14 +693,6 @@ description: Variables in memory after executing mounting-plate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
}

View File

@ -194,14 +194,6 @@ description: Variables in memory after executing mug.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -389,14 +381,6 @@ description: Variables in memory after executing mug.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -879,14 +863,6 @@ description: Variables in memory after executing mug.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1319,14 +1295,6 @@ description: Variables in memory after executing mug.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -102,14 +102,6 @@ description: Variables in memory after executing pipe-with-bend.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -210,14 +202,6 @@ description: Variables in memory after executing pipe-with-bend.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -318,14 +302,6 @@ description: Variables in memory after executing pipe-with-bend.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -421,14 +397,6 @@ description: Variables in memory after executing pipe-with-bend.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -485,14 +453,6 @@ description: Variables in memory after executing pipe-with-bend.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
}

View File

@ -140,14 +140,6 @@ description: Variables in memory after executing pipe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -292,14 +284,6 @@ description: Variables in memory after executing pipe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -872,14 +872,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1230,14 +1222,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1664,14 +1648,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1837,14 +1813,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2641,14 +2609,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2953,14 +2913,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3359,14 +3311,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4341,14 +4285,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4613,14 +4549,6 @@ description: Variables in memory after executing poopy-shoe.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": -0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -229,14 +229,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -508,14 +500,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -746,14 +730,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1040,14 +1016,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1497,14 +1465,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1838,14 +1798,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2069,14 +2021,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2300,14 +2244,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2531,14 +2467,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2762,14 +2690,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2993,14 +2913,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3279,14 +3191,6 @@ description: Variables in memory after executing prosthetic-hip.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -750,14 +750,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1757,14 +1749,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2814,14 +2798,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4068,14 +4044,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -4903,14 +4871,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -5847,14 +5807,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -6841,14 +6793,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -8032,14 +7976,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -456,14 +456,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1158,14 +1150,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1882,14 +1866,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2428,14 +2404,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3067,14 +3035,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3742,14 +3702,6 @@ description: Variables in memory after executing router-template-slate.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -167,14 +167,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -374,14 +366,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -619,14 +603,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -704,14 +680,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -857,14 +825,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -921,14 +881,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -1096,14 +1048,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1269,14 +1213,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1468,14 +1404,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1553,14 +1481,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -1694,14 +1614,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2001,14 +1913,6 @@ description: Variables in memory after executing sash-window.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -232,14 +232,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -304,14 +296,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -464,14 +448,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -582,14 +558,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -667,14 +635,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -787,14 +747,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -870,14 +822,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
}
},
@ -941,14 +885,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1286,14 +1222,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1492,14 +1420,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1670,14 +1590,6 @@ description: Variables in memory after executing shepherds-hook-bolt.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -168,14 +168,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -417,14 +409,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -849,14 +833,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

File diff suppressed because it is too large Load Diff

View File

@ -245,14 +245,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -619,14 +611,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -837,14 +821,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -953,14 +929,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1108,14 +1076,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1224,14 +1184,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1671,14 +1623,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1907,14 +1851,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2117,14 +2053,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2616,14 +2544,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -2943,14 +2863,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -3217,14 +3129,6 @@ description: Variables in memory after executing surgical-drill-guide.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -364,14 +364,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -598,14 +590,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -817,14 +801,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -954,14 +930,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1083,14 +1051,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1254,14 +1214,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1532,14 +1484,6 @@ description: Variables in memory after executing teapot.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

View File

@ -451,14 +451,6 @@ description: Variables in memory after executing telemetry-antenna.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1075,14 +1067,6 @@ description: Variables in memory after executing telemetry-antenna.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1161,14 +1145,6 @@ description: Variables in memory after executing telemetry-antenna.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0,
"units": {
"type": "Unknown"
}
}
}
},

View File

@ -190,14 +190,6 @@ description: Variables in memory after executing thermal-block-insert.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -503,14 +495,6 @@ description: Variables in memory after executing thermal-block-insert.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -795,14 +779,6 @@ description: Variables in memory after executing thermal-block-insert.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {
@ -1122,14 +1098,6 @@ description: Variables in memory after executing thermal-block-insert.kcl
"units": {
"type": "Unknown"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0,
"units": {
"type": "Unknown"
}
}
},
"start": {

Some files were not shown because too many files have changed in this diff Show More